1(function($){$(document).ready(function(){listen_for_top_content_loaded();setTimeout(init_after_content_load,10000);});var contentLoaded=false;function init_after_content_load(){if(contentLoaded)return;contentLoaded=true;$('#umggr-preloader').fadeOut(333,function(){$('#page').css('visibility','visible');});};function listen_for_top_content_loaded(){var setPreloaderDelay=2000;if($('#umggr-preloader').length){setPreloaderDelay=$('#umggr-preloader').data('load-delay')*1000;} 2setTimeout(function(){init_after_content_load();},setPreloaderDelay);}})(jQuery); 3let GRAdvancedFilters;document.addEventListener("DOMContentLoaded",function(){const selectors={form:'#umggr-filters',clearBtn:'.btn-clear',};const form=document.querySelector(selectors.form);const clearBtn=document.querySelector(selectors.clearBtn);GRAdvancedFilters={init(){if(clearBtn){clearBtn.addEventListener('click',this.clearForm);}},clearForm(e){if(form!==null){const musicSectionURL=jQuery(e.target).data('href') 4if(musicSectionURL!==window.location.href){window.location.href=musicSectionURL}else{jQuery(form).find('input:not([type="button"]):not([type="submit"])').val('');jQuery(form).find('select').val('default');}}},} 5GRAdvancedFilters.init();}); 6(function($){'use strict';if(typeof window.PUSH_GLOBAL=='undefined'){window.PUSH_GLOBAL={};} 7PUSH_GLOBAL.init=function(){if(PUSH_GLOBAL.geo_ip_country!='undefined'){if(PUSH_GLOBAL.geo_ip_country=='US'){$('.push-global-ccpa').show();}else{$('.push-global-ccpa').hide();}}} 8$(document).ready(function() 9{if(typeof PUSH_GLOBAL.init!='undefined'){PUSH_GLOBAL.init();}});})(jQuery); 10(function($){'use strict';if(typeof window.PUSH_AUTOCOLOR=='undefined'){window.PUSH_AUTOCOLOR={};} 11PUSH_AUTOCOLOR.init=function(){if(typeof PUSH_AUTOCOLOR.elementSelectors!=='undefined'){for(let i in PUSH_AUTOCOLOR.elementSelectors){let elementSelector=PUSH_AUTOCOLOR.elementSelectors[i] 12let elements=$(elementSelector) 13if(elements.length){PUSH_AUTOCOLOR.setAutoColor(elements)}else{PUSH_AUTOCOLOR.onDomInsertListener(elementSelector,function(){elements=$(elementSelector) 14PUSH_AUTOCOLOR.setAutoColor(elements)})}}}} 15PUSH_AUTOCOLOR.observers=[] 16PUSH_AUTOCOLOR.onDomInsertListener=function(elementSelector,_callback){const cleanSelector=elementSelector.replace(/#|\./g,"") 17const mutationCallback=function(mutationsList,observer){for(let mutation of mutationsList){if(mutation.type==='childList'){for(let addedNode of mutation.addedNodes){if(addedNode.id===cleanSelector||addedNode.className===cleanSelector){if(typeof PUSH_AUTOCOLOR.observers[elementSelector]!=='undefined'){PUSH_AUTOCOLOR.observers[elementSelector].disconnect()} 18_callback()}}}}} 19PUSH_AUTOCOLOR.observers[elementSelector]=new MutationObserver(mutationCallback) 20const targetNode=document.querySelector('body') 21PUSH_AUTOCOLOR.observers[elementSelector].observe(targetNode,{attributes:true,childList:true,subtree:true,})} 22PUSH_AUTOCOLOR.changeObservers=[] 23PUSH_AUTOCOLOR.onDomChangeListener=function(targetNode,_callback){const cleanSelector=targetNode.id.replace(/#|\./g,"") 24const mutationCallback=function(mutationsList,observer){for(let mutation of mutationsList){if(typeof PUSH_AUTOCOLOR.changeObservers[cleanSelector]!=='undefined'){PUSH_AUTOCOLOR.changeObservers[cleanSelector].disconnect()} 25_callback()}} 26PUSH_AUTOCOLOR.changeObservers[cleanSelector]=new MutationObserver(mutationCallback) 27PUSH_AUTOCOLOR.changeObservers[cleanSelector].observe(targetNode,{attributes:true,childList:true,subtree:true,})} 28PUSH_AUTOCOLOR.setAutoColor=function(element){if(typeof element!=="undefined"&&element.length){if(element.length>1){jQuery(element).each(function(){PUSH_AUTOCOLOR.setAutoColor(jQuery(this));});}else{var foregroundBrightness=PUSH_AUTOCOLOR.getBrightnessLevel(element,'color');var backgroundBrightness=PUSH_AUTOCOLOR.getBrightnessLevel(element,'background-color');var isBackgroundBright=backgroundBrightness>120;var isForegroundBright=foregroundBrightness>120;let setColor=null 29if(isBackgroundBright&&isForegroundBright){setColor='black'}else if(!isBackgroundBright&&!isForegroundBright){setColor='white'} 30if(setColor){PUSH_AUTOCOLOR.setCssProperty(element,'color',setColor) 31let htmlElement=element.get(0) 32PUSH_AUTOCOLOR.onDomChangeListener(htmlElement,function(){PUSH_AUTOCOLOR.setAutoColor(element)})}}}} 33PUSH_AUTOCOLOR.getBrightnessLevel=function(element,property){var elementBackgroun
33dImg=jQuery(element).css('background-image');if(typeof elementBackgroundImg!=='undefined'&&elementBackgroundImg.length&&elementBackgroundImg!=="none"){return false;} 34var elementColor=jQuery(element).css(property);if(typeof elementColor!=='undefined'){var colors=PUSH_AUTOCOLOR.getRgbValues(elementColor);if(colors){if(typeof colors.opacity!=='undefined'){var opacity=parseFloat(colors.opacity);if(opacity===0){if(property==='background-color'&&jQuery(element).prop('tagName')!=="HTML"){var parent=jQuery(element).parent();if(parent&&parent.length){return PUSH_AUTOCOLOR.getBrightnessLevel(parent,property)}} 35return 255;}} 36var brightness=Math.round(((parseInt(colors.red)*299)+ 37(parseInt(colors.green)*587)+ 38(parseInt(colors.blue)*114))/1000);return brightness;}} 39return false;} 40PUSH_AUTOCOLOR.setCssProperty=function(element,propertyName,value){let searchPattern=new RegExp(propertyName+":(.*?);","ig") 41let replaceWith=propertyName+": "+value+" !important;";let currentStyle=$(element).attr("style") 42if(currentStyle.search(searchPattern)!==-1){$(element).attr("style",currentStyle.replace(searchPattern,replaceWith))}else{if(!currentStyle.endsWith(';')){currentStyle=currentStyle+';';} 43$(element).attr("style",currentStyle+' '+replaceWith)}} 44PUSH_AUTOCOLOR.getRgbValues=function(color){var match=color.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.?\d?))\))?/);return match?{red:match[1],green:match[2],blue:match[3],opacity:match[4]}:false;} 45$(document).ready(function(){PUSH_AUTOCOLOR.init();});})(jQuery); 46/*! For license information please see public.js.LICENSE.txt */ 47(()=>{"use strict";var e,t,o,i,r,a,s={764:(e,t,o)=>{function i(e,t,o,i){var r,a=arguments.length,s=a<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,o,i);else for(var n=e.length-1;n>=0;n--)(r=e[n])&&(s=(a<3?r(s):a>3?r(t,o,s):r(t,o))||s);return a>3&&s&&Object.defineProperty(t,o,s),s}o.d(t,{jP:()=>Fe,RF:()=>fi}),"function"==typeof SuppressedError&&SuppressedError;const r=globalThis,a=r.trustedTypes,s=a?a.createPolicy("lit-html",{createHTML:e=>e}):void 0,n="$lit$",l=`lit$${Math.random().toFixed(9).slice(2)}$`,d="?"+l,p=`<${d}>`,c=document,u=()=>c.createComment(""),h=e=>null===e||"object"!=typeof e&&"function"!=typeof e,g=Array.isArray,m=e=>g(e)||"function"==typeof e?.[Symbol.iterator],b="[ \t\n\f\r]",f=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v=/-->/g,y=/>/g,w=RegExp(`>|${b}(?:([^\\s"'>=/]+)(${b}*=${b}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),x=/'/g,_=/"/g,k=/^(?:script|style|textarea|title)$/i,C=e=>(t,...o)=>({_$litType$:e,strings:t,values:o}),$=C(1),S=(C(2),C(3),Symbol.for("lit-noChange")),z=Symbol.for("lit-nothing"),A=new WeakMap,P=c.createTreeWalker(c,129);function N(e,t){if(!g(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==s?s.createHTML(t):t}const E=(e,t)=>{const o=e.length-1,i=[];let r,a=2===t?"<svg>":3===t?"<math>":"",s=f;for(let t=0;t<o;t++){const o=e[t];let d,c,u=-1,h=0;for(;h<o.length&&(s.lastIndex=h,c=s.exec(o),null!==c);)h=s.lastIndex,s===f?"!--"===c[1]?s=v:void 0!==c[1]?s=y:void 0!==c[2]?(k.test(c[2])&&(r=RegExp("</"+c[2],"g")),s=w):void 0!==c[3]&&(s=w):s===w?">"===c[0]?(s=r??f,u=-1):void 0===c[1]?u=-2:(u=s.lastIndex-c[2].length,d=c[1],s=void 0===c[3]?w:'"'===c[3]?_:x):s===_||s===x?s=w:s===v||s===y?s=f:(s=w,r=void 0);const g=s===w&&e[t+1].startsWith("/>")?" ":"";a+=s===f?o+p:u>=0?(i.push(d),o.slice(0,u)+n+o.slice(u)+l+g):o+l+(-2===u?t:g)}return[N(e,a+(e[o]||"<?>")+(2===t?"</svg>":3===t?"</math>":"")),i]};class B{constructor({strings:e,_$litType$:t},o){let i;this.parts=[];let r=0,s=0;const p=e.length-1,c=this.parts,[h,g]=E(e,t);if(this.el=B.createElement(h,o),P.currentNode=this.el.content,2===t||3===t){const e=this.el.content.firstChild;e.replaceWith(...e.childNodes)}for(;null!==(i=P.nextNode())&&c.length<p;){if(1===i.nodeType){if(i.hasAttributes())for(const e of i.getAttributeNames())if(e.endsWith(n)){const t=g[s++],o=i.getAttribute(e).split(l),a=/([.?@])?(.*)/.exec(t);c.push({type:1,index:r,name:a[2],strings:o,ctor:"."===a[1]?O:"?"===a[1]?L:"@"===a[1]?H:j}),i.removeAttribute(e)}else e.startsWith(l)&&(c.push({type:6,index:r}),i.removeAttribute(e));if(k.test(i.tagName)){const e=i.textContent.split(l),t=e.length-1;if(t>0){i.textContent=a?a.emptyScript:"";for(let o=0;o<t;o++)i.append(e[o],u()),P.nextNode(),c.push({type:2,index:++r});i.append(e[t],u())}}}else if(8===i.nodeType)if(i.data===d)c.push({type:2,index:r});else{let e=-1;for(;-1!==(e=i.data.indexOf(l,e+1));)c.push({type:7,index:r}),e+=l.length-1}r++}}static createElement(e,t){const o=c.createElement("template");return o.innerHTML=e,o}}function T(e,t,o=e,i){if(t===S)return t;let r=void 0!==i?o._$Co?.[i]:o._$Cl;const a=h(t)?void 0:t._$litDirective$;return r?.constructor!==a&&(r?._$AO?.(!1),void 0===a?r=void 0:(r=new a(e),r._$AT(e,o,i)),void 0!==i?(o._$Co??=[])[i]=r:o._$Cl=r),void 0!==r&&(t=T(e,r._$AS(e,t.values),r,i)),t}class I{constructor(e,t){this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=t}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(e){const{el:{content:t},parts:o}=this._$AD,i=(e?.creationScope??c).importNode(t,!0);P.currentNode=i;let r=P.nextNode(),a=0,s=0,n=o[0];for(;void 0!==n;){if(a===n.index){let t;
vendor: 2,931 bytes, line 47
472===n.type?t=new M(r,r.nextSibling,this,e):1===n.type?t=new n.ctor(r,n.name,n.strings,this,e):6===n.type&&(t=new V(r,this,e)),this._$AV.push(t),n=o[++s]}a!==n?.index&&(r=P.nextNode(),a++)}return P.currentNode=c,i}p(e){let t=0;for(const o of this._$AV)void 0!==o&&(void 0!==o.strings?(o._$AI(e,o,t),t+=o.strings.length-2):o._$AI(e[t])),t++}}class M{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(e,t,o,i){this.type=2,this._$AH=z,this._$AN=void 0,this._$AA=e,this._$AB=t,this._$AM=o,this.options=i,this._$Cv=i?.isConnected??!0}get parentNode(){let e=this._$AA.parentNode;const t=this._$AM;return void 0!==t&&11===e?.nodeType&&(e=t.parentNode),e}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(e,t=this){e=T(this,e,t),h(e)?e===z||null==e||""===e?(this._$AH!==z&&this._$AR(),this._$AH=z):e!==this._$AH&&e!==S&&this._(e):void 0!==e._$litType$?this.$(e):void 0!==e.nodeType?this.T(e):m(e)?this.k(e):this._(e)}O(e){return this._$AA.parentNode.insertBefore(e,this._$AB)}T(e){this._$AH!==e&&(this._$AR(),this._$AH=this.O(e))}_(e){this._$AH!==z&&h(this._$AH)?this._$AA.nextSibling.data=e:this.T(c.createTextNode(e)),this._$AH=e}$(e){const{values:t,_$litType$:o}=e,i="number"==typeof o?this._$AC(e):(void 0===o.el&&(o.el=B.createElement(N(o.h,o.h[0]),this.options)),o);if(this._$AH?._$AD===i)this._$AH.p(t);else{const e=new I(i,this),o=e.u(this.options);e.p(t),this.T(o),this._$AH=e}}_$AC(e){let t=A.get(e.strings);return void 0===t&&A.set(e.strings,t=new B(e)),t}k(e){g(this._$AH)||(this._$AH=[],this._$AR());const t=this._$AH;let o,i=0;for(const r of e)i===t.length?t.push(o=new M(this.O(u()),this.O(u()),this,this.options)):o=t[i],o._$AI(r),i++;i<t.length&&(this._$AR(o&&o._$AB.nextSibling,i),t.length=i)}_$AR(e=this._$AA.nextSibling,t){for(this._$AP?.(!1,!0,t);e!==this._$AB;){const t=e.nextSibling;e.remove(),e=t}}setConnected(e){void 0===this._$AM&&(this._$Cv=e,this._$AP?.(e))}}class j{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(e,t,o,i,r){this.type=1,this._$AH=z,this._$AN=void 0,this.element=e,this.name=t,this._$AM=i,this.options=r,o.length>2||""!==o[0]||""!==o[1]?(this._$AH=Array(o.length-1).fill(new String),this.strings=o):this._$AH=z}_$AI(e,t=this,o,i){const r=this.strings;let a=!1;if(void 0===r)e=T(this,e,t,0),a=!h(e)||e!==this._$AH&&e!==S,a&&(this._$AH=e);else{const i=e;let s,n;for(e=r[0],s=0;s<r.length-1;s++)n=T(this,i[o+s],t,s),n===S&&(n=this._$AH[s]),a||=!h(n)||n!==this._$AH[s],n===z?e=z:e!==z&&(e+=(n??"")+r[s+1]),this._$AH[s]=n}a&&!i&&this.j(e)}j(e){e===z?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,e??"")}}class O extends j{constructor(){super(...arguments),this.type=3}j(e){this.element[this.name]=e===z?void 0:e}}class L extends j{constructor(){super(...arguments),this.type=4}j(e){this.element.toggleAttribute(this.name,!!e&&e!==z)}}class H extends j{constructor(e,t,o,i,r){super(e,t,o,i,r),this.type=5}
vendor: 5,616 bytes, line 47
47_$AI(e,t=this){if((e=T(this,e,t,0)??z)===S)return;const o=this._$AH,i=e===z&&o!==z||e.capture!==o.capture||e.once!==o.once||e.passive!==o.passive,r=e!==z&&(o===z||i);i&&this.element.removeEventListener(this.name,this,o),r&&this.element.addEventListener(this.name,this,e),this._$AH=e}handleEvent(e){"function"==typeof this._$AH?this._$AH.call(this.options?.host??this.element,e):this._$AH.handleEvent(e)}}class V{constructor(e,t,o){this.element=e,this.type=6,this._$AN=void 0,this._$AM=t,this.options=o}get _$AU(){return this._$AM._$AU}_$AI(e){T(this,e)}}const D={M:n,P:l,A:d,C:1,L:E,R:I,D:m,V:T,I:M,H:j,N:L,U:H,B:O,F:V},R=r.litHtmlPolyfillSupport;R?.(B,M),(r.litHtmlVersions??=[]).push("3.3.2");const F=1,W=2,U=3,G=4,q=e=>(...t)=>({_$litDirective$:e,values:t});class K{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,o){this._$Ct=e,this._$AM=t,this._$Ci=o}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}const J=q(class extends K{constructor(e){if(super(e),e.type!==F||"class"!==e.name||e.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(e){return" "+Object.keys(e).filter((t=>e[t])).join(" ")+" "}update(e,[t]){if(void 0===this.st){this.st=new Set,void 0!==e.strings&&(this.nt=new Set(e.strings.join(" ").split(/\s/).filter((e=>""!==e))));for(const e in t)t[e]&&!this.nt?.has(e)&&this.st.add(e);return this.render(t)}const o=e.element.classList;for(const e of this.st)e in t||(o.remove(e),this.st.delete(e));for(const e in t){const i=!!t[e];i===this.st.has(e)||this.nt?.has(e)||(i?(o.add(e),this.st.add(e)):(o.remove(e),this.st.delete(e)))}return S}}),X=globalThis,Y=X.ShadowRoot&&(void 0===X.ShadyCSS||X.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Z=Symbol(),Q=new WeakMap;class ee{constructor(e,t,o){if(this._$cssResult$=!0,o!==Z)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(Y&&void 0===e){const o=void 0!==t&&1===t.length;o&&(e=Q.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),o&&Q.set(t,e))}return e}toString(){return this.cssText}}const te=(e,...t)=>{const o=1===e.length?e[0]:t.reduce(((t,o,i)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(o)+e[i+1]),e[0]);return new ee(o,e,Z)},oe=Y?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const o of e.cssRules)t+=o.cssText;return(e=>new ee("string"==typeof e?e:e+"",void 0,Z))(t)})(e):e,{is:ie,defineProperty:re,getOwnPropertyDescriptor:ae,getOwnPropertyNames:se,getOwnPropertySymbols:ne,getPrototypeOf:le}=Object,de=globalThis,pe=de.trustedTypes,ce=pe?pe.emptyScript:"",ue=de.reactiveElementPolyfillSupport,he=(e,t)=>e,ge={toAttribute(e,t){switch(t){case Boolean:e=e?ce:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let o=e;switch(t){case Boolean:o=null!==e;break;case Number:o=null===e?null:Number(e);break;case Object:case Array:try{o=JSON.parse(e)}catch(e){o=null}}return o}},me=(e,t)=>!ie(e,t),be={attribute:!0,type:String,converter:ge,reflect:!1,useDefault:!1,hasChanged:me};Symbol.metadata??=Symbol("metadata"),de.litPropertyMetadata??=new WeakMap;class fe extends HTMLElement{static addInitializer(e){this._$Ei(),(this.l??=[]).push(e)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(e,t=be){if(t.state&&(t.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(e)&&((t=Object.create(t)).wrapped=!0),this.elementProperties.set(e,t),!t.noAccessor){const o=Symbol(),i=this.getPropertyDescriptor(e,o,t);void 0!==i&&re(this.prototype,e,i)}}static getPropertyDescriptor(e,t,o){const{get:i,set:r}=ae(this.prototype,e)??{get(){return this[t]},set(e){this[t]=e}};return{get:i,set(t){const a=i?.call(this);r?.call(this,t),this.requestUpdate(e,a,o)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)??be}static _$Ei(){if(this.hasOwnProperty(he("elementProperties")))return;const e=le(this);e.finalize(),void 0!==e.l&&(this.l=[...e.l]),this.elementProperties=new Map(e.elementProperties)}static finalize(){if(this.hasOwnProperty(he("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(he("properties"))){const e=this.properties,t=[...se(e),...ne(e)];for(const o of t)this.createProperty(o,e[o])}const e=this[Symbol.metadata];if(null!==e){const t=litPropertyMetadata.get(e);if(void 0!==t)for(const[e,o]of t)this.elementProperties.set(e,o)}this._$Eh=new Map;for(const[e,t]of this.elementProperties){const o=this._$Eu(e,t);void 0!==o&&this._$Eh.set(o,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const o=new Set(e.flat(1/0).reverse());for(const e of o)t.unshift(oe(e))}else void 0!==e&&t.push(oe(e));return t}static _$Eu(e,t){const o=t.attribute;return!1===o?void 0:"string"==typeof o?o:"string"==typeof e?e.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((e=>e(this)))}addController(e){(this._$EO??=new Set).add(e),void 0!==this.renderRoot&&this.isConnected&&e.hostConnected?.()}
vendor: 13,425 bytes, lines 47-196
47removeController(e){this._$EO?.delete(e)}_$E_(){const e=new Map,t=this.constructor.elementProperties;for(const o of t.keys())this.hasOwnProperty(o)&&(e.set(o,this[o]),delete this[o]);e.size>0&&(this._$Ep=e)}createRenderRoot(){const e=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{if(Y)e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet));else for(const o of t){const t=document.createElement("style"),i=X.litNonce;void 0!==i&&t.setAttribute("nonce",i),t.textContent=o.cssText,e.appendChild(t)}})(e,this.constructor.elementStyles),e}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach((e=>e.hostConnected?.()))}enableUpdating(e){}disconnectedCallback(){this._$EO?.forEach((e=>e.hostDisconnected?.()))}attributeChangedCallback(e,t,o){this._$AK(e,o)}_$ET(e,t){const o=this.constructor.elementProperties.get(e),i=this.constructor._$Eu(e,o);if(void 0!==i&&!0===o.reflect){const r=(void 0!==o.converter?.toAttribute?o.converter:ge).toAttribute(t,o.type);this._$Em=e,null==r?this.removeAttribute(i):this.setAttribute(i,r),this._$Em=null}}_$AK(e,t){const o=this.constructor,i=o._$Eh.get(e);if(void 0!==i&&this._$Em!==i){const e=o.getPropertyOptions(i),r="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==e.converter?.fromAttribute?e.converter:ge;this._$Em=i;const a=r.fromAttribute(t,e.type);this[i]=a??this._$Ej?.get(i)??a,this._$Em=null}}requestUpdate(e,t,o,i=!1,r){if(void 0!==e){const a=this.constructor;if(!1===i&&(r=this[e]),o??=a.getPropertyOptions(e),!((o.hasChanged??me)(r,t)||o.useDefault&&o.reflect&&r===this._$Ej?.get(e)&&!this.hasAttribute(a._$Eu(e,o))))return;this.C(e,t,o)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(e,t,{useDefault:o,reflect:i,wrapped:r},a){o&&!(this._$Ej??=new Map).has(e)&&(this._$Ej.set(e,a??t??this[e]),!0!==r||void 0!==a)||(this._$AL.has(e)||(this.hasUpdated||o||(t=void 0),this._$AL.set(e,t)),!0===i&&this._$Em!==e&&(this._$Eq??=new Set).add(e))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[e,t]of this._$Ep)this[e]=t;this._$Ep=void 0}const e=this.constructor.elementProperties;if(e.size>0)for(const[t,o]of e){const{wrapped:e}=o,i=this[t];!0!==e||this._$AL.has(t)||void 0===i||this.C(t,void 0,o,i)}}let e=!1;const t=this._$AL;try{e=this.shouldUpdate(t),e?(this.willUpdate(t),this._$EO?.forEach((e=>e.hostUpdate?.())),this.update(t)):this._$EM()}catch(t){throw e=!1,this._$EM(),t}e&&this._$AE(t)}willUpdate(e){}_$AE(e){this._$EO?.forEach((e=>e.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(e){return!0}update(e){this._$Eq&&=this._$Eq.forEach((e=>this._$ET(e,this[e]))),this._$EM()}updated(e){}firstUpdated(e){}}fe.elementStyles=[],fe.shadowRootOptions={mode:"open"},fe[he("elementProperties")]=new Map,fe[he("finalized")]=new Map,ue?.({ReactiveElement:fe}),(de.reactiveElementVersions??=[]).push("2.1.2");const ve=globalThis;class ye extends fe{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const e=super.createRenderRoot();return this.renderOptions.renderBefore??=e.firstChild,e}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=((e,t,o)=>{const i=o?.renderBefore??t;let r=i._$litPart$;if(void 0===r){const e=o?.renderBefore??null;i._$litPart$=r=new M(t.insertBefore(u(),e),e,void 0,o??{})}return r._$AI(e),r})(t,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return S}}ye._$litElement$=!0,ye.finalized=!0,ve.litElementHydrateSupport?.({LitElement:ye});const we=ve.litElementPolyfillSupport;we?.({LitElement:ye});(ve.litElementVersions??=[]).push("4.2.2");const xe={attribute:!0,type:String,converter:ge,reflect:!1,hasChanged:me},_e=(e=xe,t,o)=>{const{kind:i,metadata:r}=o;let a=globalThis.litPropertyMetadata.get(r);if(void 0===a&&globalThis.litPropertyMetadata.set(r,a=new Map),"setter"===i&&((e=Object.create(e)).wrapped=!0),a.set(o.name,e),"accessor"===i){const{name:i}=o;return{set(o){const r=t.get.call(this);t.set.call(this,o),this.requestUpdate(i,r,e,!0,o)},init(t){return void 0!==t&&this.C(i,void 0,e,t),t}}}if("setter"===i){const{name:i}=o;return function(o){const r=this[i];t.call(this,o),this.requestUpdate(i,r,e,!0,o)}}throw Error("Unsupported decorator location: "+i)};function ke(e){return(t,o)=>"object"==typeof o?_e(e,t,o):((e,t,o)=>{const i=t.hasOwnProperty(o);return t.constructor.createProperty(o,e),i?Object.getOwnPropertyDescriptor(t,o):void 0})(e,t,o)}function Ce(e){return ke({...e,state:!0,attribute:!1})}const $e=(e,t,o)=>(o.configurable=!0,o.enumerable=!0,Reflect.decorate&&"object"!=typeof t&&Object.defineProperty(e,t,o),o);function Se(e,t){return(o,i,r)=>{const a=t=>t.renderRoot?.querySelector(e)??null;if(t){const{get:e,set:t}="object"==typeof i?o:r??(()=>{const e=Symbol();return{get(){return this[e]},set(t){this[e]=t}}})();return $e(o,i,{get(){let o=e.call(this);return void 0===o&&(o=a(this),(null!==o||this.hasUpdated)&&t.call(this,o)),o}})}return $e(o,i,{get(){return a(this)}})}}let ze;function Ae(e){return(t,o)=>{const{slot:i,selector:r}=e??{},a="slot"+(i?`[name=${i}]`:":not([name])");return $e(t,o,{get(){const t=this.renderRoot?.querySelector(a),o=t?.assignedElements(e)??[];return void 0===r?o:o.filter((e=>e.matches(r)))}})}}function Pe(e,t,o){return new Promise((i=>{if(o?.duration===1/0)throw new Error("Promise-based animations must be finite.");const r=e.animate(t,{...o,duration:Ne()?0:o.duration});r.addEventListener("cancel",i,{once:!0}),r.addEventListener("finish",i,{once:!0})}))}function Ne(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}function Ee(e){return Promise.all(e.getAnimations().map((e=>new Promise((t=>{e.cancel(),requestAnimationFrame(t)})))))}function Be(e,t){return e.map((e=>({...e,height:"auto"===e.height?`${t}px`:e.height})))}function Te(e,t){const o={waitUntilFirstUpdate:!1,...t};return(t,i)=>{const{update:r}=t,a=Array.isArray(e)?e:[e];t.update=function(e){a.forEach((t=>{const r=t;if(e.has(r)){const t=e.get(r),a=this[r];t!==a&&(o.waitUntilFirstUpdate&&!this.hasUpdated||this[i](t,a))}})),r.call(this,e)}}}const Ie=[te` 48 :host { 49 display: block; 50 --foreground-color: var(--pu-accordion-color-foreground, var(--pu-color-foreground)); 51 --background-color: var(--pu-accordion-color-background, var(--pu-color-background)); 52 --header-foreground-color: var(--pu-accordion-header-color-foreground, var(--foreground-color)); 53 --header-background-color: var(--pu-accordion-header-color-background, var(--background-color)); 54 --border-color: var(--pu-accordion-border-color, var(--pu-color-border)); 55 } 56 ::slotted(*[slot='header']) { 57 flex: 0 1 auto; 58 --pu-color-foreground: var(--pu-accordion-header-color-foreground, var(--foreground-color)); 59 } 60 61 .accordion { 62 font-family: var(--pu-text-body-family); 63 overflow: hidden; 64 background-color: rgb(from var(--background-color) r g b / alpha); 65 outline-style: solid; 66 outline-color: rgb(from var(--border-color) r g b / alpha); 67 outline-width: var(--pu-accordion-border-width, 0); 68 border-radius: var(--pu-accordion-border-radius); 69 } 70 71 .accordion--grouped { 72 outline: none; 73 border-radius: 0; 74 } 75 76 .accordion__icon { 77 transition: all 0.2s; 78 transform: rotate(-90deg); /* Closed: points right */ 79 } 80 81 .accordion--open .accordion__summary--icon-flip .accordion__icon { 82 transition: all 0.2s; 83 transform: rotate(0deg); /* Open: points down */ 84 } 85 86 /** Summary */ 87 details summary::-webkit-details-marker { 88 display: none; 89 } 90 91 .accordion__summary { 92 cursor: pointer; 93 list-style: none; 94 95 display: flex; 96 align-items: center; 97 justify-content: space-between; 98 gap: var(--pu-space-200, 0.5em); 99 padding: var(--pu-accordion-header-space-padding, 0.5em 1em); 100 position: relative; 101 min-height: 2.5em; 102 width: 100%; 103 z-index: 2; 104 105 color: rgb(from var(--header-foreground-color) r g b / alpha); 106 background-color: rgb(from var(--header-background-color) r g b / alpha); 107 108 -webkit-tap-highlight-color: transparent; 109 } 110 111 /** Rotate icon if .accordion__summary--icon-flip */ 112 .accordion__summary > * { 113 transition: transform 0.2s ease; 114 transform: rotate(-90deg); /* Closed: points right */ 115 --pu-icon-color-foreground: var(--header-foreground-color); 116 } 117 .accordion--open .accordion__summary--icon-flip > * { 118 transform: rotate(0deg); /* Open: points down */ 119 } 120 121 /** Details - Container (animated via Web Animations API) */ 122 .accordion__details { 123 overflow: hidden; 124 } 125 126 /** Content inside details gets the padding and styling */ 127 ::slotted([slot='content']) { 128 display: block; 129 padding: var(--pu-accordion-content-space-padding, 2em 1em); 130 color: rgb(from var(--foreground-color, inherit) r g b); 131 132 --pu-color-foreground: var(--foreground-color); 133 --pu-color-background: var(--background-color); 134 } 135`,te` 136 /** Summary justify content */ 137 .accordion__summary--justify-center { 138 justify-content: center; 139 } 140 .accordion__summary--justify-end { 141 justify-content: end; 142 } 143 .accordion__summary--justify-start { 144 justify-content: start; 145 } 146 .accordion__summary--justify-space-between { 147 justify-content: space-between; 148 } 149 .accordion__summary--justify-space-around { 150 justify-content: space-around; 151 } 152 .accordion__summary--justify-space-evenly { 153 justify-content: space-evenly; 154 } 155 .accordion__summary--justify-stretch { 156 justify-content: stretch; 157 } 158 .accordion__summary--justify-baseline { 159 justify-content: baseline; 160 } 161 162 /** Summary icon position */ 163 .accordion__summary--icon-position-left { 164 flex-direction: row-reverse; 165 } 166`];var Me=te` 167 :host { 168 box-sizing: border-box; 169 font-size: var(--pu-font-size, 16px); 170 } 171 172 :host *, 173 :host *::before, 174 :host *::after { 175 box-sizing: border-box; 176 } 177`;function je(e){switch(e){case"xsmall":return"var(--pu-text-body-size-xs, 0.5em)";case"small":return"var(--pu-text-body-size-sm, 0.875em)";case"medium":return"var(--pu-text-body-size-md, 1em)";case"large":return"var(--pu-text-body-size-lg, 1.25em)";case"xlarge":return"var(--pu-text-body-size-xl, 1.5em)";case"2xlarge":return"var(--pu-text-body-size-2xl, 1.75em)";case"3xlarge":return"var(--pu-text-body-size-3xl, 2em)";case"4xlarge":return"var(--pu-font-size-900, 3em)";case"5xlarge":return"var(--pu-font-size-1000, 4em)"}}const Oe="important",Le=" !"+Oe,He=q(class extends K{constructor(e){if(super(e),e.type!==F||"style"!==e.name||e.strings?.length>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,o)=>{const i=e[o];return null==i?t:t+`${o=o.includes("-")?o:o.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${i};`}),"")}update(e,[t]){const{style:o}=e.element;if(void 0===this.ft)return this.ft=new Set(Object.keys(t)),this.render(t);for(const e of this.ft)null==t[e]&&(this.ft.delete(e),e.includes("-")?o.removeProperty(e):o[e]=null);for(const e in t){const i=t[e];if(null!=i){this.ft.add(e);const t="string"==typeof i&&i.endsWith(Le);e.includes("-")||t?o.setProperty(e,t?i.slice(0,-11):i,t?Oe:""):o[e]=i}}return S}});class Ve extends K{constructor(e){if(super(e),this.it=z,e.type!==W)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===z||null==e)return this._t=void 0,this.it=e;if(e===S)return e;if("string"!=typeof e)throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.it)return this._t;this.it=e;const t=[e];return t.raw=t,this._t={_$litType$:this.constructor.resultType,strings:t,values:[]}}}Ve.directiveName="unsafeHTML",Ve.resultType=1;const De=q(Ve);let Re="/icons";function Fe(e){Re=e}var We=te` 178 :host { 179 --color-foreground: var(--pu-icon-color-foreground, var(--pu-color-foreground)); 180 } 181 .icon-container { 182 display: flex; 183 align-items: center; 184 justify-content: center; 185 font-size: var(--pu-icon-font-size, var(--font-size, inherit)); 186 height: fit-content; 187 width: fit-content; 188 color: rgb(from var(--color-foreground) r g b / calc(alpha * var(--pu-icon-color-opacity, 1))); 189 } 190 191 .spinner svg { 192 animation-name: spin; 193 animation-duration: 400ms; 194 animation-timing-function: cubic-bezier(0, 0, 1, 1); 195 animation-iteration-count: infinite; 196 }
197 @keyframes spin { 198 to { 199 transform: rotate(1turn); 200 } 201 } 202`;class Ue extends ye{emit(e,t){const o=new CustomEvent(e,{bubbles:!0,cancelable:!1,composed:!0,detail:{},...t});return this.dispatchEvent(o),o}static define(e,t=this,o={}){const i=customElements.get(e);if(!i){try{customElements.define(e,t,o)}catch(i){console.log(e,i),customElements.define(e,class extends t{},o)}return}let r=" (unknown version)",a=r;"version"in t&&t.version&&(r=" v"+t.version),"version"in i&&i.version&&(a=" v"+i.version),r&&a&&r===a||console.warn(`Attempted to register <${e}>, but <${e}> has already been registered.`)}constructor(){super(),Object.entries(this.constructor.dependencies).forEach((([e,t])=>{this.constructor.define(e,t)}))}}Ue.version="5.0.28",Ue.dependencies={};class Ge extends Ue{constructor(){super(...arguments),this.svgContent="",this.name="user"}_hasSlottedContent(){for(const e of this.children){if("slot"!==e.tagName.toLowerCase())return!0;if(e.assignedNodes().length>0)return!0}return!1}connectedCallback(){super.connectedCallback(),this._hasSlottedContent()||this.svgContent||this.loadSVG()}async loadSVG(){try{const e=await fetch(function(e=""){if(!Re||"/icons"===Re){const e=window.PushWebComponents?.config;e?.iconBasePath&&Fe(e.iconBasePath)}return Re.replace(/\/$/,"")+(e?`/${e.replace(/^\//,"")}`:"")}(`/${this.name}.svg`));if(!e.ok)throw new Error("Failed to load SVG");let t=await e.text();this.svgContent=t.replace("<svg",'<svg part="svg"')}catch(e){console.error(e),this.svgContent='<svg part="svg" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512">\n <path d="M504 256c0 137-111 248-248 248S8 393 8 256C8 119.1 119 8 256 8s248 111.1 248 248zm-248 50c-25.4 0-46 20.6-46 46s20.6 46 46 46 46-20.6 46-46-20.6-46-46-46zm-43.7-165.3l7.4 136c.3 6.4 5.6 11.3 12 11.3h48.5c6.4 0 11.6-5 12-11.3l7.4-136c.4-6.9-5.1-12.7-12-12.7h-63.4c-6.9 0-12.4 5.8-12 12.7z"/>\n </svg>'}}willUpdate(e){e.has("name")&&!this._hasSlottedContent()&&this.loadSVG()}render(){const e=this._hasSlottedContent();return $` 203 <span 204 part="base icon" 205 class="${J({"icon-container":!0,spinner:"spinner"===this.name})}" 206 style="${He({"--font-size":this.size?je(this.size):null})}" 207 > 208 ${e?$`<slot></slot>`:De(this.svgContent)} 209 </span> 210 `}}Ge.styles=[Me,We],i([ke({type:String})],Ge.prototype,"svgContent",void 0),i([ke({reflect:!0})],Ge.prototype,"name",void 0),i([ke()],Ge.prototype,"size",void 0);class qe{constructor(){this.groups=new Map,this.hosts=new Set}static getInstance(){return qe.instance||(qe.instance=new qe),qe.instance}hostConnected(){0===this.hosts.size&&this.setupGlobalListeners()}hostDisconnected(){1===this.hosts.size&&this.cleanupGlobalListeners()}addHost(e){this.hosts.add(e),e.addController(this)}removeHost(e){this.hosts.delete(e),e.removeController?.(this)}registerAccordion(e,t){this.groups.has(t)||this.groups.set(t,{accordions:new Set,policy:{mode:"exclusive"},managedBy:"individual"});const o=this.groups.get(t);o.accordions.add(e),o.managedBy||(o.managedBy="individual"),this.requestUpdateAll()}registerSlottedAccordions(e,t){this.groups.has(t)||this.groups.set(t,{accordions:new Set,policy:{mode:"exclusive"},managedBy:"group-component"});const o=this.groups.get(t);o.accordions.clear(),e.forEach((e=>{o.accordions.add(e)})),o.managedBy="group-component",this.requestUpdateAll()}validateGroupReadiness(e){const t=this.groups.get(e);return!!t&&Array.from(t.accordions).every((e=>"function"==typeof e.openAccordion&&"function"==typeof e.closeAccordion&&"boolean"==typeof e._open))}getRegistrationStatus(e,t){const o=this.groups.get(e),i=o?o.accordions.size:0;return{registered:i,expected:t,ready:!!o&&this.validateGroupReadiness(e)&&(t?i===t:i>0)}}unregisterAccordion(e,t){const o=this.groups.get(t);o&&(o.accordions.delete(e),0===o.accordions.size&&this.groups.delete(t),this.requestUpdateAll())}notifyAccordionOpening(e,t){const o=this.groups.get(t);if(o){if("exclusive"===o.policy.mode)o.accordions.forEach((t=>{t!==e&&t._open&&t.closeAccordion()}));else if("multi-select"===o.policy.mode&&o.policy.maxOpen){const e=Array.from(o.accordions).filter((e=>e._open));e.length>=o.policy.maxOpen&&e[0].closeAccordion()}this.requestUpdateAll()}}setGroupPolicy(e,t){const o=this.groups.get(e);o?o.policy=t:this.groups.set(e,{accordions:new Set,policy:t,managedBy:void 0}),this.requestUpdateAll()}getGroupAccordions(e){return this.groups.get(e)?.accordions}closeAllInGroup(e){const t=this.groups.get(e);t&&(t.accordions.forEach((e=>{e._open&&e.closeAccordion()})),this.requestUpdateAll())}openAccordionByIndex(e,t){const o=this.groups.get(e);if(o&&this.validateGroupReadiness(e)){const e=Array.from(o.accordions);t>=0&&t<e.length&&(e[t].openAccordion(),this.requestUpdateAll())}}getGroupStats(e){const t=this.groups.get(e);if(!t)return null;return{total:t.accordions.size,open:Array.from(t.accordions).filter((e=>e._open)).length}}getAllGroupIds(){return Array.from(this.groups.keys())}hasGroup(e){return this.groups.has(e)}isGroupReady(e){return this.hasGroup(e)&&this.validateGroupReadiness(e)}
210requestUpdateAll(){this.hosts.forEach((e=>{e.requestUpdate()}))}setupGlobalListeners(){}cleanupGlobalListeners(){}}class Ke extends Ue{constructor(){super(...arguments),this.icon="chevron-down",this.iconSize="xsmall",this.iconAnimation="flip",this.iconPosition="right",this.open=!1,this.justify="space-between",this._open=!1,this._inGroupContainer=!1,this.controller=qe.getInstance(),this.isAnimating=!1,this.openAccordion=()=>{this._open||this.isAnimating||(this.open=!0)},this.closeAccordion=()=>{this._open&&!this.isAnimating&&(this.open=!1)}}connectedCallback(){super.connectedCallback(),this._inGroupContainer=!!this.closest("pu-accordion-group"),this.controller.addHost(this),this.groupId&&this._registerWithVirtualGroup()}disconnectedCallback(){super.disconnectedCallback(),this.controller.removeHost(this),this.currentGroupId&&this.controller.unregisterAccordion(this,this.currentGroupId),this.detailsObserver?.disconnect(),this.currentGroupId=void 0}firstUpdated(){this.body.style.height=this.open?"auto":"0",this.open&&(this.details.open=!0,this._open=!0),this.detailsObserver=new MutationObserver((e=>{for(const t of e)if("attributes"===t.type&&"open"===t.attributeName){if(this.isAnimating)return;this.details.open?this._show():this._hide()}})),this.detailsObserver.observe(this.details,{attributes:!0})}updated(e){super.updated(e),e.has("groupId")&&this._handleGroupIdChange()}async handleOpenChange(){this.open?await this._show():await this._hide()}_registerWithVirtualGroup(){this.groupId&&(this.currentGroupId=this.groupId,this.controller.registerAccordion(this,this.groupId),this.dispatchEvent(new CustomEvent("accordion-registered",{detail:{accordion:this,groupId:this.groupId},bubbles:!0})))}_handleGroupIdChange(){this.currentGroupId&&(this.controller.unregisterAccordion(this,this.currentGroupId),this.currentGroupId=void 0),this.groupId&&this._registerWithVirtualGroup()}async _show(){if(this.isAnimating)return;this.isAnimating=!0,this._open=!0,this.currentGroupId&&this.controller.notifyAccordionOpening(this,this.currentGroupId),this.dispatchEvent(new CustomEvent("accordion-opening",{detail:{accordion:this,groupId:this.currentGroupId},bubbles:!0})),await Ee(this.body),this.details.open=!0;await Pe(this.body,Be([{height:"0",opacity:"0"},{height:"auto",opacity:"1"}],this.body.scrollHeight),{duration:150,easing:"linear"}),this.body.style.height="auto",this.isAnimating=!1,this.dispatchEvent(new CustomEvent("accordion-opened",{detail:{accordion:this},bubbles:!0}))}async _hide(){if(this.isAnimating)return;this.isAnimating=!0,this._open=!1,this.dispatchEvent(new CustomEvent("accordion-closing",{detail:{accordion:this,groupId:this.currentGroupId},bubbles:!0})),await Ee(this.body);await Pe(this.body,Be([{height:"auto",opacity:"1"},{height:"0",opacity:"0"}],this.body.scrollHeight),{duration:150,easing:"linear"}),this.body.style.height="auto",this.details.open=!1,this.isAnimating=!1,this.dispatchEvent(new CustomEvent("accordion-closed",{detail:{accordion:this},bubbles:!0}))}_handleSummaryClick(e){e.preventDefault(),this._open?this.closeAccordion():this.openAccordion()}render(){return $` 211 <details 212 part="base" 213 class="accordion ${J({"accordion--grouped":this._inGroupContainer,"accordion--open":this._open})}" 214 > 215 <summary 216 part="header" 217 class="accordion__summary${J({[`accordion__summary--icon-${this.iconAnimation}`]:!0,[`accordion__summary--icon-position-${this.iconPosition}`]:!0,[`accordion__summary--justify-${this.justify}`]:!0})}" 218 aria-label="Accordion block summary" 219 role="button" 220 aria-expanded=${this._open} 221 @click=${this._handleSummaryClick} 222 > 223 <slot name="header"></slot> 224 <pu-icon 225 part="icon" 226 exportparts="base,svg" 227 class="accordion__icon" 228 name="${this.icon}" 229 size="${this.iconSize}" 230 > 231 <slot name="icon"></slot> 232 </pu-icon> 233 </summary> 234 <div 235 part="content" 236 class="accordion__details" 237 aria-hidden=${!this._open} 238 > 239 <slot name="content"></slot> 240 </div> 241 </details> 242 `}}
242Ke.styles=[Me,Ie],Ke.dependencies={"pu-icon":Ge},i([ke()],Ke.prototype,"icon",void 0),i([ke()],Ke.prototype,"iconSize",void 0),i([ke()],Ke.prototype,"iconAnimation",void 0),i([ke()],Ke.prototype,"iconPosition",void 0),i([ke({type:Boolean})],Ke.prototype,"open",void 0),i([ke()],Ke.prototype,"justify",void 0),i([ke()],Ke.prototype,"groupId",void 0),i([Ce()],Ke.prototype,"_open",void 0),i([Ce()],Ke.prototype,"_inGroupContainer",void 0),i([Se(".accordion")],Ke.prototype,"details",void 0),i([Se(".accordion__details")],Ke.prototype,"body",void 0),i([Te("open",{waitUntilFirstUpdate:!0})],Ke.prototype,"handleOpenChange",null),Ke.define("pu-accordion");const Je=[te` 243 :host { 244 display: block; 245 --border-color: var(--pu-accordion-border-color, var(--pu-color-border)); 246 --border-tl-radius: var(--pu-accordion-border-radius-top, var(--pu-accordion-border-radius, 0)); 247 --border-tr-radius: var(--pu-accordion-border-radius-top, var(--pu-accordion-border-radius, 0)); 248 --border-br-radius: var(--pu-accordion-border-radius-bottom, var(--pu-accordion-border-radius, 0)); 249 --border-bl-radius: var(--pu-accordion-border-radius-bottom, var(--pu-accordion-border-radius, 0)); 250 } 251 252 slot { 253 display: contents; 254 } 255 256 ::slotted(pu-accordion) { 257 overflow: hidden; 258 outline: solid var(--border-color) var(--pu-accordion-border-width); 259 } 260 261 ::slotted(pu-accordion:first-child) { 262 border-top-left-radius: var(--border-tl-radius); 263 border-top-right-radius: var(--border-tr-radius); 264 } 265 ::slotted(pu-accordion:last-child) { 266 border-bottom-right-radius: var(--border-br-radius); 267 border-bottom-left-radius: var(--border-bl-radius); 268 } 269 .accordion-group { 270 display: grid; 271 grid-template-columns: 1fr; 272 /* Compensate for border width */ 273 gap: var(--pu-accordion-group-space-gap, var(--pu-accordion-border-width, 0.0625em)); 274 padding: var(--pu-accordion-group-space-padding, var(--pu-accordion-border-width)); 275 } 276`];class Xe{constructor(e,...t){this.slotNames=[],this.handleSlotChange=e=>{const t=e.target;(this.slotNames.includes("[default]")&&!t.name||t.name&&this.slotNames.includes(t.name))&&this.host.requestUpdate()},(this.host=e).addController(this),this.slotNames=t}hasDefaultSlot(){return[...this.host.childNodes].some((e=>{if(e.nodeType===e.TEXT_NODE&&""!==e.textContent.trim())return!0;if(e.nodeType===e.ELEMENT_NODE){const t=e;if("pu-visually-hidden"===t.tagName.toLowerCase())return!1;if(!t.hasAttribute("slot"))return!0}return!1}))}hasNamedSlot(e){return null!==this.host.querySelector(`:scope > [slot="${e}"]`)}test(e){return"[default]"===e?this.hasDefaultSlot():this.hasNamedSlot(e)}hostConnected(){this.host.shadowRoot.addEventListener("slotchange",this.handleSlotChange)}hostDisconnected(){this.host.shadowRoot.removeEventListener("slotchange",this.handleSlotChange)}}class Ye extends Ue{constructor(){super(),this.mode="exclusive",this.expanded=!1,this.controller=qe.getInstance(),this.slotController=new Xe(this,"accordion"),this.lastRegisteredCount=0,this.pendingStateActions=[],this._handleAccordionRegistration=e=>{e.stopPropagation(),this._manageSlottedAccordions()},this._handleAccordionOpening=e=>{e.stopPropagation();const t=e,o=t.detail?.accordion;o&&this.controller.notifyAccordionOpening(o,this.internalGroupId)},this.internalGroupId=`accordion-group-${Math.random().toString(36).substring(2,9)}`,this.controller.setGroupPolicy(this.internalGroupId,{mode:this.mode,maxOpen:this.maxOpen})}connectedCallback(){super.connectedCallback(),this.controller.addHost(this),this.addEventListener("accordion-registered",this._handleAccordionRegistration),this.addEventListener("accordion-opening",this._handleAccordionOpening)}disconnectedCallback(){super.disconnectedCallback(),this.controller.removeHost(this),this.removeEventListener("accordion-registered",this._handleAccordionRegistration),this.removeEventListener("accordion-opening",this._handleAccordionOpening);Array.from(this.slottedAccordions||[]).forEach((e=>{e&&void 0===e.groupId&&this.controller.unregisterAccordion(e,this.internalGroupId)}))}willUpdate(e){super.willUpdate(e),(e.has("mode")||e.has("maxOpen"))&&this.controller.setGroupPolicy(this.internalGroupId,{mode:this.mode,maxOpen:this.maxOpen})}updated(e){super.updated(e),this.updateComplete.then((()=>{this._manageSlottedAccordions()})),e.has("expanded")&&this.expanded&&this._queueStateAction((()=>this.openAccordionByIndex(0)))}_manageSlottedAccordions(){if(!this.slotController.test("accordion"))return;const e=Array.from(this.slottedAccordions),t=e.length;t!==this.lastRegisteredCount&&(this.lastRegisteredCount=t,this.controller.registerSlottedAccordions(e,this.internalGroupId));this.controller.getRegistrationStatus(this.internalGroupId,t).ready&&this._executePendingStateActions()}_queueStateAction(e){this.pendingStateActions.push(e)}_executePendingStateActions(){if(this.controller.isGroupReady(this.internalGroupId))for(;this.pendingStateActions.length>0;){const e=this.pendingStateActions.shift();if(e)try{e()}catch(e){console.warn("AccordionGroup: Error executing state action:",e)}}}getGroupId(){return this.internalGroupId}closeAll(){this._queueStateAction((()=>{this.controller.closeAllInGroup(this.internalGroupId)}))}openAccordionByIndex(e){this._queueStateAction((()=>{this.controller.openAccordionByIndex(this.internalGroupId,e)}))}setPolicy(e){this.controller.setGroupPolicy(this.internalGroupId,e),this.mode=e.mode,this.maxOpen=e.maxOpen}getStats(){return this.controller.getGroupStats(this.internalGroupId)||{total:0,open:0}}isReady(){return this.controller.isGroupReady(this.internalGroupId)}getRegistrationStatus(){const e=Array.from(this.slottedAccordions||[]).length;return this.controller.getRegistrationStatus(this.internalGroupId,e)}render(){return $` 277 <div 278 part="base" 279 class="accordion-group" 280 > 281 <slot name="accordion"></slot> 282 </div> 283 `}}Ye.styles=[Je],i([Ae({slot:"accordion"})],Ye.prototype,"slottedAccordions",void 0),i([ke()],Ye.prototype,"mode",void 0),i([ke({type:Number})],Ye.prototype,"maxOpen",void 0),i([ke({type:Boolean})],Ye.prototype,"expanded",void 0),Ye.define("pu-accordion-group");const Ze=e=>e??z,Qe=[te` 284 :host { 285 display: inline-block; 286 } 287 288 .badge { 289 display: flex; 290 align-items: center; 291 letter-spacing: 0.07em; 292 box-shadow: var(--pu-badge-shadow); 293 color: rgb( 294 from var(--pu-badge-color-foreground, var(--pu-color-foreground-inverse, rgb(255, 255, 255))) r g b / alpha 295 ); 296 background-color: rgb( 297 from var(--pu-badge-color-background, var(--pu-color-background-inverse, rgb(0, 0, 0))) r g b / 298 calc(var(--pu-badge-opacity-background, 1) * 100%) 299 ); 300 border-radius: var(--pu-badge-border-radius, var(--pu-border-radius)); 301 border: solid var(--pu-badge-border-width) 302 rgb(from var(--pu-badge-color-foreground, var(--pu-color-foreground-inverse,)) r g b / alpha); 303 } 304 305 .badge ::part(span-text) { 306 display: block; 307 } 308`,te` 309 /* Layout API Classes - Size property variants */ 310 .badge--size-large { 311 height: var(--pu-space-1200, 3em); 312 padding: 0 var(--pu-space-800, 2em); 313 } 314 315 .badge--size-medium { 316 height: var(--pu-space-1000, 2.5em); 317 padding: 0 var(--pu-space-600, 1.5em); 318 } 319 320 .badge--size-small {
321 height: var(--pu-space-800, 2em); 322 padding: 0 var(--pu-space-400, 0.75em); 323 } 324 325 .badge--size-slim { 326 height: var(--pu-space-600, 1.5em); 327 padding: 0 var(--pu-space-300, 0.5em); 328 } 329`],et=te` 330 /* Text component API sizes with fallbacks */ 331 /* API values overriden by application tokens */ 332 /* Application Token | API Token | Default Value */ 333 334 .txt--headingXs { 335 font-size: var(--pu-text-heading-size, var(--pu-text-heading-size-xs, 0.75em)); 336 } 337 .txt--headingSm { 338 font-size: var(--pu-text-heading-size, var(--pu-text-heading-size-sm, 0.875em)); 339 } 340 .txt--headingMd { 341 font-size: var(--pu-text-heading-size, var(--pu-text-heading-size-md, 1em)); 342 } 343 .txt--headingLg { 344 font-size: calc( 345 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-lg, 1.25em)) 346 ); 347 } 348 .txt--headingXl { 349 font-size: calc( 350 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-xl, 1.5em)) 351 ); 352 } 353 .txt--heading2xl { 354 font-size: calc( 355 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-2xl, 1.75em)) 356 ); 357 } 358 .txt--heading3xl { 359 font-size: calc( 360 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-3xl, 2em)) 361 ); 362 } 363 .txt--heading4xl { 364 font-size: calc( 365 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-4xl, 3em)) 366 ); 367 } 368 .txt--heading5xl { 369 font-size: calc( 370 var(--pu-text-heading-scale, 1) * var(--pu-text-heading-size, var(--pu-text-heading-size-5xl, 4em)) 371 ); 372 } 373 .txt--bodyXs { 374 font-size: var(--pu-text-body-size, var(--pu-text-body-size-xs, 0.75em)); 375 } 376 .txt--bodySm { 377 font-size: var(--pu-text-body-size, var(--pu-text-body-size-sm, 0.875em)); 378 } 379 .txt--bodyMd { 380 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-text-body-size-md, 1em))); 381 } 382 .txt--bodyLg { 383 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-text-body-size-lg, 1.25em))); 384 } 385 .txt--bodyXl { 386 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-text-body-size-xl, 1.5em))); 387 } 388 .txt--body2xl { 389 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-text-body-size-2xl, 1.75em))); 390 } 391 .txt--body3xl { 392 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-text-body-size-3xl, 2em))); 393 } 394 .txt--body4xl { 395 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-font-size-900, 3em))); 396 } 397 .txt--body5xl { 398 font-size: calc(var(--pu-text-body-scale, 1) * var(--pu-text-body-size, var(--pu-font-size-1000, 4em))); 399 } 400`,tt=te` 401 .txt--headingXs { 402 margin-bottom: var(--pu-space-100, 0.25em); 403 } 404 .txt--headingSm { 405 margin-bottom: var(--pu-space-200, 0.5em); 406 } 407 .txt--headingMd { 408 margin-bottom: var(--pu-space-300, 0.75em); 409 } 410 .txt--headingLg { 411 margin-bottom: var(--pu-space-300, 0.75em); 412 } 413 .txt--headingXl { 414 margin-bottom: var(--pu-space-400, 1em); 415 } 416 .txt--heading2xl { 417 margin-bottom: var(--pu-space-400, 1em); 418 } 419 .txt--heading3xl { 420 margin-bottom: var(--pu-space-400, 1em); 421 } 422 .txt--heading4xl { 423 margin-bottom: var(--pu-space-500, 1.25em); 424 } 425 .txt--heading5xl { 426 margin-bottom: var(--pu-space-600, 1.5em); 427 } 428 .txt--bodyXs { 429 margin-bottom: var(--pu-space-100, 0.25em); 430 } 431 .txt--bodySm { 432 margin-bottom: var(--pu-space-200, 0.5em); 433 } 434 .txt--bodyMd, 435 .txt--bodyLg, 436 .txt--bodyXl, 437 .txt--body2xl, 438 .txt--body3xl, 439 .txt--body4xl, 440 .txt--body5xl { 441 margin-bottom: var(--pu-text-space-margin-bottom, var(--pu-space-300, 0.75em)); 442 } 443`,ot=te` 444 .txt--line-height-extra-loose { 445 line-height: var(--line-height, var(--pu-font-leading-900, 3)); 446 } 447 .txt--line-height-very-loose { 448 line-height: var(--line-height, var(--pu-font-leading-800, 2.5)); 449 } 450 .txt--line-height-loose { 451 line-height: var(--line-height, var(--pu-font-leading-700, 2)); 452 } 453 .txt--line-height-normal { 454 line-height: var(--line-height, var(--pu-font-leading-500, 1.5)); 455 } 456 .txt--line-height-compact { 457 line-height: var(--line-height, var(--pu-font-leading-300, 1.25)); 458 } 459 .txt--line-height-dense { 460 line-height: var(--line-height, var(--pu-font-leading-100, 1)); 461 } 462`,it=te` 463 @media screen and (max-width: 48em) { 464 .txt--narrow-align-start { 465 text-align: left; 466 } 467 .txt--narrow-align-center { 468 text-align: center; 469 }
470 .txt--narrow-align-end { 471 text-align: right; 472 } 473 .txt--narrow-align-justify { 474 text-align: justify; 475 } 476 } 477 @media screen and (min-width: 48.06em) { 478 .txt--margin { 479 margin-bottom: var(--pu-space-400, 1em); 480 } 481 .txt--align-start { 482 text-align: left; 483 } 484 .txt--align-center { 485 text-align: center; 486 } 487 .txt--align-end { 488 text-align: right; 489 } 490 .txt--align-justify { 491 text-align: justify; 492 } 493 } 494`,rt=[te` 495 :host { 496 --weight: var(--pu-text-weight, inherit); 497 --style: var(--pu-text-style, inherit); 498 --color: var(--pu-color-foreground-normal, var(--pu-color-foreground, inherit)); 499 --transform: var(--pu-text-transform, inherit); 500 --letter-spacing: var(--pu-text-tracking, inherit); 501 --line-height: var(--pu-text-leading, inherit); 502 } 503 :host([as='span']) { 504 display: inline-flex; 505 } 506 507 .base { 508 color: var(--color, inherit); 509 text-transform: var(--transform, inherit); 510 letter-spacing: var(--letter-spacing, inherit); 511 line-height: var(--line-height, inherit); 512 font-weight: var(--weight, inherit); 513 font-style: var(--style, inherit); 514 } 515 516 .span { 517 margin-bottom: 0 !important; 518 } 519 .heading, 520 .paragraph { 521 margin-top: 0; 522 text-align: inherit; 523 } 524 525 .skeleton { 526 display: flex; 527 height: 0.5em; 528 border-radius: 0.5em; 529 min-width: 5em; 530 background-color: var(--pu-skeleton-color-foreground); 531 } 532`,te` 533 .txt--headingXs, 534 .txt--headingSm, 535 .txt--headingMd, 536 .txt--headingLg, 537 .txt--headingXl, 538 .txt--heading2xl, 539 .txt--heading3xl, 540 .txt--heading4xl, 541 .txt--heading5xl { 542 font-family: var(--pu-text-heading-family, var(--pu-font-family-heading, inherit)); 543 } 544 .txt--bodyXs, 545 .txt--bodySm, 546 .txt--bodyMd, 547 .txt--bodyLg, 548 .txt--bodyXl, 549 .txt--body2xl, 550 .txt--body3xl, 551 .txt--body4xl, 552 .txt--body5xl { 553 font-family: var(--pu-text-body-family, var(--pu-font-family-body, inherit)); 554 } 555`,et,tt,te` 556 .txt--heading4xl, 557 .txt--heading5xl, 558 .txt--body4xl, 559 .txt--body5xl { 560 line-height: var(--line-height, var(--pu-font-leading-100, 1)); 561 } 562 563 .txt--headingXl, 564 .txt--heading2xl, 565 .txt--heading3xl, 566 .txt--bodyXl, 567 .txt--body2xl, 568 .txt--body3xl { 569 line-height: var(--line-height, var(--pu-font-leading-300, 1.25)); 570 } 571 572 .txt--headingLg, 573 .txt--headingMd, 574 .txt--headingSm, 575 .txt--headingXs, 576 .tx--bodyLg, 577 .txt--bodyMd, 578 .txt--bodySm, 579 .txt--bodyXs, 580 .txt--body { 581 line-height: var(--line-height, var(--pu-font-leading-500, 1.5)); 582 } 583`,te` 584 .txt--color-disabled { 585 color: rgb(from var(--pu-color-foreground-disabled, var(--pu-color-foreground)) r g b / calc(alpha * 0.3)); 586 } 587 .txt--color-subdued { 588 color: rgb(from var(--pu-color-foreground-subdued, hsl(240, 5%, 65%)) r g b); 589 } 590 .txt--color-warning { 591 color: rgb(from var(--pu-color-foreground-warning, hsl(0, 72%, 51%)) r g b); 592 } 593`,te` 594 .txt--light { 595 font-weight: var(--weight, var(--pu-font-weight-300, 300)); 596 } 597 .txt--regular { 598 font-weight: var(--weight, var(--pu-font-weight-400, 400)); 599 } 600 .txt--medium { 601 font-weight: var(--weight, var(--pu-font-weight-500, 500)); 602 } 603 .txt--semibold { 604 font-weight: var(--weight, var(--pu-font-weight-600, 600)); 605 } 606 .txt--bold { 607 font-weight: var(--weight, var(--pu-font-weight-700, 700)); 608 } 609 .txt--extrabold { 610 font-weight: var(--weight, var(--pu-font-weight-800, 800)); 611 } 612 .txt--black { 613 font-weight: var(--weight, var(--pu-font-weight-900, 900)); 614 } 615`,te` 616 .txt--italic { 617 font-style: var(--style, italic); 618 } 619 .txt--oblique { 620 font-style: var(--style, oblique); 621 } 622`,te` 623 .txt-transform--uppercase { 624 text-transform: var(--transform, uppercase); 625 } 626 .txt-transform--capitalize { 627 text-transform: var(--transform, capitalize); 628 } 629 .txt-transform--lowercase { 630 text-transform: var(--transform, lowercase); 631 } 632`,ot,te` 633 .base.txt--spacing-extra-loose { 634 letter-spacing: var(--letter-spacing, 0.2em); 635 } 636 .base.txt--spacing-very-loose { 637 letter-spacing: var(--letter-spacing, 0.1em); 638 } 639 .base.txt--spacing-loose { 640 letter-spacing: var(--letter-spacing, 0.05em); 641 } 642 .base.txt--spacing-normal { 643 letter-spacing: var(--letter-spacing, inherit); 644 } 645`,it,te` 646 .heading.text--without-margin, 647 .paragraph.text--without-margin, 648 .skeleton.text--without-margin { 649 margin-bottom: 0; 650 } 651 652 .txt--truncate { 653 overflow: hidden; 654 white-space: nowrap; 655 text-overflow: ellipsis; 656 } 657 .txt--breakword {
658 overflow-wrap: anywhere; 659 word-break: normal; 660 } 661 .txt--hidden { 662 position: absolute !important; 663 overflow: hidden; 664 width: 1px; 665 height: 1px; 666 margin: -1px; 667 padding: 0; 668 border: 0; 669 clip: rect(0 0 0 0); 670 word-wrap: normal !important; 671 } 672`];function at(e,t,o,i,r){const a=void 0===r||""===r?"function"==typeof i?i():i:r;e[o]=a,console.warn(`The "${t}" property is deprecated. Please use "${o}" instead.`)}function st(e,t,o,i){const r=i.find((e=>e.old===t));if(!r)return void console.warn(`No mapping found for deprecated property "${t}"`);const a=void 0===o||""===o?"function"==typeof r.defaultValue?r.defaultValue():r.defaultValue:o;e[r.new]=a,console.warn(`The "${t}" property is deprecated. Please use "${r.new}" instead.`)}class nt extends Ue{constructor(){super(...arguments),this.as="p",this.variant="bodyMd",this.color="normal",this.fontWeight="normal",this.fontStyle="normal",this.lineHeight="normal",this.spacing="normal",this.withMargin=!1,this.transform="none",this.truncate=!1,this.breakWord=!1,this.hidden=!1,this.deprecatedPropertyMap=[{old:"alignment",new:"textAlign",defaultValue:void 0},{old:"mobileAlignment",new:"textAlignNarrow",defaultValue:void 0}]}get alignment(){return this.textAlign}set alignment(e){this._handleDeprecated("alignment",e)}get mobileAlignment(){return this.textAlignNarrow}set mobileAlignment(e){this._handleDeprecated("mobileAlignment",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}textClasses(){const e={base:!0,"txt--truncate":this.truncate,"txt--breakword":this.breakWord,"txt--hidden":this.hidden};return"normal"!==this.color&&(e["txt--color-"+this.color]=!0),this.variant&&(e["txt--"+this.variant]=!0),"normal"!==this.lineHeight&&(e["txt--line-height-"+this.lineHeight]=!0),"normal"!==this.spacing&&(e["txt--spacing-"+this.spacing]=!0),"normal"!==this.fontWeight&&(e["txt--"+this.fontWeight]=!0),"normal"!==this.fontStyle&&(e["txt--"+this.fontStyle]=!0),this.textAlign&&(e["txt--align-"+this.textAlign]=this.textAlign),this.textAlignNarrow?e["txt--narrow-align-"+this.textAlignNarrow]=!0:e["txt--narrow-align-"+this.textAlign]=this.textAlign,this.withMargin||"span"===this.as||(e["text--without-margin"]=!0),"none"!==this.transform&&(e["txt-transform--"+this.transform]=!0),e}textAs(e){switch(this.as){case"p":return $`<p 673 part="base p body" 674 class="paragraph${J(e)}" 675 > 676 <slot></slot> 677 </p>`;case"h1":return $`<h1 678 part="base h1 heading" 679 class="heading${J(e)}" 680 > 681 <slot></slot> 682 </h1>`;case"h2":return $`<h2 683 part="base h2 heading" 684 class="heading${J(e)}" 685 > 686 <slot></slot> 687 </h2>`;case"h3":return $`<h3 688 part="base h3 heading" 689 class="heading${J(e)}" 690 > 691 <slot></slot> 692 </h3>`;case"h4":return $`<h4 693 part="base h4 heading" 694 class="heading${J(e)}" 695 > 696 <slot></slot> 697 </h4>`;case"h5":return $`<h5 698 part="base h5 heading" 699 class="heading${J(e)}" 700 > 701 <slot></slot> 702 </h5>`;case"skeleton":return $`<div class="skeleton${J(e)}"></div>`;default:return $` <span 703 part="base span body" 704 class="span${J(e)}" 705 ><slot></slot 706 ></span>`}}render(){return $`${this.textAs(this.textClasses())}`}}nt.styles=[Me,rt],i([ke({type:String})],nt.prototype,"as",void 0),i([ke({type:String})],nt.prototype,"variant",void 0),i([ke({type:String})],nt.prototype,"color",void 0),i([ke({type:String})],nt.prototype,"fontWeight",void 0),i([ke({type:String})],nt.prototype,"fontStyle",void 0),i([ke({type:String})],nt.prototype,"lineHeight",void 0),i([ke({type:String})],nt.prototype,"spacing",void 0),i([ke({type:String})],nt.prototype,"textAlign",void 0),i([ke({type:String})],nt.prototype,"textAlignNarrow",void 0),i([ke({type:Boolean})],nt.prototype,"withMargin",void 0),i([ke()],nt.prototype,"transform",void 0),i([ke({type:Boolean})],nt.prototype,"truncate",void 0),i([ke({type:Boolean})],nt.prototype,"breakWord",void 0),i([ke({type:Boolean})],nt.prototype,"hidden",void 0),i([ke({type:String})],nt.prototype,"alignment",null),i([ke({type:String})],nt.prototype,"mobileAlignment",null);class lt extends Ue{constructor(){super(...arguments),this.size="small"}render(){return $`
707 <span 708 part="base badge" 709 class="badge${J({[`badge--size-${this.size}`]:!0})}" 710 > 711 <pu-text 712 part="label" 713 exportparts="base,span,body" 714 as="span" 715 variant="${Ze(this.textSize)}" 716 fontWeight="${Ze(this.textWeight)}" 717 fontStyle="${Ze(this.textStyle)}" 718 transform="${Ze(this.textTransform)}" 719 lineHeight="compact" 720 withoutMargin 721 > 722 <slot>Badge label</slot> 723 </pu-text> 724 </span> 725 `}}lt.styles=[Me,Qe],lt.dependencies={"pu-text":nt},i([ke()],lt.prototype,"size",void 0),i([ke()],lt.prototype,"textSize",void 0),i([ke()],lt.prototype,"textWeight",void 0),i([ke()],lt.prototype,"textStyle",void 0),i([ke()],lt.prototype,"textTransform",void 0),lt.define("pu-badge");const dt=te` 726 /* narrow Media Heights (â¤30em) - CSS Custom Properties */ 727 @media only screen and (max-width: 30em) { 728 .media-height--xsmall { 729 --pu-banner-media-size-height: 10em; 730 } 731 .media-height--small { 732 --pu-banner-media-size-height: 15em; 733 } 734 .media-height--medium { 735 --pu-banner-media-size-height: 20em; 736 } 737 .media-height--large { 738 --pu-banner-media-size-height: 25em; 739 } 740 .media-height--xlarge { 741 --pu-banner-media-size-height: 27em; 742 } 743 .media-height--2xlarge { 744 --pu-banner-media-size-height: 30em; 745 } 746 } 747 748 /* Desktop Media Heights (â¥30.06em) - CSS Custom Properties */ 749 @media only screen and (min-width: 30.06em) { 750 .media-height--xsmall { 751 --pu-banner-media-size-height: 15em; 752 } 753 .media-height--small { 754 --pu-banner-media-size-height: 20em; 755 } 756 .media-height--medium { 757 --pu-banner-media-size-height: 25em; 758 } 759 .media-height--large { 760 --pu-banner-media-size-height: 30em; 761 } 762 .media-height--xlarge { 763 --pu-banner-media-size-height: 35em; 764 } 765 .media-height--2xlarge { 766 --pu-banner-media-size-height: 40em; 767 } 768 } 769 770 /* Aspect Ratio Adaptive Heights */ 771 .media-height--adapt { 772 --pu-banner-media-size-height: auto; 773 --pu-banner-media-aspect: var(--pu-aspect-ratio); 774 } 775 776 /* narrow-specific adaptive heights */ 777 @media only screen and (max-width: 48em) { 778 .media-height--adapt, 779 .media-narrow-adapt { 780 --pu-banner-media-size-height: auto; 781 --pu-banner-media-aspect: var(--pu-banner-media-aspect-narrow, var(--pu-aspect-ratio)); 782 } 783 } 784`,pt=[te` 785 :host { 786 position: relative; 787 display: block; 788 width: 100%; 789 overflow: hidden; 790 } 791 792 /* Banner structure */ 793 .banner__container { 794 position: relative; 795 } 796 797 /* Content structure */ 798 .banner__content { 799 height: 100%; 800 } 801 802 .banner__content::part(content) { 803 background-color: transparent; 804 display: flex; 805 } 806 807 .banner__caption { 808 color: rgb(from var(--pu-banner-caption-color-foreground, var(--pu-color-passthrough-foreground)) r g b / 1); 809 --pu-color-foreground: rgb(from var(--pu-banner-caption-color-foreground, var(--pu-color-passthrough-foreground)) r g b / 1); 810 --pu-color-background: rgb( 811 from var(--pu-banner-caption-color-background, var(--pu-color-passthrough-background)) r g b / 812 var(--pu-card-caption-opacity-background, 1) 813 ); 814 } 815 816 .banner__caption::part(content) { 817 height: auto; 818 } 819 820 /* Media overlay for over content positioning */ 821 @media only screen and (min-width: 48.06em) { 822 .banner:not(.content--inline) .banner__container::after { 823 content: ''; 824 display: block; 825 position: absolute; 826 top: 0; 827 left: 0; 828 height: 100%; 829 width: 100%; 830 z-index: 1; 831 background-color: rgb( 832 from var(--pu-overlay-color-background, 255, 255, 255, 0) r g b / 833 var(--pu-opacity-overlay, 0) 834 ); 835 } 836 } 837`,dt,te` 838 /* API: Banner-specific media height application using shared utility values */ 839 .banner.media-height--xsmall .banner__media, 840 .banner.media-height--small .banner__media, 841 .banner.media-height--medium .banner__media, 842 .banner.media-height--large .banner__media, 843 .banner.media-height--xlarge .banner__media, 844 .banner.media-height--2xlarge .banner__media { 845 height: var(--pu-banner-media-size-height); 846 } 847 848 /* API: Banner-specific adaptive height application using shared utility values */ 849 .banner.media-height--adapt .banner__media { 850 height: var(--pu-banner-media-size-height); 851 aspect-ratio: var(--pu-banner-media-aspect); 852 } 853 .banner.media-narrow-adapt .banner__media { 854 height: var(--pu-banner-media-size-height); 855 aspect-ratio: var(--pu-banner-media-aspect); 856 } 857 858 /* API: Content position variants (value-based property: contentPosition) */ 859 860 /* Content over media (default behavior, enhanced positioning) */ 861 @media only screen and (min-width: 48.06em) { 862 .banner:not(.content--inline) .banner__content { 863 position: absolute; 864 top: 0; 865 left: 0; 866 height: 100%; 867 width: 100%; 868 z-index: 10; 869 } 870 } 871 872 /* Content position: side */ 873 .content-position--side .banner__content { 874 height: initial; 875 } 876 .content-position--side .banner__content::part(content) { 877 background-color: rgb( 878 from var(--pu-banner-caption-color-background, var(--pu-color-passthrough-background)) r g b / 879 var(--pu-card-caption-opacity-background, 1) 880 ); 881 } 882 .content-position--side .banner__caption::part(content) { 883 background-color: transparent; 884 } 885 @media (min-width: 48.06em) { 886 .content-position--side .banner__content { 887 display: flex; 888 } 889 } 890 891 /* API: Without content */ 892 .content--hidden { 893 display: none; 894 } 895 896 /* API: Content position: unless over - wide viewport */ 897 .content--inline .banner__container { 898 display: flex; 899 flex-direction: column; 900 } 901 @media only screen and (min-width: 48.06em) { 902 .content--inline.content-position--side .banner__container { 903 flex-direction: row-reverse; 904 } 905 .content--inline.content-position--side .banner__media { 906 flex: 1 0 auto; 907 width: 70%; 908 } 909 .content--inline.content-position--side .banner__content ::slotted(*) { 910 height: 100%; 911 } 912 } 913 914 /* API: Content position: above */ 915 .content-position--above .banner__media { 916 order: 2; 917 } 918 .content-position--above .banner__content { 919 order: 1; 920 } 921 922 /* API: Content position: under */ 923 .content-position--under .banner__media { 924 order: 1; 925 } 926 .content-position--under .banner__content { 927 order: 2; 928 } 929 930 /* API: Content alignment (value-based property: contentAlign) */ 931 @media (min-width: 48.06em) { 932 .content-align--start .banner__content::part(content) { 933 align-items: start; 934 } 935 .content-align--center .banner__content::part(content) { 936 align-items: center; 937 } 938 .content-align--end .banner__content::part(content) { 939 align-items: end; 940 } 941 942 /* API: Content justification (value-based property: contentJustify) */ 943 .content-justify--start .banner__content::part(content) { 944 justify-content: start; 945 } 946 .content-justify--center .banner__content::part(content) { 947 justify-content: center; 948 } 949 .content-justify--end .banner__content::part(content) { 950 justify-content: end; 951 } 952 } 953 954 /* API: Narrow viewport content styling overrides */ 955 @media only screen and (max-width: 48.06em) { 956 /* All positions - narrow content box is full width */ 957 .banner__caption { 958 width: 100%; 959 } 960 } 961`],ct=[te` 962 :host { 963 --foreground-color: var(--pu-box-color-foreground, var(--pu-color-foreground)); 964 --background-color: var(--pu-box-color-background); 965 --padding: var(--pu-box-space-padding); 966 --padding-top: var(--pu-box-space-padding-top); 967 --padding-right: var(--pu-box-space-padding-right); 968 --padding-bottom: var(--pu-box-space-padding-bottom); 969 --padding-left: var(--pu-box-space-padding-left); 970 --padding-narrow: var(--pu-box-space-padding-narrow); 971 } 972 973 :host, 974 :host([fit='fill']) { 975 display: block; 976 width: var(--pu-size-width, 100%); 977 } 978 :host([fit='fit-content']) { 979 width: fit-content; 980 } 981 :host([fit='auto']) { 982 width: auto; 983 } 984 @media only screen and (max-width: 48em) { 985 :host, 986 :host([fitNarrow='fill']) { 987 display: block; 988 width: var(--pu-size-width, 100%); 989 } 990 :host([fitNarrow='fit-content']) { 991 width: fit-content; 992 } 993 :host([fitNarrow='auto']) { 994 width: auto; 995 } 996 } 997 998 /* Foundation component structure */ 999 .box { 1000 height: 100%; 1001 } 1002 .box__content { 1003 border-width: var(--pu-box-border-width, 0); 1004 border-style: solid; 1005 border-color: rgb(from var(--pu-box-border-color) r g b / alpha); 1006 border-radius: var(--pu-box-border-radius); 1007 color: rgb(from var(--foreground-color) r g b / alpha); 1008 background: var(--pu-box-color-gradient); 1009 background-color: rgb(from var(--background-color) r g b / alpha); 1010 height: 100%; 1011 } 1012 1013 .box__content { 1014 padding: var(--padding, 1.5em); 1015 } 1016 1017 /* Adaptive padding - uses clamp with remapped per-side variables */ 1018 .box--adaptive-padding .box__content { 1019 padding-top: clamp(1em, 100vw * 0.04, var(--padding-top, var(--padding-block-start, 1.5em))); 1020 padding-right: clamp(1em, 100vw * 0.04, var(--padding-right, var(--padding-inline-end, 1.5em))); 1021 padding-bottom: clamp(1em, 100vw * 0.04, var(--padding-bottom, var(--padding-block-end, 1.5em))); 1022 padding-left: clamp(1em, 100vw * 0.04, var(--padding-left, var(--padding-inline-start, 1.5em))); 1023 } 1024 1025 /* Narrow viewport override */ 1026 @media only screen and (max-width: 48em) { 1027 .box__content { 1028 padding: var(--padding-narrow, 1em); 1029 } 1030 } 1031`,te``];class ut{constructor(e){this.mode="token",this.intervalId=null,this.previousTokenValues=[],this.CHECK_INTERVAL=250,this.elementPadding={},this.host=e,e.addController(this)}hostConnected(){this.applyComputedPadding(),this.shouldWatchTokens()&&this.startTokenWatcher()}hostDisconnected(){this.stopTokenWatcher()}shouldWatchTokens(){const e=this.host;return Boolean(e.watchPaddingTokens)}hostUpdate(){this.applyComputedPadding(),this.computePadding();const e=this.shouldWatchTokens(),t=null!==this.intervalId;e&&!t?this.startTokenWatcher():!e&&t&&this.stopTokenWatcher()}startTokenWatcher(){const e=()=>{const e=getComputedStyle(this.host),t=[e.getPropertyValue("--pu-box-space-padding").trim(),e.getPropertyValue("--pu-box-space-padding-top").trim(),e.getPropertyValue("--pu-box-space-padding-right").trim(),e.getPropertyValue("--pu-box-space-padding-bottom").trim(),e.getPropertyValue("--pu-box-space-padding-left").trim(),e.getPropertyValue("--pu-box-space-padding-narrow").trim()],o=t.some(((e,t)=>e!==this.previousTokenValues[t]));o&&(this.previousTokenValues=t,this.computePadding())};e(),this.intervalId=window.setInterval(e,this.CHECK_INTERVAL)}stopTokenWatcher(){null!==this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)}getMode(){return this.mode}splitCssShorthand(e){const t=e.trim().split(/\s+/);return 1===t.length?[t[0],t[0],t[0],t[0]]:2===t.length?[t[0],t[1],t[0],t[1]]:3===t.length?[t[0],t[1],t[2],t[1]]:t.slice(0,4)}applyComputedPadding(){const e=this.host,t=e.padding,o=e.paddingTop,i=e.paddingRight,r=e.paddingBottom,a=e.paddingLeft,s=e.paddingNarrow,n=Boolean(e.adaptivePadding),l=this.parseToLonghandEmArray(t),d=this.parseSingleToEm(o),p=this.parseSingleToEm(i),c=this.parseSingleToEm(r),u=this.parseSingleToEm(a),h=[d??(l?l[0]:void 0),p??(l?l[1]:void 0),c??(l?l[2]:void 0),u??(l?l[3]:void 0)],g=this.parseToCssShorthandEm(s),m=Boolean(t&&t.length||d||p||c||u||s&&s.length);this.mode=m?n?"adaptive":"fixed":"token",this.elementPadding={top:h[0],right:h[1],bottom:h[2],left:h[3],shorthand:h.every((e=>void 0!==e))?h.join(" "):void 0,narrow:g}}setCssVar(e,t){this.host.style.setProperty(e,t)}removeCssVar(e){this.host.style.removeProperty(e)}computePadding(){const e=getComputedStyle(this.host),t=e.getPropertyValue("--pu-box-space-padding").trim(),o=e.getPropertyValue("--pu-box-space-padding-top").trim(),i=e.getPropertyValue("--pu-box-space-padding-right").trim(),r
1031=e.getPropertyValue("--pu-box-space-padding-bottom").trim(),a=e.getPropertyValue("--pu-box-space-padding-left").trim(),s=e.getPropertyValue("--pu-box-space-padding-narrow").trim(),n=t?this.splitCssShorthand(t):void 0,l=[o||(n?n[0]:""),i||(n?n[1]:""),r||(n?n[2]:""),a||(n?n[3]:"")],d=this.elementPadding.top,p=this.elementPadding.right,c=this.elementPadding.bottom,u=this.elementPadding.left,h=this.elementPadding.shorthand,g=this.elementPadding.narrow,m=h?h.split(/\s+/):void 0,b=[l[0]||d||m?.[0]||"",l[1]||p||m?.[1]||"",l[2]||c||m?.[2]||"",l[3]||u||m?.[3]||""],f=b.some((e=>""!==e));if(f){const e=b.map((e=>e||"0"));this.setCssVar("--padding",e.join(" "));const t=["block-start","inline-end","block-end","inline-start"];for(let o=0;o<4;o++)"0"!==e[o]&&this.setCssVar(`--padding-${t[o]}`,e[o])}else{this.removeCssVar("--padding");const e=["block-start","inline-end","block-end","inline-start"];for(const t of e)this.removeCssVar(`--padding-${t}`)}const v=s||g;v?this.setCssVar("--padding-narrow",v):this.removeCssVar("--padding-narrow")}parseToLonghandEmArray(e){if(!e)return;const t=e.trim();if(!t)return;if(t.includes("calc("))return;if(t.includes(",")){const e=t.split(",");if(e.length<1||e.length>4)return;const o=[];for(const t of e){const e=this.parseValueToEm(t);if(!e)return;o.push(e)}return this.expandToFour(o)}if(t.includes(" ")){const e=t.split(/\s+/);if(e.length<1||e.length>4)return;const o=[];for(const t of e){const e=this.parseValueToEm(t);if(!e)return;o.push(e)}return this.expandToFour(o)}const o=this.parseValueToEm(t);return o?this.expandToFour([o]):void 0}parseSingleToEm(e){if(!e)return;const t=e.trim();return t&&!t.includes("calc(")?this.parseValueToEm(t):void 0}parseToCssShorthandEm(e){const t=this.parseToLonghandEmArray(e);return t?t.join(" "):void 0}validateNonNegativeNumeric(e){const t=Number(e);return Number.isFinite(t)&&t>=0}numberToEm(e){const t=Number(e);return 0===t?"0":(t/16).toString()+"em"}lengthToEm(e){const t=e.trim().toLowerCase();if(!t)return;if(t.includes("calc("))return;const o=t.match(/^(\d+(?:\.\d+)?)(px|em|rem)$/);if(!o)return;const i=Number(o[1]),r=o[2];return!Number.isFinite(i)||i<0?void 0:0===i?"0":"em"===r||"rem"===r?i.toString()+"em":(i/16).toString()+"em"}parseValueToEm(e){const t=e.trim();if(t&&!t.includes("calc(")){if(/^\d+(?:\.\d+)?$/.test(t)){if(!this.validateNonNegativeNumeric(t))return;return this.numberToEm(t)}return this.lengthToEm(t)}}expandToFour(e){return 1===e.length?[e[0],e[0],e[0],e[0]]:2===e.length?[e[0],e[1],e[0],e[1]]:3===e.length?[e[0],e[1],e[2],e[1]]:e.slice(0,4)}}class ht extends Ue{constructor(){super(),this.fit="fill",this.fitNarrow="fill",this.adaptivePadding=!1,this.watchPaddingTokens=!1,this._paddingController=new ut(this)}boxStyles(){return void 0!==this.maxWidth&&this.maxWidth>0?this.style.maxWidth=this.maxWidth/16+"em":void 0!==this.maxWidth&&this.maxWidth<=0&&(this.style.maxWidth="100%"),{}}render(){return $` 1032 <div 1033 part="base box" 1034 class="box${J({"box--adaptive-padding":this.adaptivePadding})}" 1035 style="${He(this.boxStyles())}" 1036 > 1037 <div 1038 part="content" 1039 class="box__content" 1040 > 1041 <slot></slot> 1042 </div> 1043 </div> 1044 `}}ht.styles=[Me,ct],i([ke({reflect:!0})],ht.prototype,"fit",void 0),i([ke({reflect:!0})],ht.prototype,"fitNarrow",void 0),i([ke({type:Number})],ht.prototype,"maxWidth",void 0),i([ke()],ht.prototype,"padding",void 0),i([ke()],ht.prototype,"paddingNarrow",void 0),i([ke()],ht.prototype,"paddingTop",void 0),i([ke()],ht.prototype,"paddingRight",void 0),i([ke()],ht.prototype,"paddingBottom",void 0),i([ke()],ht.prototype,"paddingLeft",void 0),i([ke({type:Boolean})],ht.prototype,"adaptivePadding",void 0),i([ke({type:Boolean})],ht.prototype,"watchPaddingTokens",void 0);const gt=te` 1045 @media screen and (min-width: 48em) { 1046 .flex-justify--start { 1047 justify-content: start; 1048 } 1049 .flex-justify--center { 1050 justify-content: center; 1051 } 1052 .flex-justify--end { 1053 justify-content: end; 1054 } 1055 .flex-justify--space-evenly { 1056 justify-content: space-evenly; 1057 } 1058 .flex-justify--space-between { 1059 justify-content: space-between; 1060 } 1061 .flex-justify--space-around { 1062 justify-content: space-around; 1063 } 1064 .flex-justify--stretch { 1065 justify-content: stretch; 1066 } 1067 } 1068`,mt=te` 1069 @media screen and (min-width: 48em) { 1070 .flex-align--start { 1071 align-items: start; 1072 } 1073 .flex-align--center { 1074 align-items: center; 1075 } 1076 .flex-align--end { 1077 align-items: end; 1078 } 1079 .flex-align--baseline { 1080 align-items: baseline; 1081 } 1082 .flex-align--stretch { 1083 align-items: stretch; 1084 } 1085 } 1086`,bt=te` 1087 @media screen and (max-width: 47.9375em) { 1088 .flex-narrow-justify--start { 1089 justify-content: start; 1090 } 1091 .flex-narrow-justify--center { 1092 justify-content: center; 1093 } 1094 .flex-narrow-justify--end { 1095 justify-content: end; 1096 } 1097 .flex-narrow-justify--space-evenly { 1098 justify-content: space-evenly; 1099 } 1100 .flex-narrow-justify--space-between { 1101 justify-content: space-between; 1102 } 1103 .flex-narrow-justify--space-around { 1104 justify-content: space-around; 1105 } 1106 .flex-narrow-justify--stretch { 1107 justify-content: stretch; 1108 } 1109 } 1110`,ft=te` 1111 @media screen and (max-width: 47.9375em) { 1112 .flex-narrow-align--start { 1113 align-items: start; 1114 } 1115 .flex-narrow-align--center { 1116 align-items: center; 1117 } 1118 .flex-narrow-align--end { 1119 align-items: end; 1120 } 1121 .flex-narrow-align--baseline { 1122 align-items: baseline; 1123 } 1124 .flex-narrow-align--stretch { 1125 align-items: stretch; 1126 } 1127 } 1128`,vt=te` 1129 @media screen and (max-width: 64.9375em) { 1130 .flex-narrow-justify--start { 1131 justify-content: start; 1132 } 1133 .flex-narrow-justify--center { 1134 justify-content: center; 1135 } 1136 .flex-narrow-justify--end { 1137 justify-content: end; 1138 } 1139 .flex-narrow-justify--space-evenly { 1140 justify-content: space-evenly; 1141 } 1142 .flex-narrow-justify--space-between { 1143 justify-content: space-between; 1144 } 1145 .flex-narrow-justify--space-around { 1146 justify-content: space-around; 1147 } 1148 .flex-narrow-justify--stretch { 1149 justify-content: stretch; 1150 } 1151 } 1152`,yt=te` 1153 @media screen and (max-width: 64.9375em) { 1154 .flex-narrow-align--start { 1155 align-items: start; 1156 } 1157 .flex-narrow-align--center { 1158 align-items: center; 1159 } 1160 .flex-narrow-align--end { 1161 align-items: end; 1162 } 1163 .flex-narrow-align--baseline { 1164 align-items: baseline; 1165 } 1166 .flex-narrow-align--stretch { 1167 align-items: stretch; 1168 } 1169 } 1170`,wt=[te` 1171 /* Host element responsive fit behavior */ 1172 :host, 1173 :host([fit='fill']) { 1174 display: block; 1175 width: 100%; 1176 height: 100%; 1177 } 1178 :host([fit='fit-content']) { 1179 height: fit-content; 1180 } 1181 :host([fit='auto']) { 1182 height: auto; 1183 } 1184 1185 @media only screen and (max-width: 48em) { 1186 :host, 1187 :host([fitNarrow='fill']) { 1188 display: block; 1189 width: 100%; 1190 height: 100%; 1191 } 1192 :host([fitNarrow='fit-content']) { 1193 height: fit-content; 1194 } 1195 :host([fitNarrow='auto']) { 1196 height: auto; 1197 } 1198 } 1199 1200 /* Flex container foundation */ 1201 .vertical-stack { 1202 display: flex; 1203 flex-direction: column; 1204 height: 100%; 1205 } 1206 1207 @media screen and (min-width: 48.06em) { 1208 .vertical-stack { 1209 row-gap: var(--pu-grid-gap-y, var(--gap-y, 1em)); 1210 } 1211 } 1212 1213 @media screen and (max-width: 48em) { 1214 .vertical-stack { 1215 row-gap: var(--pu-grid-gap-y-narrow, var(--gap-y-narrow, 1em)); 1216 } 1217 } 1218 1219 /* Slotted element foundation */ 1220 ::slotted(*) { 1221 flex-shrink: 1; 1222 height: auto; 1223 } 1224`,gt,bt,mt,ft,te` 1225 /* Value-Based Property API - Justify stretch behavior for slotted elements */ 1226 .vertical-stack.flex-justify--stretch ::slotted(*) { 1227 flex-grow: 1; 1228 flex-shrink: 0; 1229 } 1230 1231 /* Value-Based Property API - Align stretch behavior for slotted elements */ 1232 .vertical-stack.flex-align--stretch ::slotted(*) { 1233 display: block; 1234 width: 100%; 1235 } 1236`];class xt extends Ue{constructor(){super(...arguments),this.fit="fill",this.fitNarrow="fill",this.align="stretch",this.justify="start"}stackStyles(){let e={};return this.spacing&&(e={...e,"--gap-y":Number(this.spacing)/16+"em"}),this.spacingNarrow?e={...e,"--gap-y-narrow":Number(this.spacingNarrow)/16+"em"}:this.spacing&&(e={...e,"--gap-y-narrow":Number(this.spacing)/16+"em"}),e}stackClasses(){const e={};return e["flex-justify--"+this.justify]=!0,e["flex-align--"+this.align]=!0,this.justifyNarrow?e["flex-narrow-justify--"+this.justifyNarrow]=!0:e["flex-narrow-justify--"+this.justify]=!0,this.alignNarrow?e["flex-narrow-align--"+this.alignNarrow]=!0:e["flex-narrow-align--"+this.align]=!0,e}render(){return $` 1237 <div 1238 part="base vertical-stack" 1239 class="vertical-stack${J(this.stackClasses())}" 1240 style="${He(this.stackStyles())}" 1241 > 1242 <slot></slot> 1243 </div> 1244 `}}xt.styles=[Me,wt],i([ke({reflect:!0})],xt.prototype,"fit",void 0),i([ke({reflect:!0})],xt.prototype,"fitNarrow",void 0),i([ke()],xt.prototype,"spacing",void 0),i([ke()],xt.prototype,"spacingNarrow",void 0),i([ke()],xt.prototype,"align",void 0),i([ke()],xt.prototype,"justify",void 0),i([ke()],xt.prototype,"alignNarrow",void 0),i([ke()],xt.prototype,"justifyNarrow",void 0);class _t extends Ue{get mobileAdapt(){return this.adaptNarrow}set mobileAdapt(e){this._handleDeprecated("mobileAdapt",e)}get mobileContentJustify(){return this.contentJustifyNarrow}set mobileContentJustify(e){this._handleDeprecated("mobileContentJustify",e)}get mobilePadding(){return this.paddingNarrow}set mobilePadding(e){this._handleDeprecated("mobilePadding",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}constructor(){super(),this.height="medium",this.adaptNarrow=!1,this.contentPosition="over",this.contentFullWidth=!1,this.contentAlign="center",this.contentJustify="center",this.contentAdaptivePadding=!1,this._contentHidden=!0,this.deprecatedPropertyMap=[{old:"mobileAdapt",new:"adaptNarrow",defaultValue:!1},{old:"mobileContentJustify",new:"contentJustifyNarrow",defaultValue:void 0},{old:"mobilePadding",new:"paddingNarrow",defaultValue:void 0}],this._hasContentSlot=new Xe(this,"content"),this.addEventListener("media-details",this.eventNotifications)}async eventNotifications(e){"media-details"===e.type&&(e.detail.mediaAspectRatio&&(this._mediaAspectRatio=e.detail.mediaAspectRatio.toString()),e.detail.narrowMediaAspectRatio?this._narrowMediaAspectRatio=e.detail.narrowMediaAspectRatio.toString():e.detail.mediaAspectRatio&&(this._mediaAspectRatio=e.detail.mediaAspectRatio.toString()))}handleSlotchange(e){e.target&&"content"===e.target.getAttribute("name")&&(this._contentHidden=!1)}bannerStyles(){let e={};return this._mediaAspectRatio&&(e={...e,"--pu-aspect-ratio":this._mediaAspectRatio}),this._narrowMediaAspectRatio?e={...e,"--pu-banner-media-aspect-narrow":this._narrowMediaAspectRatio}:this._mediaAspectRatio&&(e={...e,"--pu-banner-media-aspect-narrow":this._mediaAspectRatio}),e}bannercontentStyles(){let e={};return e={...e,"--pu-size-width":this.contentFullWidth?"100%":"auto"},e}contentOuter(){return $` 1245 ${this._hasContentSlot.test("content")?$`<pu-box 1246part="banner-content" 1247exportparts="box-base,box-content" 1248class="banner__content" 1249padding=${"over"===this.contentPosition&&this.contentOuterPadding?this.contentOuterPadding:"0"} 1250paddingNarrow="0">${this.contentInner(this.contentFullWidth)}</pu-box>`:z} 1251 `}contentInner(e){return $` 1252 <pu-box 1253 part="banner-caption" 1254 exportparts="box-base,box-content" 1255 class="banner__caption" 1256 padding=${Ze(this.contentInnerPadding)} 1257 paddingNarrow=${Ze(this.paddingNarrow)} 1258 ?adaptivePadding=${this.contentAdaptivePadding} 1259 width="${e?"fill":"fit-content"}" 1260 > 1261 <pu-vertical-stack 1262 part="banner-caption-layout" 1263 exportparts="layout-base" 1264 class="caption-inner" 1265 fit="fill" 1266 align=${this.contentJustify} 1267 alignNarrow=${Ze(this.contentJustifyNarrow)} 1268 spacing="${Ze(this.contentSpacing)}" 1269 > 1270 <slot 1271 name="content" 1272 @slotchange=${this.handleSlotchange} 1273 ></slot> 1274 </pu-vertical-stack> 1275 </pu-box> 1276 `}content(){return"over"===this.contentPosition||"side"===this.contentPosition?$` ${this.contentOuter()} `:$` ${this.contentInner(!0)} `}render(){const e="under"===this.contentPosition||"above"===this.contentPosition||"side"===this.contentPosition;return $` 1277 <div 1278 part="base banner" 1279 class="${J({banner:!0,"media-narrow-adapt":this.adaptNarrow,"content--inline":e,[`content-position--${this.contentPosition}`]:e,[`media-height--${this.height}`]:!0})}" 1280 style="${He(this.bannerStyles())}" 1281 > 1282 <div 1283 part="container" 1284 class="banner__container" 1285 > 1286 <div 1287 part="banner-media" 1288 class="banner__media" 1289 > 1290 <slot name="media"></slot> 1291 </div> 1292 <div 1293 part="content" 1294 class="banner__content${J({"content--hiddent":this._contentHidden,[`content-align--${this.contentAlign}`]:!0,[`content-justify--${this.contentJustify}`]:!0})}" 1295 style="${He(this.bannercontentStyles())}" 1296 > 1297 ${this.content()} 1298 </div> 1299 </div> 1300 </div> 1301 `}}
1301_t.styles=[Me,pt],_t.dependencies={"pu-box":ht,"pu-vertical-stack":xt},i([ke()],_t.prototype,"height",void 0),i([ke({type:Boolean})],_t.prototype,"adaptNarrow",void 0),i([ke()],_t.prototype,"contentPosition",void 0),i([ke({type:Boolean})],_t.prototype,"contentFullWidth",void 0),i([ke()],_t.prototype,"contentAlign",void 0),i([ke()],_t.prototype,"contentJustify",void 0),i([ke()],_t.prototype,"contentJustifyNarrow",void 0),i([ke()],_t.prototype,"contentSpacing",void 0),i([ke({type:Boolean})],_t.prototype,"contentAdaptivePadding",void 0),i([ke()],_t.prototype,"contentInnerPadding",void 0),i([ke()],_t.prototype,"contentOuterPadding",void 0),i([ke()],_t.prototype,"paddingNarrow",void 0),i([Ce()],_t.prototype,"_mediaAspectRatio",void 0),i([Ce()],_t.prototype,"_narrowMediaAspectRatio",void 0),i([Ce()],_t.prototype,"_contentHidden",void 0),i([ke({type:Boolean})],_t.prototype,"mobileAdapt",null),i([ke()],_t.prototype,"mobileContentJustify",null),i([ke()],_t.prototype,"mobilePadding",null),_t.define("pu-banner");const kt=te` 1302 .placeholder { 1303 height: 100%; 1304 width: 100%; 1305 } 1306 .placeholder-inner { 1307 background-color: rgb( 1308 from var(--pu-skeleton-color-background, var(--pu-color-background, hsl(240, 8%, 5%))) r g b / alpha 1309 ); 1310 display: flex; 1311 justify-content: center; 1312 align-items: center; 1313 height: 100%; 1314 width: 100%; 1315 } 1316 .placeholder .icon { 1317 color: rgb(from var(--pu-skeleton-color-foreground, var(--pu-color-foreground, hsl(240, 5%, 84%))) r g b / alpha); 1318 display: block; 1319 height: 50%; 1320 width: 50%; 1321 } 1322`,Ct=[te` 1323 /* Foundation image styling */ 1324 .image { 1325 object-fit: cover; 1326 height: 100%; 1327 width: 100%; 1328 max-width: 100%; 1329 } 1330 1331 /* Responsive image art direction (static responsive behavior) */ 1332 .tablet-up { 1333 display: block; 1334 } 1335 .tablet-down { 1336 display: none; 1337 } 1338 1339 @media only screen and (max-width: 48em) { 1340 .tablet-up { 1341 display: none; 1342 } 1343 .tablet-down { 1344 display: block; 1345 } 1346 } 1347`,kt,te` 1348 /* API: narrow image fallback behavior (boolean property: narrowSrc) */ 1349 @media only screen and (max-width: 48em) { 1350 .only-tablet-up { 1351 display: block; 1352 } 1353 } 1354`];class $t extends Ue{constructor(){super(...arguments),this.alt="",this.width=100,this.height=100,this.heightNarrow=100,this.widthNarrow=100,this.load="lazy"}getAspectRatio(){return{default:(this.width/this.height).toString(),small:(this.widthNarrow/this.heightNarrow).toString()}}wideImage(){return this.src?$` 1355 <img 1356 part="banner-image tablet-up" 1357 alt="${this.alt}" 1358 src="${Ze(this.src)}" 1359 srcset="${Ze(this.srcSet)}" 1360 sizes="${Ze(this.sizes)}" 1361 width="${this.width}" 1362 height="${this.height}" 1363 loading="${this.load}" 1364 class="${J({image:!0,"tablet-up":!0,"only-tablet-up":!this.srcNarrow})}" 1365 /> 1366 `:$` 1367 <div 1368 class="${J({image:!0,placeholder:!0,wide:!0,"without-narrow":!this.srcNarrow})}" 1369 style="aspect-ratio: ${this.width/this.height}" 1370 > 1371 <div class="placeholder-inner"> 1372 <svg 1373 class="icon" 1374 xmlns="http://www.w3.org/2000/svg" 1375 height="1em"
1376 viewBox="0 0 576 512" 1377 fill="currentcolor" 1378 > 1379 <path 1380 d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z" 1381 /> 1382 </svg> 1383 </div> 1384 </div> 1385 `}render(){return $` 1386 ${this.src?$`<img 1387part="banner-image tablet-up" 1388alt="${this.alt}" 1389src="${Ze(this.src)}" 1390srcset="${Ze(this.srcSet)}" 1391sizes="${Ze(this.sizes)}" 1392height="${this.height}" 1393width="${this.width}" 1394loading="${this.load}" 1395class="${J({image:!0,"tablet-up":!0,"only-tablet-up":!this.srcNarrow})}"/>`:$`<div 1396class="${J({image:!0,wide:!0,placeholder:!0,"only-tablet-up":!this.srcNarrow})}" 1397style="aspect-ratio: ${this.width/this.height}"><div class="placeholder-inner"><svg 1398class="icon" 1399xmlns="http://www.w3.org/2000/svg" 1400height="1em" 1401viewBox="0 0 576 512" 1402fill="currentcolor"><path 1403d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"/></svg></div></div>`} 1404 ${this.srcNarrow?$`<img 1405part="banner-image tablet-down" 1406alt="${Ze(this.alt)}" 1407src="${Ze(this.srcNarrow)}" 1408srcset="${Ze(this.srcSetNarrow)}" 1409sizes="${Ze(this.sizesNarrow)}" 1410height="${this.heightNarrow}" 1411width="${this.widthNarrow}" 1412loading="${this.load}" 1413class="image tablet-down"/>`:""} 1414 `}}$t.styles=[Me,Ct],i([ke()],$t.prototype,"alt",void 0),i([ke()],$t.prototype,"src",void 0),i([ke()],$t.prototype,"srcSet",void 0),i([ke()],$t.prototype,"sizes",void 0),i([ke({type:Number})],$t.prototype,"width",void 0),i([ke({type:Number})],$t.prototype,"height",void 0),i([ke()],$t.prototype,"srcNarrow",void 0),i([ke()],$t.prototype,"srcSetNarrow",void 0),i([ke()],$t.prototype,"sizesNarrow",void 0),i([ke({type:Number})],$t.prototype,"heightNarrow",void 0),i([ke({type:Number})],$t.prototype,"widthNarrow",void 0),i([ke()],$t.prototype,"load",void 0),$t.define("pu-banner-image");const St=new WeakMap,zt=new WeakMap,At=new WeakMap,Pt=new WeakSet,Nt=new WeakMap;class Et{constructor(e,t){this.handleFormData=e=>{const t=this.options.disabled(this.host),o=this.options.name(this.host),i=this.options.value(this.host),r="pu-button"===this.host.tagName.toLowerCase();this.host.isConnected&&!t&&!r&&"string"==typeof o&&o.length>0&&void 0!==i&&(Array.isArray(i)?i.forEach((t=>{e.formData.append(o,t.toString())})):e.formData.append(o,i.toString()))},this.handleFormSubmit=e=>{const t=this.options.disabled(this.host),o=this.options.reportValidity;this.form&&!this.form.noValidate&&St.get(this.form)?.forEach((e=>{this.setUserInteracted(e,!0)})),!this.form||this.form.noValidate||t||o(this.host)||(e.preventDefault(),e.stopImmediatePropagation())},this.handleInteraction=e=>{const t=Nt.get(this.host);t.includes(e.type)||t.push(e.type),t.length===this.options.assumeInteractionOn.length&&this.setUserInteracted(this.host,!0)},this.checkFormValidity=()=>
vendor: 7,360 bytes, lines 1414-1519
1414{if(this.form&&!this.form.noValidate){const e=this.form.querySelectorAll("*");for(const t of e)if("function"==typeof t.checkValidity&&!t.checkValidity())return!1}return!0},this.reportFormValidity=()=>{if(this.form&&!this.form.noValidate){const e=this.form.querySelectorAll("*");for(const t of e)if("function"==typeof t.reportValidity&&!t.reportValidity())return!1}return!0},(this.host=e).addController(this),this.options={form:e=>{const t=e.form;if(t){const o=e.getRootNode().querySelector(`#${t}`);if(o)return o}return e.closest("form")},name:e=>e.name,value:e=>e.value,defaultValue:e=>e.defaultValue,disabled:e=>e.disabled??!1,reportValidity:e=>"function"!=typeof e.reportValidity||e.reportValidity(),checkValidity:e=>"function"!=typeof e.checkValidity||e.checkValidity(),setValue:(e,t)=>e.value=t,assumeInteractionOn:["pu-input"],...t}}hostConnected(){const e=this.options.form(this.host);e&&this.attachForm(e),Nt.set(this.host,[]),this.options.assumeInteractionOn.forEach((e=>{this.host.addEventListener(e,this.handleInteraction)}))}hostDisconnected(){this.detachForm(),Nt.delete(this.host),this.options.assumeInteractionOn.forEach((e=>{this.host.removeEventListener(e,this.handleInteraction)}))}hostUpdated(){const e=this.options.form(this.host);e||this.detachForm(),e&&this.form!==e&&(this.detachForm(),this.attachForm(e)),this.host.hasUpdated&&this.setValidity(this.host.validity.valid)}attachForm(e){e?(this.form=e,St.has(this.form)?St.get(this.form).add(this.host):St.set(this.form,new Set([this.host])),this.form.addEventListener("formdata",this.handleFormData),this.form.addEventListener("submit",this.handleFormSubmit),zt.has(this.form)||(zt.set(this.form,this.form.reportValidity),this.form.reportValidity=()=>this.reportFormValidity()),At.has(this.form)||(At.set(this.form,this.form.checkValidity),this.form.checkValidity=()=>this.checkFormValidity())):this.form=void 0}detachForm(){if(!this.form)return;const e=St.get(this.form);e&&(e.delete(this.host),e.size<=0&&(this.form.removeEventListener("formdata",this.handleFormData),this.form.removeEventListener("submit",this.handleFormSubmit),zt.has(this.form)&&(this.form.reportValidity=zt.get(this.form),zt.delete(this.form)),At.has(this.form)&&(this.form.checkValidity=At.get(this.form),At.delete(this.form)),this.form=void 0))}setUserInteracted(e,t){t?Pt.add(e):Pt.delete(e),e.requestUpdate()}doAction(e,t){if(this.form){const o=document.createElement("button");o.type=e,o.style.position="absolute",o.style.width="0",o.style.height="0",o.style.clipPath="inset(50%)",o.style.overflow="hidden",o.style.whiteSpace="nowrap",t&&(o.name=t.name,o.value=t.value,["formaction","formenctype","formmethod","formnovalidate","formtarget"].forEach((e=>{t.hasAttribute(e)&&o.setAttribute(e,t.getAttribute(e))}))),this.form.append(o),o.click(),o.remove()}}getForm(){return this.form??null}submit(e){this.doAction("submit",e)}setValidity(e){const t=this.host,o=Boolean(Pt.has(t)),i=Boolean(t.required);t.toggleAttribute("data-required",i),t.toggleAttribute("data-optional",!i),t.toggleAttribute("data-invalid",!e),t.toggleAttribute("data-valid",e),t.toggleAttribute("data-user-invalid",!e&&o),t.toggleAttribute("data-user-valid",e&&o)}updateValidity(){const e=this.host;this.setValidity(e.validity.valid)}emitInvalidEvent(e){const t=new CustomEvent("pu-invalid",{bubbles:!1,composed:!1,cancelable:!0,detail:{}});e||t.preventDefault(),this.host.dispatchEvent(t)||e?.preventDefault()}}const Bt=Object.freeze({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1});Object.freeze({...Bt,valid:!1,valueMissing:!0}),Object.freeze({...Bt,valid:!1,customError:!0});const Tt=[te` 1415 :host { 1416 font-size: 16px; 1417 --font-family: var(--pu-button-font-family, var(--pu-text-body-family, inherit)); 1418 --font-weight: var(--pu-button-font-weight, var(--pu-font-weight-700, 700)); 1419 --foreground-color: var(--pu-button-color-foreground, var(--pu-color-background, rgb(255, 255, 255))); 1420 --background-color: var(--pu-button-color-background, var(--pu-color-foreground, rgb(0, 0, 0))); 1421 --border-color: var(--pu-button-border-color, var(--background-color, var(--foreground-color, rgb(0, 0, 0)))); 1422 --border-radius: var(--pu-button-border-radius, var(--pu-border-radius)); 1423 --border-width: var(--pu-button-border-width, var(--pu-border-width, 0.0625em)); 1424 } 1425 :host([fullwidth]), 1426 :host([fullwidthnarrow]) { 1427 width: 100%; 1428 } 1429 1430 :host([hideWhenExtended]) { 1431 display: block; 1432 overflow: hidden; 1433 width: 0; 1434 height: 0 !important; 1435 margin: -1px; 1436 padding: 0; 1437 border: 0; 1438 clip: rect(0 0 0 0); 1439 } 1440 /* Base Button Styles */ 1441 .button { 1442 cursor: pointer; 1443 font-family: var(--font-family); 1444 font-weight: var(--font-weight); 1445 line-height: 1; 1446 letter-spacing: 0.06em; 1447 color: rgb(from var(--foreground-color) r g b / alpha); 1448 background-color: rgb(from var(--background-color) r g b / alpha); 1449 background-clip: padding-box; 1450 border-color: rgb(from var(--border-color) r g b / alpha); 1451 border-radius: var(--border-radius); 1452 border-width: var(--border-width); 1453 border-style: solid; 1454 outline: none; 1455 text-decoration: none; 1456 min-height: var(--pu-button-size-height, var(--pu-size-height, 3em)); 1457 padding: var(--pu-button-space-padding, 0 2em); 1458 width: var(--pu-button-size-width, auto); 1459 appearance: none; 1460 --webkit-appearance: none; 1461 } 1462 .button__label { 1463 font-size: var(--pu-button-font-size, var(--pu-text-body-size-md, 1em)); 1464 } 1465 1466 .button > * { 1467 /* Child elements */ 1468 --pu-color-foreground: var(--foreground-color); 1469 } 1470 1471 a.button { 1472 display: inline-flex; 1473 align-items: center; 1474 line-height: normal; 1475 } 1476 1477 .button__label { 1478 display: flex; 1479 gap: 0.25em; 1480 align-items: center; 1481 justify-content: center; 1482 width: 100%; 1483 } 1484 1485 .button__label ::slotted(*) { 1486 --pu-text-space-margin-bottom: 0; 1487 } 1488 1489 .button:active { 1490 outline: none; 1491 } 1492 1493 .button:not(.btn--plain):not(.btn--plain-underline):not(.btn--outline):hover { 1494 box-shadow: 0 0 0 0.0625em rgb(from var(--pu-color-button-hover, var(--background-color)) r g b / alpha); 1495 } 1496 1497 .button:focus-visible:not([disabled]):not(.btn--plain):not(.btn--plain-underline), 1498 .button:focus-visible:not([disabled]).btn--extend-hidden::after { 1499 outline: none; 1500 border-color: rgb(from var(--pu-color-focus-border, inherit) r g b / alpha); 1501 box-shadow: 1502 0 0 0 0.0625em rgb(from var(--pu-color-focus-background) r g b / alpha), 1503 0 0 0 0.25em rgb(from var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)) r g b / alpha); 1504 } 1505 1506 .button__spinner { 1507 animation-name: spin; 1508 animation-duration: 500ms; 1509 animation-timing-function: cubic-bezier(0, 0, 1, 1); 1510 animation-iteration-count: infinite; 1511 animation-direction: both; 1512 fill: currentColor; 1513 height: 1em; 1514 left: 50%; 1515 margin: calc(1em / 2 * -1) 0 0 calc(1em / 2 * -1); 1516 position: absolute; 1517 top: 50%; 1518 width: 1em; 1519 }
1520 @keyframes spin { 1521 to { 1522 transform: rotate(1turn); 1523 } 1524 } 1525 1526 /* Multi-Variant Child Element Styles - Kept in component scope since it affects multiple variants */ 1527 .btn--plain > *, 1528 .btn--plain-underline > *, 1529 .btn--outline > * { 1530 /* Child elements */ 1531 --pu-color-foreground: var(--background-color); 1532 } 1533`,te` 1534 /* Button Outline */ 1535 :host { 1536 --outline-foreground-color: var(--pu-button-color-background, var(--pu-color-background-inverse, inherit)); 1537 --outline-background-color-hover: var(--pu-button-color-background, var(--pu-color-foreground, currentColor)); 1538 } 1539 1540 .btn--outline { 1541 background-color: transparent; 1542 border-color: rgb(from var(--outline-foreground-color) r g b / alpha); 1543 color: rgb(from var(--outline-foreground-color) r g b / alpha); 1544 } 1545 1546 .btn--outline:hover { 1547 border-color: transparent; 1548 box-shadow: 0 0 0 0.0625em 1549 rgb(from var(--pu-color-button-hover, var(--outline-background-color-hover)) r g b / alpha); 1550 } 1551 1552 .btn--outline > * { 1553 --pu-color-foreground: rgb(from var(--pu-button-color-background, inherit) r g b / alpha); 1554 } 1555 1556 .btn--outline[disabled], 1557 .btn--outline[disabled]:hover { 1558 cursor: default; 1559 box-shadow: none; 1560 color: rgb(from var(--pu-color-background-disabled, hsl(240, 4%, 46%)) R G B / alpha); 1561 border-color: rgb(from var(--pu-color-background-disabled, hsl(240, 4%, 46%)) R G B / alpha); 1562 background-color: transparent; 1563 } 1564`,te` 1565 /* Button Plain, Button Plain Underline */ 1566 .btn--plain, 1567 .btn--plain-underline { 1568 border: none; 1569 padding: 0; 1570 height: auto; 1571 background-color: transparent; 1572 color: rgb(from var(--pu-color-foreground) r g b / alpha); 1573 } 1574 1575 /* Button Plain Underline */ 1576 .btn--plain-underline { 1577 text-decoration: underline; 1578 text-underline-offset: 0.2em; 1579 transition: text-decoration-color 0.2s; 1580 } 1581 1582 .btn--plain-underline:not([disabled]):hover { 1583 text-decoration-color: rgb(from var(--pu-color-foreground) r g b / 0.5); 1584 } 1585 1586 /* Button Plain */ 1587 .btn--plain:not(.btn--plain-underline):not([disabled]):hover, 1588 .btn--plain:not(.btn--plain-underline):not([disabled]):focus-visible { 1589 text-decoration-line: underline; 1590 text-underline-offset: 0.2em; 1591 } 1592 1593 .btn--plain:not([disabled]):hover, 1594 .btn--plain:not([disabled]):focus-visible { 1595 text-decoration-thickness: 0.0625em; 1596 } 1597 1598 .btn--plain-underline:not([disabled]):focus-visible { 1599 outline: none; 1600 box-shadow: none; 1601 text-decoration-thickness: 0.125em; 1602 text-underline-offset: 0.25em; 1603 text-decoration-color: var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)); 1604 } 1605 1606 /* Focus-visible styles for both plain and plain-underline buttons */ 1607 .btn--plain:not([disabled]):focus-visible, 1608 .btn--plain-underline:not([disabled]):focus-visible { 1609 text-decoration-color: var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)); 1610 text-decoration-thickness: 0.125em; 1611 } 1612 1613 .btn--plain[disabled], 1614 .btn--plain-underline[disabled], 1615 .btn--plain[disabled]:hover, 1616 .btn--plain-underline[disabled]:hover, 1617 .btn--plain.button--disabled, 1618 .btn--plain-underline.button--disabled { 1619 background-color: transparent; 1620 color: rgb(from var(--pu-color-foreground-disabled, rgb(160, 160, 160)) r g b / alpha); 1621 } 1622`,te` 1623 /* Component Public API Classes - tied to component properties */ 1624 1625 /* Boolean Property Classes */ 1626 .btn--fullwidth { 1627 width: 100%; 1628 } 1629 1630 .btn--extend:not([disabled]):after { 1631 content: ''; 1632 position: absolute; 1633 top: 0; 1634 left: 0; 1635 height: 100%; 1636 width: 100%; 1637 z-index: 20; 1638 cursor: pointer; 1639 } 1640 1641 /* Disabled State Styles */ 1642 .button--disabled { 1643 pointer-events: none; 1644 } 1645 1646 .button[disabled], 1647 .button[disabled]:hover, 1648 .button--disabled, 1649 .button--disabled:hover { 1650 cursor: default; 1651 } 1652 1653 .button[disabled]:not(.btn--plain):not(.btn--plain-underline):not(.btn--outline), 1654 .button[disabled]:not(.btn--plain):not(.btn--plain-underline):not(.btn--outline):hover, 1655 .button--disabled:not(.btn--plain):not(.btn--plain-underline):not(.btn--outline), 1656 .button--disabled:not(.btn--plain):not(.btn--plain-underline):not(.btn--outline):hover { 1657 border: none; 1658 box-shadow: none; 1659 background-color: rgb(from var(--pu-button-border-color, var(--background-color)) r g b / 0.5); 1660 } 1661 1662 /* Loading State Styles */ 1663 .btn--loading { 1664 position: relative; 1665 } 1666 .btn--loading ::slotted(*), 1667 .btn--loading .button__label { 1668 opacity: 0; 1669 } 1670 1671 /* Property Value Classes - Size variants */ 1672 .btn--size-large:not(.btn--plain):not(.btn--plain-underline) { 1673 padding: var(--pu-button-space-padding, 0 2em); 1674 --pu-size-height: 3em; 1675 } 1676 .btn--size-medium:not(.btn--plain):not(.btn--plain-underline) { 1677 padding: var(--pu-button-space-padding, 0 1.5em); 1678 --pu-size-height: 2.75em; 1679 } 1680 .btn--size-small:not(.btn--plain):not(.btn--plain-underline) { 1681 padding: var(--pu-button-space-padding, 0 1em); 1682 --pu-size-height: 2.5em; 1683 } 1684 .btn--size-xsmall:not(.btn--plain):not(.btn--plain-underline) { 1685 padding: var(--pu-button-space-padding, 0 0.75em); 1686 --pu-size-height: 2em; 1687 } 1688 .btn--size-slim:not(.btn--plain):not(.btn--plain-underline) { 1689 padding: var(--pu-button-space-padding, 0 0.75em); 1690 --pu-size-height: 1.5em; 1691 } 1692 1693 .btn--size-large:not(.btn--plain):not(.btn--plain-underline) .button__label { 1694 font-size: var(--pu-button-font-size, var(--pu-text-body-size-md, 1em)); 1695 } 1696 .btn--size-medium:not(.btn--plain):not(.btn--plain-underline) .button__label { 1697 font-size: var(--pu-button-font-size, var(--pu-text-body-size-sm, 0.875em)); 1698 } 1699 .btn--size-small:not(.btn--plain):not(.btn--plain-underline) .button__label { 1700 font-size: var(--pu-button-font-size, var(--pu-text-body-size-sm, 0.875em)); 1701 font-weight: var(--pu-button-font-weight, var(--pu-font-we
1701ight-400, 400)); 1702 } 1703 .btn--size-xsmall:not(.btn--plain):not(.btn--plain-underline) .button__label { 1704 font-size: var(--pu-button-font-size, var(--pu-text-body-size-xs, 0.75em)); 1705 font-weight: var(--pu-button-font-weight, var(--pu-font-weight-400, 400)); 1706 } 1707 .btn--size-slim:not(.btn--plain):not(.btn--plain-underline) .button__label { 1708 font-weight: var(--pu-button-font-weight, var(--pu-font-weight-400)); 1709 font-size: var(--pu-button-font-size, var(--pu-text-body-size-xs, 0.75em)); 1710 } 1711 .btn--size-large.btn--plain .button__label, 1712 .btn--size-medium.btn--plain .button__label, 1713 .btn--size-small.btn--plain .button__label { 1714 font-size: var(--pu-button-font-size, var(--pu-text-body-size-sm, 0.875em)); 1715 } 1716 .btn--size-slim.btn--plain .button__label { 1717 font-size: var(--pu-button-font-size, var(--pu-text-body-size-xs, 0.75em)); 1718 } 1719 1720 /* Property Value Classes - Text alignment */ 1721 .btn--text-align-left .button__label { 1722 justify-content: start; 1723 } 1724 .btn--text-align-center .button__label { 1725 justify-content: center; 1726 } 1727 .btn--text-align-right .button__label { 1728 justify-content: end; 1729 } 1730`];class It extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["click"]}),this.type="button",this.title="",this.name="",this.value="",this.target="_self",this.size="medium",this.variant="solid",this.textAlign="center",this.disabled=!1,this.fullWidth=!1,this.extendClickArea=!1,this.hideWhenExtended=!1,this.loading=!1,this.invalid=!1}get validity(){return this.isFormButton()?this.button.validity:Bt}get validationMessage(){return this.isFormButton()?this.button.validationMessage:""}firstUpdated(){this.isFormButton()&&this.formControlController.updateValidity()}handleClick(){"submit"===this.type&&this.formControlController.submit(this)}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleDisabledChange(){this.isFormButton()&&this.formControlController.setValidity(this.disabled)}click(){this.button.click()}focus(e){this.button.focus(e)}blur(){this.button.blur()}checkValidity(){return!this.isFormButton()||this.button.checkValidity()}getForm(){return this.formControlController.getForm()}reportValidity(){return!this.isFormButton()||this.button.reportValidity()}setCustomValidity(e){this.isFormButton()&&(this.button.setCustomValidity(e),this.formControlController.updateValidity())}isButton(){return!this.url}isLink(){return!!this.url}isFormButton(){return!(this.url||"submit"!==this.type&&"button"!==this.type&&"reset"!==this.type)}renderButtonContent(){return this.loading?$` 1731 <span 1732 part="label" 1733 class="button__label" 1734 > 1735 <slot> Label </slot> 1736 <slot name="label">Label</slot> 1737 </span> 1738 <span part="spinner"> 1739 <svg 1740 part="svg" 1741 class="button__spinner" 1742 width="16" 1743 height="16" 1744 xmlns="http://www.w3.org/2000/svg" 1745 focusable="false" 1746 role="presentation" 1747 aria-hidden="true"
1748 viewBox="0 0 512 512" 1749 > 1750 <path 1751 d="M463.9 376c7.6 4.4 17.5 1.8 21.4-6.1c17.1-34.3 26.7-73 26.7-113.9C512 120 405.9 8.8 272 .5c-8.8-.5-16 6.7-16 15.5v0c0 8.8 7.2 15.9 16 16.6C388.2 40.8 480 137.7 480 256c0 35.1-8.1 68.3-22.5 97.9c-3.9 8-1.3 17.7 6.4 22.2v0z" 1752 /> 1753 </svg> 1754 </span> 1755 `:$` 1756 <span 1757 part="label" 1758 class="button__label" 1759 > 1760 <slot> Label </slot> 1761 <slot name="label"></slot> 1762 </span> 1763 `}renderLinkElement(){const e=this.disabled;return $` 1764 <a 1765 part="base button" 1766 class="${J({button:!0,"button--disabled":e,"btn--plain":"plain"===this.variant,"btn--plain-underline":"plain-underline"===this.variant,"btn--outline":"outline"===this.variant,"btn--fullwidth":this.fullWidth,"btn--extend":this.extendClickArea,"btn--extend-hidden":this.hideWhenExtended,"btn--loading":this.loading,[`btn--size-${this.size}`]:!!this.size,[`btn--text-align-${this.textAlign}`]:!0})}" 1767 href="${Ze(this.url)}" 1768 target="${Ze(this.target)}" 1769 title=${this.title} 1770 @click="${this.handleClick}" 1771 > 1772 ${this.renderButtonContent()} 1773 </a> 1774 `}renderButtonElement(){const e=this.isButton(),t=this.isFormButton();return $` 1775 <button 1776 part="button" 1777 class="${J({button:!0,"btn--plain":"plain"===this.variant,"btn--plain-underline":"plain-underline"===this.variant,"btn--outline":"outline"===this.variant,"btn--fullwidth":this.fullWidth,"btn--extend":this.extendClickArea,"btn--extend-hidden":this.hideWhenExtended,"btn--loading":this.loading,[`btn--size-${this.size}`]:!!this.size,[`btn--text-align-${this.textAlign}`]:!0})}" 1778 type="${Ze(e||t?this.type:void 0)}" 1779 title=${this.title} 1780 name="${Ze(t?this.name:void 0)}" 1781 value="${Ze(t?this.value:void 0)}" 1782 form="${Ze(t?this.form:void 0)}" 1783 aria-controls="${Ze(e?this.for:void 0)}" 1784 ?disabled="${e||t?this.disabled:null}" 1785 @invalid=${e||t?this.handleInvalid:null} 1786 @click="${this.handleClick}" 1787 > 1788 ${this.renderButtonContent()} 1789 </button> 1790 `}render(){const e=this.isLink();return $`${e?this.renderLinkElement():this.renderButtonElement()}`}}It.styles=[Me,Tt],i([ke()],It.prototype,"type",void 0),i([ke()],It.prototype,"title",void 0),i([ke()],It.prototype,"name",void 0),i([ke()],It.prototype,"value",void 0),i([ke()],It.prototype,"form",void 0),i([ke()],It.prototype,"for",void 0),i([ke()],It.prototype,"url",void 0),i([ke()],It.prototype,"target",void 0),i([ke()],It.prototype,"size",void 0),i([ke()],It.prototype,"variant",void 0),i([ke()],It.prototype,"textAlign",void 0),i([ke({type:Boolean,reflect:!0})],It.prototype,"disabled",void 0),i([ke({type:Boolean})],It.prototype,"fullWidth",void 0),i([ke({type:Boolean})],It.prototype,"extendClickArea",void 0),i([ke({type:Boolean,reflect:!0})],It.prototype,"hideWhenExtended",void 0),i([ke({type:Boolean,reflect:!0})],It.prototype,"loading",void 0),i([Se(".button")],It.prototype,"button",void 0),i([Ce()],It.prototype,"invalid",void 0),i([Te("disabled",{waitUntilFirstUpdate:!0})],It.prototype,"handleDisabledChange",null),It.define("pu-button"),ht.define("pu-box");const Mt=[te` 1791 :host { 1792 display: inline-flex; 1793 } 1794 1795 .button-icon { 1796 cursor: pointer; 1797 border: none; 1798 border-radius: var(--pu-icon-border-radius); 1799 padding: 0; 1800 color: rgb(from var(--pu-icon-color-foreground, inherit) r g b / alpha); 1801 background-color: rgb( 1802 from var(--pu-icon-color-background, inherit) r g b / calc(var(--pu-icon-opacity-background, 0.7) * alpha) 1803 ); 1804 transition: background-color var(--pu-transition-duration-500); 1805 } 1806 1807 .button-icon:hover { 1808 background-color: rgb( 1809 from var(--pu-icon-color-background, inherit) r g b / calc(var(--pu-icon-opacity-background, 1) * alpha) 1810 ); 1811 } 1812 1813 a.button-icon { 1814 display: inline-block; 1815 line-height: normal; 1816 } 1817 1818 .button-icon > * { 1819 position: relative; 1820 display: block; 1821 padding: var(--pu-icon-space-padding, var(--padding, 0.5em)); 1822 } 1823 1824 /* Slotted custom SVG icon */ 1825 ::slotted(*) { 1826 display: block; 1827 font-size: var(--pu-icon-font-size, inherit); 1828 } 1829 1830 .icon { 1831 line-height: 0; 1832 } 1833 1834 .button-icon[disabled]:hover { 1835 opacity: 0.5; 1836 } 1837 1838 button[disabled] { 1839 opacity: 0.5; 1840 cursor: default; 1841 } 1842
1843 @keyframes spin { 1844 to { 1845 transform: rotate(1turn); 1846 } 1847 } 1848`,te` 1849 :host { 1850 --border-color: var(--pu-icon-border-color, var(--pu-color-foreground, rgb(0, 0, 0, 0.5))); 1851 } 1852 .btn--extend-interactive::after { 1853 content: ''; 1854 position: absolute; 1855 top: 0; 1856 left: 0; 1857 height: 100%; 1858 width: 100%; 1859 z-index: 1; 1860 } 1861 1862 .btn--border > *::after { 1863 content: ''; 1864 position: absolute; 1865 left: 0; 1866 right: 0; 1867 top: 0; 1868 bottom: 0; 1869 box-shadow: 0 0 0 var(--pu-icon-border-width, 0.0625em) 1870 rgb(from var(--pu-icon-border-color) r g b / calc(var(--pu-icon-opacity-border, 1) * alpha)); 1871 } 1872 1873 .btn--rounded, 1874 .btn--rounded > *::after { 1875 border-radius: var(--pu-icon-border-radius, 100%); 1876 } 1877`];class jt extends Ue{constructor(){super(),this.as="button",this.target="_self",this.type="button",this.borderStyle="sharp",this.name="user",this.label="",this.extendClickArea=!1,this.disabled=!1,this.border=!1,this.loading=!1,this._extendedInteraction()}async _extendedInteraction(){await this.updateComplete,this.disabled}handleClick(){!this.disabled&&this.loading}buttonIcon(){return this.loading?$` 1878 <pu-icon 1879 part="icon" 1880 exportparts="base,svg" 1881 class="icon spinner" 1882 name="spinner" 1883 size=${Ze(this.iconSize)} 1884 > 1885 </pu-icon> 1886 `:$` 1887 <pu-icon 1888 part="icon" 1889 exportparts="base,svg" 1890 name=${this.name} 1891 size=${Ze(this.iconSize)} 1892 style="${He({"--pu-icon-font-size":this.iconSize?je(this.iconSize):null})}" 1893 > 1894 <slot name="icon"></slot> 1895 </pu-icon> 1896 `}_getPaddingValue(){return this.padding?/^\d+$/.test(this.padding)?Number(this.padding)/16+"em":this.padding:null}buttonAs(){return"button"===this.as||void 0===this.url||""===this.url?$` 1897 <button 1898 part="base button" 1899 class="${J({"button-icon":!0,"btn--border":this.border,"btn--rounded":"rounded"===this.borderStyle,"btn--extend-interactive":this.extendClickArea})}" 1900 style="${He({"--padding":this._getPaddingValue()})}" 1901 type=${this.type} 1902 aria-label=${this.label} 1903 aria-controls=${Ze(this.for)} 1904 ?disabled=${this.disabled} 1905 @click=${this.handleClick} 1906 > 1907 ${this.buttonIcon()} 1908 </button> 1909 `:this.url?$` 1910 <a 1911 part="base" 1912 class="${J({"button-icon":!0,"btn--border":this.border,"btn--rounded":"rounded"===this.borderStyle,"btn--extend-interactive":this.extendClickArea})}" 1913 href="${this.url}" 1914 target=${this.target} 1915 style="${He({"--padding":this._getPaddingValue()})}" 1916 aria-label=${this.label} 1917 ?disabled=${this.disabled} 1918 > 1919 ${this.buttonIcon()} 1920 </a> 1921 `:void 0}render(){return $` ${this.buttonAs()} `}}jt.styles=[Me,Mt],jt.dependencies={"pu-icon":Ge},jt.shadowRootOptions={...ye.shadowRootOptions,delegatesFocus:!0},i([ke()],jt.prototype,"as",void 0),i([ke()],jt.prototype,"for",void 0),i([ke()],jt.prototype,"url",void 0),i([ke()],jt.prototype,"target",void 0),i([ke()],jt.prototype,"type",void 0),i([ke()],jt.prototype,"borderStyle",void 0),i([ke()],jt.prototype,"name",void 0),i([ke()],jt.prototype,"iconSize",void 0),i([ke()],jt.prototype,"padding",void 0),i([ke()],jt.prototype,"label",void 0),i([ke({type:Boolean})],jt.prototype,"extendClickArea",void 0),i([ke({type:Boolean,reflect:!0})],jt.prototype,"disabled",void 0),i([ke({type:Boolean})],jt.prototype,"border",void 0),i([ke({type:Boolean,reflect:!0})],jt.prototype,"loading",void 0),jt.define("pu-button-icon");const Ot=[te` 1922 /* Host element stacking layout control */ 1923 @media screen and (max-width: 48em) { 1924 :host([stack]), 1925 :host([stackNarrow]), 1926 :host([mobileStack]) { 1927 display: block; 1928 width: var(--pu-button-size-width, 100%); 1929 } 1930 } 1931 1932 /* Foundation button group structure */ 1933 .button-group { 1934 display: flex; 1935 align-items: center; 1936 flex-wrap: wrap; 1937 width: 100%; 1938 } 1939`,gt,bt,te` 1940 /* Boolean property API - Stack behavior */ 1941 @media screen and (max-width: 48em) { 1942 .button-group { 1943 gap: var(--pu-space-group-gap, var(--pu-grid-gap-x-narrow, 0)); 1944 } 1945 .button-group.group--narrow-stack { 1946 flex-direction: column; 1947 } 1948 .button-group.group--narrow-stack ::slotted(*) { 1949 display: block; 1950 width: 100%; 1951 --pu-button-size-width: 100%; 1952 } 1953 } 1954 @media screen and (min-width: 48.06em) { 1955 .button-group { 1956 gap: var(--pu-space-group-gap, var(--pu-grid-gap-horizontal, 0)); 1957 } 1958 .button-group.group--stack { 1959 flex-direction: column; 1960 } 1961 .button-group.group--stack ::slotted(*) { 1962 display: block; 1963 width: 100%; 1964 --pu-button-size-width: 100%; 1965 } 1966 } 1967`];class Lt extends Ue{constructor(){super(...arguments),this.justify="start",this.justifyNarrow="start",this.stack=!1,this.stackNarrow=!1}styles(){let e={};return this.spacing&&(e={...e,"--pu-grid-gap-horizontal":parseInt(this.spacing)/16+"em"}),this.spacingNarrow?e={...e,"--pu-grid-gap-x-narrow":parseInt(this.spacingNarrow)/16+"em"}:this.spacing&&(e={...e,"--pu-grid-gap-x-narrow":parseInt(this.spacing)/16+"em"}),e}buttonGroupClasses(){const e={"button-group":!0};return e["flex-justify--"+this.justify]=!0,e["flex-narrow-justify--"+this.justifyNarrow]=!0,e["group--stack"]=this.stack,e["group--narrow-stack"]=this.stackNarrow,e}render(){return $` 1968 <div 1969 part="button-group" 1970 class="${J(this.buttonGroupClasses())}" 1971 style="${He(this.styles())}" 1972 > 1973 <slot></slot> 1974 </div> 1975 `}}function Ht(e,t){return!!e.target&&(Array.isArray(t)&&t.length>1?t.some((t=>e.target.getAttribute("name")===t)):!!t&&e.target.getAttribute("name")===t)}Lt.styles=[Me,Ot],i([ke()],Lt.prototype,"spacing",void 0),i([ke()],Lt.prototype,"spacingNarrow",void 0),i([ke()],Lt.prototype,"justify",void 0),i([ke()],Lt.prototype,"justifyNarrow",void 0),i([ke({type:Boolean,reflect:!0})],Lt.prototype,"stack",void 0),i([ke({type:Boolean,reflect:!0})],Lt.prototype,"stackNarrow",void 0),Lt.define("pu-button-group");const Vt=[te` 1976 :host { 1977 --background-color: var(--pu-card-color-background, var(--pu-color-background, inherit)); 1978 --text-color: var(--pu-card-color-foreground, var(--pu-color-foreground, inherit)); 1979 --border-color: var(--pu-card-border-color, var(--pu-color-border, inherit)); 1980 --pu-color-foreground: var(--pu-card-color-foreground, inherit); 1981 --pu-color-background: var(--pu-card-color-background, inherit); 1982 position: relative; 1983 display: block; 1984 height: 100%; 1985 width: 100%; 1986 } 1987 /* Card: Button */ 1988 slot[name='button'] { 1989 display: block; 1990 order: 3; 1991 z-index: 30; 1992 } 1993 1994 /** Card */ 1995 .card { 1996 position: relative; 1997 height: 100%; 1998 width: 100%; 1999 } 2000 2001 .card__inner { 2002 display: flex; 2003 flex-direction: column; 2004 height: 100%; 2005 position: relative; 2006 overflow: hidden; 2007 border-radius: var(--pu-card-border-radius); 2008 border-width: var(--pu-card-border-width, 0); 2009 border-style: solid; 2010 border-color: rgb(from var(--border-color) r g b / alpha); 2011 } 2012 2013 /* Footer content */ 2014 .card.has-footer-content { 2015 height: auto; 2016 } 2017 2018 .card.has-footer-content.under .card__inner, 2019 .card.has-footer-content.over .card__inner { 2020 border-radius: var(--pu-card-border-radius) var(--pu-card-border-radius) 0 0; 2021 } 2022 2023 .footer-content { 2024 background-color: var(--background-color); 2025 border-radius: 0 0 var(--pu-card-border-radius) var(--pu-card-border-radius); 2026 display: block; 2027 overflow: hidden; 2028 } 2029 2030 /** Caption */ 2031 .caption { 2032 flex: 1; 2033 z-index: 20; 2034 } 2035 2036 .caption__inner { 2037 height: 100%; 2038 width: 100%; 2039 } 2040 2041 .caption__container { 2042 background-image: var(--pu-card-color-gradient); 2043 background-color: rgb(from var(--background-color) r g b / var(--pu-card-opacity-background, 0)); 2044 color: rgb(from var(--text-color) r g b / alpha); 2045 padding: var(--pu-card-space-padding, 1em); 2046 height: 100%; 2047 width: 100%; 2048 } 2049 2050 /* Responsive padding override */ 2051 @media only screen and (max-width: 48em) { 2052 .caption__container { 2053 padding: var(--pu-space-padding-narrow, 1em); 2054 } 2055 } 2056 2057 /* Card: Badge */ 2058 .badge { 2059 position: absolute; 2060 top: 1em; 2061 left: 1em; 2062 z-index: 1; 2063 letter-spacing: 0.07em; 2064 pointer-events: none; 2065 } 2066 2067 /** Media */ 2068 /* Media: Slotted content */ 2069 .media ::slotted(*) { 2070 height: 100%; 2071 } 2072 /* Media: Layout */ 2073 .media { 2074 position: relative; 2075 aspect-ratio: var(--pu-aspect-ratio-media-small); 2076 flex-shrink: 1; 2077 padding: var(--pu-card-media-space-padding); 2078 height: auto; 2079 background-color: rgb(from var(--background-color) r g b / alpha); 2080 overflow: hidden; 2081 } 2082 2083 @media (min-width: 30.06em) { 2084 .media { 2085 aspect-ratio: var(--pu-aspect-ratio-media); 2086 } 2087 } 2088`,te` 2089 .border .card__inner { 2090 padding: var(--pu-space-padding, 1em); 2091 background-color: rgb(from var(--background-color) r g b / alpha); 2092 } 2093 2094 @media screen and (min-width: 30.06em) { 2095 .border.over .caption { 2096 padding: var(--pu-space-padding, 1em); 2097 } 2098 } 2099 @media screen and (max-width: 30em) { 2100 .border.over--tablet-down .caption { 2101 padding: var(--pu-space-padding, 1em); 2102 } 2103 } 2104 2105 /* Position-specific opacity */ 2106 @media (min-width: 30.06em) { 2107 .under .caption__container { 2108 background-color: rgb(from var(--background-color) r g b / var(--pu-card-opacity-background, 0)); 2109 } 2110 2111 .over .caption__container { 2112 background-color: rgb(from var(--background-color) r g b / 0); 2113 } 2114 } 2115 2116 @media (max-width: 30em) { 2117 .under--tablet-down .caption__container { 2118 --pu-card-caption-opacity-background: 1; /* Transparent background when over media */ 2119 background-color: rgb(from var(--background-color) r g b / var(--pu-card-opacity-background, 1)); 2120 } 2121 .over--tablet-down .caption__container { 2122 --pu-card-opacity-background: 0; /* Transparent background when over media */ 2123 } 2124 } 2125 2126 /* Caption content positions */ 2127 .under .media { 2128 border-radius: calc(var(--pu-card-media-border-radius) * 0.7); 2129 overflow: hidden; 2130 } 2131 2132 @media only screen and (min-width: 30.06em) { 2133 .over { 2134 aspect-ratio: var(--pu-aspect-ratio-media); 2135 } 2136 .card.over .caption { 2137 position: absolute; 2138 top: 0; 2139 left: 0; 2140 height: 100%; 2141 width: 100%; 2142 z-index: 10; 2143 } 2144 } 2145 2146 @media only screen and (max-width: 30em) { 2147 .card.over--tablet-down .caption { 2148 position: absolute; 2149 top: 0; 2150 left: 0; 2151 height: 100%; 2152 width: 100%; 2153 z-index: 10; 2154 } 2155 .over--tablet-down { 2156 height: auto; 2157 aspect-ratio: var(--pu-aspect-ratio-media-small); 2158 } 2159 } 2160`];function Dt(e){if(!e)return;return e.split(",").map((e=>e.trim())).map((e=>{const t=Number(e);return 0===t?"0":t/16+"em"})).join(" ")}class Rt extends Ue{constructor(){super(...arguments),this.aspectRatio="1",this.aspectRatioNarrow="",this.position="under",this.positionNarrow="under",this.align="stretch",this.justify="start",this.border=!1,this._slotHasChildren=!1}
2160_handleSlotChange(e){this._slotHasChildren=Ht(e,"footer-content")}willUpdate(e){e.has("padding")&&(this._paddingCSS=Dt(this.padding)),e.has("paddingNarrow")&&(this._paddingNarrowCSS=Dt(this.paddingNarrow))}captionStyles(){let e={};return this._paddingCSS&&(e["--pu-space-padding"]=this._paddingCSS),this._paddingNarrowCSS&&(e["--pu-space-padding-narrow"]=this._paddingNarrowCSS),e}render(){const e=this._slotHasChildren;return $` 2161 <div 2162 part="base caption-card" 2163 class="${J({card:!0,border:this.border,under:"under"===this.position,over:"over"===this.position,"under--tablet-down":"under"===this.positionNarrow,"over--tablet-down":"over"===this.positionNarrow,"has-footer-content":e})}" 2164 style="${He({"--pu-aspect-ratio-media":this.aspectRatio,"--pu-aspect-ratio-media-small":this.aspectRatioNarrow?this.aspectRatioNarrow:this.aspectRatio})}" 2165 > 2166 <div 2167 part="container" 2168 class="card__inner" 2169 > 2170 <div 2171 part="media" 2172 class="media" 2173 > 2174 <slot name="media"></slot> 2175 <div 2176 part="badge" 2177 class="badge" 2178 > 2179 <slot name="badge"></slot> 2180 </div> 2181 </div> 2182 <div 2183 part="caption" 2184 class="caption" 2185 > 2186 <div 2187 part="content" 2188 class="caption__inner" 2189 > 2190 <div 2191 part="content-container" 2192 class="caption__container" 2193 style="${He(this.captionStyles())}" 2194 > 2195 <pu-vertical-stack 2196 part="base-layout" 2197 exportparts="base:layout" 2198 spacing="${Ze(this.spacing)}" 2199 spacingNarrow="${Ze(this.spacingNarrow?this.spacingNarrow:this.spacing)}" 2200 justify=${this.justify} 2201 align=${this.align} 2202 > 2203 <slot name="content"></slot> 2204 </pu-vertical-stack> 2205 </div> 2206 </div> 2207 </div> 2208 </div> 2209 <div 2210 part="footer-content" 2211 class="card__footer" 2212 > 2213 <slot 2214 name="footer-content" 2215 @slotchange=${this._handleSlotChange} 2216 ></slot> 2217 </div> 2218 </div> 2219 `}}Rt.styles=[Me,Vt],Rt.dependencies={"pu-vertical-stack":xt},i([ke()],Rt.prototype,"aspectRatio",void 0),i([ke()],Rt.prototype,"aspectRatioNarrow",void 0),i([ke()],Rt.prototype,"position",void 0),i([ke()],Rt.prototype,"positionNarrow",void 0),i([ke()],Rt.prototype,"align",void 0),i([ke()],Rt.prototype,"justify",void 0),i([ke()],Rt.prototype,"padding",void 0),i([ke()],Rt.prototype,"paddingNarrow",void 0),i([ke()],Rt.prototype,"spacing",void 0),i([ke()],Rt.prototype,"spacingNarrow",void 0),i([ke({type:Boolean})],Rt.prototype,"border",void 0),i([Ce()],Rt.prototype,"_paddingCSS",void 0),i([Ce()],Rt.prototype,"_paddingNarrowCSS",void 0),i([Ce()],Rt.prototype,"_slotHasChildren",void 0),Rt.define("pu-caption-card");const Ft=(e="value")=>(t,o)=>{const i=t.constructor,r=i.prototype.attributeChangedCallback;i.prototype.attributeChangedCallback=function(t,a,s){const n=i.getPropertyOptions(e);if(t===("string"==typeof n.attribute?n.attribute:e)){const t=n.converter||ge,i=("function"==typeof t?t:t?.fromAttribute??ge.fromAttribute)(s,n.type);this[e]!==i&&(this[o]=i)}r.call(this,t,a,s)}},{I:Wt}=D,Ut={},Gt=q(class extends K{constructor(e){if(super(e),e.type!==U&&e.type!==F&&e.type!==G)throw Error("The `live` directive is not allowed on child or event bindings");if(!(e=>void 0===e.strings)(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===S||t===z)return t;const o=e.element,i=e.name;if(e.type===U){if(t===o[i])return S}else if(e.type===G){if(!!t===o.hasAttribute(i))return S}else if(e.type===F&&o.getAttribute(i)===t+"")return S;return((e,t=Ut)=>{e._$AH=t})(e),t}});var qt=te` 2220 .form-control { 2221 position: relative; 2222 } 2223 .form-control .form-control__label { 2224 display: none; 2225 margin-bottom: var(--pu-space-100, 0.25em); 2226 font-size: var(--pu-form-control-label-font-size, var(--pu-input-label-font-size, 1em)); 2227 } 2228 .form-control.form-control--has-label .form-control__label { 2229 display: inline-block; 2230 } 2231 2232 /* Sizes */ 2233 .form-control--small { 2234 --pu-input-label-font-size: var(--pu-form-control-label-font-size, var(--pu-text-body-size-xs, 0.75em)); 2235 --pu-input-help-font-size: var(--pu-form-control-help-font-size, var(--pu-text-body-size-xs, 0.75em)); 2236 --pu-input-space-padding: var(--pu-form-control-space-inline-padding, var(--pu-space-300, 0.75em)); 2237 } 2238 .form-control--medium { 2239 --pu-input-label-font-size: var(--pu-form-control-label-font-size, var(--pu-text-body-size-sm, 0.875em)); 2240 --pu-input-help-font-size: var(--pu-form-control-help-font-size, var(--pu-text-body-size-sm, 0.875em)); 2241 --pu-input-space-padding: var(--pu-form-control-space-inline-padding, var(--pu-space-400, 1em)); 2242 } 2243 .form-control--large { 2244 --pu-input-label-font-size: var(--pu-form-control-label-font-size, var(--pu-text-body-size-md, 1em)); 2245 --pu-input-help-font-size: var(--pu-form-control-help-font-size, var(--pu-text-body-size-md, 1em)); 2246 --pu-input-space-padding: var(--pu-form-control-space-inline-padding, var(--pu-space-500, 1.25em)); 2247 } 2248 2249 /* Label */ 2250 .form-control__label { 2251 color: var(--pu-input-label-color-foreground, var(--pu-color-foreground, inherit)); 2252 letter-spacing: var(--pu-input-label-font-tracking, 0.05em); 2253 } 2254 2255 .form-control__label--visually-hidden { 2256 position: absolute; 2257 overflow: hidden; 2258 width: 1px; 2259 height: 1px; 2260 margin: -1px; 2261 padding: 0; 2262 border: 0; 2263 clip: rect(0 0 0 0); 2264 word-wrap: normal !important; 2265 } 2266 2267 /* Label positions */ 2268 2269 /* --inset top */ 2270 .form-control--label-inset-top:not(.form-control--hide-label).form-control--has-label .form-control__label { 2271 color: var(--pu-input-label-color-foreground, var(--pu-color-backround, inherit)); 2272 position: absolute; 2273 z-index: 10; 2274 } 2275 2276 .form-control--label-inset-top:not(.form-control--hide-label).form-control--has-label .form-control__label { 2277 margin-top: calc(var(--pu-input-space-padding) / 2); 2278 margin-left: var(--pu-input-space-padding); 2279 } 2280 2281 /* --inset left */ 2282 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label.form-control--small { 2283 --pu-input-label-font-size: var(--pu-text-body-size-xs, 0.75em); 2284 --pu-input-space-padding: var(--pu-space-300, 0.75em); 2285 } 2286 2287 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label.form-control--medium { 2288 --pu-input-label-font-size: var(--pu-text-body-size-sm, 0.875em); 2289 --pu-input-space-padding: var(--pu-space-400, 1em); 2290 } 2291 2292 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label.form-control--large { 2293 --pu-input-label-font-size: var(--pu-text-body-size-md, 1em); 2294 --pu-input-space-padding: var(--pu-space-500, 1.25em); 2295 } 2296 2297 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label .form-control__label { 2298 color: var(--pu-input-label-color-foreground, var(--pu-color-backround, inherit)); 2299 position: relative; 2300 margin-left: var(--pu-input-space-padding); 2301 padding-right: var(--pu-input-space-padding); 2302 margin-bottom: 0; 2303 flex: none; 2304 } 2305 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label .form-control__label::after { 2306 content: ''; 2307 background-color: var(--pu-input-border-color, hsl(240, 5%, 65%)); 2308 position: absolute; 2309 right: 0; 2310 top: 0; 2311 height: 100%; 2312 width: 0.0625em; 2313 } 2314 2315 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label .form-control__label { 2316 position: relative; 2317 margin-left: var(--pu-input-space-padding); 2318 padding-right: var(--pu-input-space-padding); 2319 margin-bottom: 0; 2320 flex: none; 2321 } 2322 2323 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label .form-control__label::after { 2324 content: ''; 2325 background-color: var(--pu-input-border-color, hsl(240, 5%, 65%)); 2326 position: absolute; 2327 right: 0; 2328 top: 0; 2329 height: 100%; 2330 width: 0.0625em; 2331 } 2332 2333 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label 2334 .select__combobox 2335 .form-control__label { 2336 margin-left: 0; 2337 margin-right: var(--pu-input-space-padding); 2338 } 2339 2340 .form-control--label-inset-left:not(.form-control--hide-label).form-control--has-label 2341 .select__combobox 2342 .form-control__label { 2343 margin-left: 0; 2344 margin-right: var(--pu-input-space-padding); 2345 } 2346 2347 /* Required fields */ 2348 :host([required]) .form-control__label::after { 2349 content: var(--pu-input-required-content, '*'); 2350 margin-inline-start: var(--pu-input-required-space-offset, -2px); 2351 color: var(--pu-input-required-color-foreground, hsl(240, 5%, 65%)); 2352 } 2353 2354 /* Help text */ 2355 .form-control__help-text { 2356 display: none; 2357 } 2358 2359 .form-control--has-help-text .form-control__help-text { 2360 display: inline-block; 2361 color: var(--pu-input-help-color-foreground, hsl(240, 5%, 65%)); 2362 font-size: var(--pu-input-help-font-size, 0.75em); 2363 margin-top: var(--pu-space-100, 0.25em); 2364 } 2365`;const Kt=[qt,te` 2366 :host { 2367 display: inline-block; 2368 } 2369 2370 .checkbox { 2371 position: relative; 2372 display: inline-flex; 2373 align-items: flex-start; 2374 font-family: var(--pu-text-body-family); 2375 font-size: var(--pu-input-font-size); 2376 color: rgb(from var(--pu-input-color-foreground, inherit) r g b / alpha); 2377 vertical-align: middle; 2378 cursor: pointer; 2379 } 2380 2381 .checkbox__control { 2382 flex: 0 0 auto; 2383 position: relative; 2384 display: inline-flex; 2385 align-items: center; 2386 justify-content: center; 2387 padding: 2px; 2388 width: var(--checkbox-size); 2389 height: var(--checkbox-size); 2390 border: solid var(--pu-input-border-width, 0.0625em) 2391 rgb(from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / alpha); 2392 border-radius: var(--pu-border-input-corner-radius, 0.125em); 2393 background-color: rgb(from var(--pu-input-color-background, hsl(0 0% 99.5%)) r g b / alpha); 2394 transition: 2395 var(--pu-transition-duration-150) border-color, 2396 var(--pu-transition-duration-150) background-color, 2397 var(--pu-transition-duration-150) color, 2398 var(--pu-transition-duration-150) box-shadow; 2399 } 2400
2401 /* Toggle checkbox Styles */ 2402 .checkbox-as-toggle { 2403 display: flex; 2404 align-items: center; 2405 gap: 0.75em; 2406 } 2407 2408 .checkbox-as-toggle .checkbox__label { 2409 margin: 0; 2410 } 2411 2412 .checkbox-as-toggle .checkbox__control { 2413 position: relative; 2414 width: var(--pu-checkbox-toggle-size-x, var(--toggle-size-x)); 2415 height: var(--pu-checkbox-toggle-size-y, var(--toggle-size-y)); 2416 border-radius: var(--pu-border-input-corner-radius, var(--pu-border-radius-full, 9999px)); 2417 padding: 3px; 2418 } 2419 2420 .checkbox-as-toggle .checkbox__toggle-button { 2421 display: inline-block; 2422 aspect-ratio: 1 / 1; 2423 height: 100%; 2424 margin-right: auto; 2425 border-radius: var(--pu-border-input-corner-radius, var(--pu-border-radius-full, 9999px)); 2426 background-color: rgb(from var(--pu-input-icon-color-foreground, hsl(240, 5%, 26%)) r g b / alpha); 2427 } 2428 2429 /* Icon checked */ 2430 .checkbox-as-toggle.checkbox--checked .checkbox__toggle-button { 2431 background-color: rgb(from var(--pu-input-icon-color-foreground-checked, hsl(0 0% 99.5%)) r g b / alpha); 2432 margin-left: auto; 2433 margin-right: 0; 2434 } 2435 2436 /* Icon hover checked */ 2437 .checkbox-as-toggle.checkbox--checked .checkbox__toggle-button:hover { 2438 background-color: rgb(from var(--pu-input-icon-color-foreground-checked-hover, hsl(0 0% 99.5%)) r g b / alpha); 2439 } 2440 2441 /* Icon hover unchecked */ 2442 .checkbox-as-toggle:not(.checkbox--checked):not(.checkbox--disabled) .checkbox__toggle-button:hover { 2443 border-color: rgb(from var(--pu-input-icon-color-foreground-hover, hsl(240, 4%, 46%)) r g b / alpha); 2444 background-color: rgb(from var(--pu-input-icon-color-foreground-hover, hsl(240, 5%, 6%)) r g b / alpha); 2445 } 2446 2447 /* Input hover checked/indeterminate */ 2448 .checkbox-as-toggle.checkbox--checked:not(.checkbox--disabled) .checkbox__control:hover, 2449 .checkbox-as-toggle.checkbox--indeterminate:not(.checkbox--disabled) .checkbox__control:hover { 2450 border-color: rgb(from var(--pu-input-border-color-checked-hover, hsl(224.3, 76.3%, 48%)) r g b / alpha); 2451 background-color: rgb(from var(--pu-input-border-color-checked-hover, hsl(224.3, 76.3%, 48%)) r g b / alpha); 2452 } 2453 2454 .checkbox__input { 2455 position: absolute; 2456 opacity: 0; 2457 padding: 0; 2458 margin: 0; 2459 pointer-events: none; 2460 } 2461 2462 .checkbox__checked-icon, 2463 .checkbox__indeterminate-icon { 2464 display: inline-flex; 2465 --pu-icon-color-foreground: rgb( 2466 from var(--pu-input-icon-color-foreground-checked, hsl(0 0% 99.5%)) r g b / alpha 2467 ); 2468 --pu-icon-font-size: calc(var(--checkbox-size) * 0.7); 2469 } 2470 2471 .checkbox__label { 2472 display: inline-block; 2473 margin-inline-start: 0.5em; 2474 user-select: none; 2475 -webkit-user-select: none; 2476 } 2477 2478 :host([required]) .checkbox__label::after { 2479 content: var(--pu-input-required-content, '*'); 2480 color: rgb(from var(--pu-input-required-color-foreground, hsl(240, 5%, 65%)) r g b / alpha); 2481 margin-inline-start: var(--pu-input-required-space-offset, -2px); 2482 } 2483 2484 /* Hover checked*/ 2485 .checkbox:not(.checkbox--checked):not(.checkbox--disabled) .checkbox__control:hover { 2486 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 2487 background-color: rgb(from var(--pu-input-color-background-hover, hsl(240, 5%, 96%)) r g b / alpha); 2488 } 2489 2490 .checkbox.checkbox--checked:not(.checkbox--disabled) .checkbox__control:hover .checkbox__checked-icon, 2491 .checkbox.checkbox--checked:not(.checkbox--disabled) .checkbox__control:hover .checkbox__indeterminate-icon { 2492 display: inline-flex; 2493 --pu-icon-color-foreground: rgb( 2494 from var(--pu-input-icon-color-foreground-hover, hsl(0, 0%, 99.5%)) r g b / alpha 2495 ); 2496 } 2497 2498 /* Focus */ 2499 .checkbox:not(.checkbox--disabled) .checkbox__input:focus-visible ~ .checkbox__control { 2500 outline: var(--pu-border-focus-style, solid) var(--pu-border-focus-width, 2px) 2501 rgb(from var(--pu-color-focus-ring, hsl(213.1, 93.9%, 67.8%)) r g b / alpha); 2502 outline-offset: var(--pu-border-focus-offset, 0.0625em); 2503 } 2504 2505 /* Checked/indeterminate */ 2506 .checkbox--checked .checkbox__control, 2507 .checkbox--indeterminate .checkbox__control { 2508 border-color: rgb(from var(--pu-input-border-color-checked, hsl(224.3, 76.3%, 48%)) r g b / alpha); 2509 background-color: rgb(from var(--pu-input-color-background-checked, hsl(221.2, 83.2%, 53.3%)) r g b / alpha); 2510 } 2511 2512 /* Checked/indeterminate + hover */ 2513 .checkbox.checkbox--checked:not(.checkbox--disabled) .checkbox__control:hover, 2514 .checkbox.checkbox--indeterminate:not(.checkbox--disabled) .checkbox__control:hover { 2515 border-color: rgb(from var(--pu-input-border-color-checked-hover, hsl(224.3, 76.3%, 48%)) r g b / alpha); 2516 background-color: rgb(from var(--pu-input-border-color-checked-hover, hsl(224.3, 76.3%, 48%)) r g b / alpha); 2517 } 2518 2519 /* Disabled */ 2520 .checkbox--disabled { 2521 opacity: 0.5;
2522 cursor: not-allowed; 2523 } 2524`,te` 2525 /* Size API Classes */ 2526 .checkbox--small { 2527 --checkbox-size: var(--pu-space-400, 1em); 2528 --toggle-size-x: 2.5rem; 2529 --toggle-size-y: 1.5rem; 2530 --pu-input-label-font-size: var(--pu-text-body-size-xs, 0.75em); 2531 } 2532 2533 .checkbox--medium { 2534 --checkbox-size: var(--pu-space-500, 1.25em); 2535 --toggle-size-x: 3.25rem; 2536 --toggle-size-y: 1.75rem; 2537 --pu-input-label-font-size: var(--pu-text-body-size-sm, 0.875em); 2538 } 2539 2540 .checkbox--large { 2541 --checkbox-size: var(--pu-space-600, 1.5em); 2542 --toggle-size-x: 4rem; 2543 --toggle-size-y: 2.25rem; 2544 --pu-input-label-font-size: var(--pu-text-body-size-md, 1em); 2545 } 2546`];class Jt extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{value:e=>e.checked?e.value||"on":void 0,defaultValue:e=>e.defaultChecked,setValue:(e,t)=>e.checked=Boolean(t)}),this.hasSlotController=new Xe(this,"label","help-text"),this.hasFocus=!1,this.asToggle=!1,this.label="",this.labelHidden=!1,this.title="",this.name="",this.size="medium",this.disabled=!1,this.checked=!1,this.indeterminate=!1,this.defaultChecked=!1,this.form="",this.required=!1,this.helpText="",this.deprecatedPropertyMap=[{old:"hideLabel",new:"labelHidden",defaultValue:!1}]}get hideLabel(){return this.labelHidden}set hideLabel(e){this._handleDeprecated("hideLabel",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}get validity(){return this.input.validity}get validationMessage(){return this.input.validationMessage}firstUpdated(){this.formControlController.updateValidity()}handleClick(){this.checked=!this.checked,this.indeterminate=!1,this.emit("pu-change")}handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleInput(){this.emit("pu-input")}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleStateChange(){this.input.checked=this.checked,this.input.indeterminate=this.indeterminate,this.formControlController.updateValidity()}click(){this.input.click()}focus(e){this.input.focus(e)}blur(){this.input.blur()}checkValidity(){return this.input.checkValidity()}getForm(){return this.formControlController.getForm()}reportValidity(){return this.input.reportValidity()}setCustomValidity(e){this.input.setCustomValidity(e),this.formControlController.updateValidity()}render(){const e=this.hasSlotController.test("label"),t=!!this.label||!!e,o=this.hasSlotController.test("help-text"),i=!!this.helpText||!!o;return $` 2547 <div 2548 part="base checkbox" 2549 class=${J({"form-control":!0,"form-control--has-label":t,"form-control--hide-label":this.labelHidden,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-help-text":i})} 2550 > 2551 <label 2552 part="checkbox" 2553 class=${J({checkbox:!0,"checkbox--checked":this.checked,"checkbox--disabled":this.disabled,"checkbox--focused":this.hasFocus,"checkbox--indeterminate":this.indeterminate,"checkbox--small":"small"===this.size,"checkbox--medium":"medium"===this.size,"checkbox--large":"large"===this.size,"checkbox-as-toggle":this.asToggle})} 2554 > 2555 <input 2556 part="input" 2557 class="checkbox__input" 2558 type="checkbox" 2559 title=${this.title} 2560 name=${this.name} 2561 value=${Ze(this.value)} 2562 .indeterminate=${this.indeterminate} 2563 .checked=${Gt(this.checked)} 2564 .disabled=${this.disabled} 2565 .required=${this.required} 2566 aria-checked=${this.checked?"true":"false"} 2567 aria-describedby="help-text" 2568 @click=${this.handleClick} 2569 @input=${this.handleInput} 2570 @invalid=${this.handleInvalid} 2571 @blur=${this.handleBlur} 2572 @focus=${this.handleFocus} 2573 />
2574 <span 2575 part="control" 2576 class="checkbox__control" 2577 > 2578 ${this.checked&&!this.asToggle?$`<pu-icon 2579part="icon" 2580exportparts="base,svg" 2581class="checkbox__checked-icon" 2582name="check"><slot name="icon"></slot></pu-icon>`:""} 2583 ${this.checked||!this.indeterminate||this.asToggle?"":$`<pu-icon 2584part="icon" 2585exportparts="base,svg" 2586class="checkbox__indeterminate-icon" 2587name="minus"><slot name="icon"></slot></pu-icon>`} 2588 ${this.asToggle?$`<span class="checkbox__toggle-button"></span>`:""} 2589 </span> 2590 <div 2591 part="label" 2592 class="${J({checkbox__label:!0,"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 2593 aria-hidden=${t?"false":"true"} 2594 > 2595 <slot name="label">${this.label}</slot> 2596 </div> 2597 </label> 2598 2599 <div 2600 part="help" 2601 aria-hidden=${i?"false":"true"} 2602 class="form-control__help-text" 2603 id="help-text" 2604 > 2605 <slot name="help-text">${this.helpText}</slot> 2606 </div> 2607 </div> 2608 `}}Jt.styles=[Me,Kt],Jt.dependencies={"pu-icon":Ge},i([Se('input[type="checkbox"]')],Jt.prototype,"input",void 0),i([Ce()],Jt.prototype,"hasFocus",void 0),i([ke({type:Boolean})],Jt.prototype,"asToggle",void 0),i([ke()],Jt.prototype,"label",void 0),i([ke({type:Boolean})],Jt.prototype,"labelHidden",void 0),i([ke()],Jt.prototype,"title",void 0),i([ke()],Jt.prototype,"name",void 0),i([ke()],Jt.prototype,"value",void 0),i([ke({reflect:!0})],Jt.prototype,"size",void 0),i([ke({type:Boolean,reflect:!0})],Jt.prototype,"disabled",void 0),i([ke({type:Boolean,reflect:!0})],Jt.prototype,"checked",void 0),i([ke({type:Boolean,reflect:!0})],Jt.prototype,"indeterminate",void 0),i([Ft("checked")],Jt.prototype,"defaultChecked",void 0),i([ke({reflect:!0})],Jt.prototype,"form",void 0),i([ke({type:Boolean,reflect:!0})],Jt.prototype,"required",void 0),i([ke({attribute:"help-text"})],Jt.prototype,"helpText",void 0),i([ke({type:Boolean})],Jt.prototype,"hideLabel",null),i([Te(["checked","indeterminate"],{waitUntilFirstUpdate:!0})],Jt.prototype,"handleStateChange",null),Jt.define("pu-checkbox");var Xt=te` 2609 :host { 2610 display: inline-block; 2611 width: 280px; 2612 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif; 2613 border: 1px solid #ccc; 2614 border-radius: 4px; 2615 background: white; 2616 padding: 12px; 2617 box-sizing: border-box; 2618 } 2619 2620 :host([disabled]) { 2621 opacity: 0.5; 2622 pointer-events: none; 2623 } 2624 2625 .color-picker { 2626 display: flex; 2627 flex-direction: column; 2628 gap: 12px; 2629 } 2630 2631 .color-picker__label { 2632 font-size: 14px; 2633 font-weight: 500; 2634 color: #333; 2635 margin: 0; 2636 } 2637 2638 .color-picker__grid { 2639 width: 100%; 2640 height: 200px; 2641 position: relative; 2642 background: linear-gradient(to right, #fff, transparent), linear-gradient(to top, #000, transparent); 2643 border-radius: 4px; 2644 cursor: crosshair; 2645 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); 2646 } 2647 2648 .color-picker__grid-handle { 2649 position: absolute; 2650 width: 16px; 2651 height: 16px; 2652 border-radius: 50%; 2653 border: 2px solid white; 2654 box-shadow: 2655 0 0 0 1px rgba(0, 0, 0, 0.3), 2656 0 2px 4px rgba(0, 0, 0, 0.2); 2657 margin-top: -8px; 2658 margin-left: -8px; 2659 pointer-events: none; 2660 background: currentColor; 2661 } 2662 2663 .color-picker__sliders { 2664 display: flex; 2665 flex-direction: column; 2666 gap: 8px; 2667 } 2668 2669 .color-picker__hue-slider, 2670 .color-picker__alpha-slider { 2671 height: 15px; 2672 border-radius: 8px; 2673 position: relative; 2674 cursor: pointer; 2675 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); 2676 } 2677 2678 .color-picker__hue-slider { 2679 background: linear-gradient( 2680 to right, 2681 #ff0000 0%, 2682 #ffff00 16.66%, 2683 #00ff00 33.33%, 2684 #00ffff 50%, 2685 #0000ff 66.66%, 2686 #ff00ff 83.33%, 2687 #ff0000 100% 2688 ); 2689 } 2690 2691 .color-picker__alpha-slider { 2692 background: 2693 linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), 2694 linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%); 2695 background-size: 8px 8px; 2696 background-position: 2697 0 0, 2698 0 4px, 2699 4px -4px, 2700 -4px 0px; 2701 } 2702 2703 .color-picker__alpha-slider::after { 2704 content: ''; 2705 position: absolute; 2706 top: 0; 2707 left: 0; 2708 right: 0; 2709 bottom: 0; 2710 border-radius: inherit; 2711 background: linear-gradient(to right, transparent 0%, currentColor 100%); 2712 } 2713 2714 .color-picker__slider-handle { 2715 position: absolute; 2716 top: 50%; 2717 width: 17px; 2718 height: 17px; 2719 background: white; 2720 border-radius: 50%; 2721 box-shadow: 2722 0 0 0 1px rgba(0, 0, 0, 0.3), 2723 0 2px 4px rgba(0, 0, 0, 0.2); 2724 margin-top: -8.5px; 2725 margin-left: -8.5px; 2726 pointer-events: none; 2727 z-index: 1; 2728 } 2729 2730 /* Ensure alpha slider handle matches hue slider handle exactly */ 2731 .color-picker__alpha-slider .color-picker__slider-handle { 2732 background: white; 2733 box-shadow: 2734 0 0 0 1px rgba(0, 0, 0, 0.3), 2735 0 2px 4px rgba(0, 0, 0, 0.2); 2736 } 2737 2738 .color-picker__input { 2739 margin-top: 4px; 2740 } 2741 2742 .color-picker__input-wrapper { 2743 display: flex; 2744 gap: 8px; 2745 align-items: center; 2746 } 2747 2748 .color-picker__input pu-input { 2749 flex: 1; 2750 } 2751 2752 .color-picker__format-button { 2753 min-width: 44px; 2754 height: 32px; 2755 padding: 4px 8px; 2756 border: 1px solid #ccc; 2757 border-radius: 4px; 2758 background: white; 2759 color: #333; 2760 font-size: 12px; 2761 font-weight: 500; 2762 font-family: inherit; 2763 cursor: pointer; 2764 transition: all 0.15s ease; 2765 user-select: none; 2766 } 2767 2768 .color-picker__format-button:hover:not(:disabled) { 2769 background: #f5f5f5; 2770 border-color: #999; 2771 } 2772 2773 .color-picker__format-button:active:not(:disabled) { 2774 background: #e8e8e8; 2775 transform: translateY(1px); 2776 } 2777 2778 .color-picker__format-button:disabled { 2779 opacity: 0.5;
2780 cursor: not-allowed; 2781 } 2782 2783 /* Focus states */ 2784 .color-picker__grid:focus-visible { 2785 outline: 2px solid #0066cc; 2786 outline-offset: 2px; 2787 } 2788 2789 .color-picker__hue-slider:focus-visible, 2790 .color-picker__alpha-slider:focus-visible { 2791 outline: 2px solid #0066cc; 2792 outline-offset: 2px; 2793 } 2794`;const Yt=[qt,te` 2795 /* Main container */ 2796 .input { 2797 display: inline-flex; 2798 align-items: center; 2799 background-color: rgb(from var(--pu-input-color-background, hsl(0 0% 99.5%)) r g b / alpha); 2800 border: solid var(--pu-input-border-width, 0.0625em) 2801 rgb( 2802 from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / 2803 calc(alpha * var(--pu-input-opacity-border, 1)) 2804 ); 2805 border-radius: var(--pu-input-border-radius, var(--pu-border-radius, 0.25em)); 2806 height: var(--pu-size-height); 2807 overflow: hidden; 2808 width: 100%; 2809 cursor: text; 2810 } 2811 2812 .input:hover:not(.input--disabled) { 2813 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 2814 background-color: rgb(from var(--pu-input-color-background-hover, hsl(240, 5%, 96%)) r g b / alpha); 2815 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 2816 } 2817 2818 .input.input--focused:not(.input--disabled) { 2819 background-color: rgb(from var(--pu-color-focus-background) r g b / alpha); 2820 border-color: rgb(from var(--pu-color-focus-border) r g b / alpha); 2821 box-shadow: 2822 0 0 0 0.0625em rgb(from var(--pu-color-focus-background) r g b / alpha), 2823 0 0 0 0.25em rgb(from var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)) r g b / alpha); 2824 } 2825 2826 /* Input field */ 2827 .input__control { 2828 appearance: none; 2829 background: inherit; 2830 color: rgb(from var(--pu-input-color-foreground, inherit) r g b / alpha); 2831 border: none; 2832 flex: 1 1 auto; 2833 font-family: inherit; 2834 font-size: var(--pu-text-size); 2835 height: calc(var(--pu-size-height, 3em) - var(--pu-input-border-width, 0.0625em) * 2); 2836 letter-spacing: var(--pu-input-font-tracking, 0.05em); 2837 padding: 0 var(--pu-space-padding); 2838 width: 100%; 2839 cursor: inherit; 2840 } 2841 2842 .input__control::placeholder { 2843 color: rgb(from var(--pu-input-placeholder-color-foreground, hsl(240, 4%, 46%)) r g b / alpha); 2844 } 2845 .input__control:hover { 2846 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 2847 } 2848 .input__control:focus { 2849 outline: none; 2850 } 2851 2852 /* Prefix/Suffix */ 2853 .input__prefix, 2854 .input__suffix { 2855 display: inline-flex; 2856 flex: 0 0 auto; 2857 align-items: center; 2858 cursor: default; 2859 --pu-icon-color-foreground: rgb(from var(--pu-input-icon-color-foreground, hsl(240 5.9% 10%)) r g b / alpha); 2860 } 2861 .input__prefix ::slotted(*) { 2862 display: flex; 2863 margin-left: var(--pu-space-padding); 2864 } 2865 .input__suffix ::slotted(*) { 2866 display: flex; 2867 margin-right: var(--pu-space-padding); 2868 } 2869`,te` 2870 /* State API Classes */ 2871 .input--disabled { 2872 background-color: rgb(from var(--pu-input-color-background-disabled, hsl(240, 5%, 96%)) r g b / alpha); 2873 border-color: rgb(from var(--pu-input-border-color-disabled, hsl(240, 5%, 84%), inherit) r g b / alpha); 2874 color: rgb(from var(--pu-input-color-foreground-disabled, inherit) r g b / alpha); 2875 cursor: not-allowed; 2876 opacity: 0.5; 2877 } 2878 2879 /* Size API Classes */ 2880 .input--small { 2881 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-xs, 0.75em)); 2882 --pu-size-height: var(--pu-input-size-height, var(--pu-space-800, 2em)); 2883 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-300, 0.75em)); 2884 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-050, 0.125em)); 2885 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-sm, 0.875em)); 2886 } 2887 .input--medium { 2888 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-sm, 0.875em)); 2889 --pu-size-height: var(--pu-space-1000, 2.5em); 2890 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-400, 1em)); 2891 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-100, 0.25em)); 2892 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-md, 1em)); 2893 } 2894 .input--large { 2895 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-md, 1em)); 2896 --pu-size-height: var(--pu-input-size-height, var(--pu-space-1200, 3em)); 2897 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-500, 1.25em)); 2898 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-200, 0.5em)); 2899 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-md, 1em)); 2900 } 2901 2902 /* Label Position API Classes */ 2903 .input--label-inset-top:not(.input--hide-label).input--has-label.input--small, 2904 .input--label-inset-top:not(.input--hide-label).input--has-label.input--medium, 2905 .input--label-inset-top:not(.input--hide-label).input--has-label.input--large { 2906 height: calc(var(--pu-size-height) + calc(var(--pu-space-padding) * 1.5)); 2907 padding-top: calc(var(--pu-space-padding) * 1.5); 2908 } 2909`];class Zt extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["pu-blur","pu-input"]}),this.type="text",this.inputmode="text",this.autocomplete="on",this.size="medium",this.name="",this.value="",this.form="",this.label="",this.labelHidden=!1,this.helpText="",this.positionLabel="above",this.placeholder="",this.readonly=!1,this.required=!1,this.disabled=!1,this.autofocus=!1,this.hasFocus=!1,this.hasSlotController=new Xe(this,"label","help-text"),this.deprecatedPropertyMap=[{old:"hideLabel",new:"labelHidden",defaultValue:!1}]}get hideLabel(){return this.labelHidden}set hideLabel(e){this._handleDeprecated("hideLabel",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}get validity(){return this.input.validity}get validationMessage(){return this.input.validationMessage}firstUpdated(){this.formControlController.updateValidity()}
2909handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleInput(){this.value=this.input.value,this.formControlController.updateValidity(),this.emit("pu-input")}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleChange(){this.value=this.input.value,this.emit("pu-change")}handleKeyDown(e){const t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey;"Enter"!==e.key||t||setTimeout((()=>{e.defaultPrevented||e.isComposing||this.formControlController.submit()}))}checkValidity(){return this.input.checkValidity()}reportValidity(){return this.input.reportValidity()}setCustomValidity(e){this.input.setCustomValidity(e),this.formControlController.updateValidity()}getForm(){return this.formControlController.getForm()}getValue(){if(this.input)return this.input.value}setValue(e){e&&(this.value=e)}render(){const e=this.hasSlotController.test("label"),t=this.hasSlotController.test("help-text"),o=!!this.label||!!e,i=this.labelHidden&&this.required?`* ${this.placeholder}`:this.placeholder,r=!!this.helpText||!!t;return $` 2910 <div 2911 part="base input" 2912 class="${J({"form-control":!0,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-label":o,"form-control--hide-label":this.labelHidden,"form-control--has-help-text":r,[`form-control--label-${this.positionLabel}`]:!0})}"> 2913 ${"above"===this.positionLabel||"inset-top"===this.positionLabel?$`<label 2914part="label" 2915class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 2916for="input" 2917aria-hidden=${o?"false":"true"}><slot name="label">${this.label}</slot></label>`:""} 2918 <div class="form-control__input"> 2919 <div 2920 part="input" 2921 class=${J({input:!0,"input--small":"small"===this.size,"input--medium":"medium"===this.size,"input--large":"large"===this.size,"input--disabled":this.disabled,"input--focused":this.hasFocus,"input--empty":!this.value,"input--has-label":o,"input--hide-label":this.labelHidden,[`input--label-${this.positionLabel}`]:!0})}> 2922 <span 2923 part="prefix" 2924 class="input__prefix"> 2925 <slot name="prefix"></slot> 2926 </span> 2927 ${"inset-left"===this.positionLabel?$`<label 2928part="label" 2929class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 2930for="input" 2931aria-hidden=${o?"false":"true"}><slot name="label">${this.label}</slot></label>`:""} 2932 <input 2933 part="control" 2934 class="input__control" 2935 id="input" 2936 inputmode="${this.inputmode}" 2937 autocomplete=${Ze(this.autocomplete)} 2938 type="${this.type}" 2939 .value="${this.value}" 2940 name="${Ze(this.name)}" 2941 placeholder="${i}" 2942 ?disabled="${this.disabled}" 2943 ?readonly=${this.readonly} 2944 ?required="${this.required}" 2945 ?autofocus=${this.autofocus} 2946 @change=${this.handleChange} 2947 @input=${this.handleInput} 2948 @invalid=${this.handleInvalid} 2949 @keydown=${this.handleKeyDown} 2950 @focus=${this.handleFocus} 2951 @blur=${this.handleBlur} /> 2952 <span 2953 part="suffix" 2954 class="input__suffix"> 2955 <slot name="suffix"></slot> 2956 </span> 2957 </div> 2958 </div> 2959 <div 2960 part="help" 2961 id="help-text" 2962 class="form-control__help-text" 2963 aria-hidden=${r?"false":"true"}> 2964 <slot name="help-text">${this.helpText}</slot> 2965 </div> 2966 </div> 2967 `}}function Qt(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");const o=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),o&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function eo(e){return Math.min(1,Math.max(0,e))}function to(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function oo(e){return Number(e)<=1?100*Number(e)+"%":e}function io(e){return 1===e.length?"0"+e:String(e)}function ro(e,t,o){e=Qt(e,255),t=Qt(t,255),o=Qt(o,255);const i=Math.max(e,t,o),r=Math.min(e,t,o);let a=0,s=0;const n=(i+r)/2;if(i===r)s=0,a=0;else{const l=i-r;switch(s=n>.5?l/(2-i-r):l/(i+r),i){case e:a=(t-o)/l+(t<o?6:0);break;case t:a=(o-e)/l+2;break;case o:a=(e-t)/l+4}a/=6}return{h:a,s,l:n}}function ao(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+6*o*(t-e):o<.5?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function so(e,t,o){e=Qt(e,255),t=Qt(t,255),o=Qt(o,255);const i=Math.max(e,t,o),r=Math.min(e,t,o);let a=0;const s=i,n=i-r,l=0===i?0:n/i;if(i===r)a=0;else{switch(i){case e:a=(t-o)/n+(t<o?6:0);break;case t:a=(o-e)/n+2;break;case o:a=(e-t)/n+4}a/=6}return{h:a,s:l,v:s}}function no(e,t,o,i){const r=[io(Math.round(e).toString(16)),io(Math.round(t).toString(16)),io(Math.round(o).toString(16))];return i&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function lo(e,t,o){let i=1-e/255,r=1-t/255,a=1-o/255,s=Math.min(i,r,a);return 1===s?(i=0,r=0,a=0):(i=(i-s)/(1-s)*100,r=(r-s)/(1-s)*100,a=(a-s)/(1-s)*100),s*=100,{c:Math.round(i),m:Math.round(r),y:Math.round(a),k:Math.round(s)}}function po(e){return Math.round(255*parseFloat(e)).toString(16)}function co(e){return uo(e)/255}function uo(e){return parseInt(e,16)}Zt.styles=[Me,Yt],i([ke()],Zt.prototype,"type",void 0),i([ke()],Zt.prototype,"inputmode",void 0),i([ke()],Zt.prototype,"autocomplete",void 0),i([ke({reflect:!0})],Zt.prototype,"size",void 0),i([ke()],Zt.prototype,"name",void 0),i([ke({reflect:!0})],Zt.prototype,"value",void 0),i([ke({reflect:!0})],Zt.prototype,"form",void 0),i([ke()],Zt.prototype,"label",void 0),i([ke({type:Boolean})],Zt.prototype,"labelHidden",void 0),i([ke()],Zt.prototype,"helpText",void 0),i([ke()],Zt.prototype,"positionLabel",void 0),i([ke()],Zt.prototype,"placeholder",void 0),i([ke({type:Boolean})],Zt.prototype,"readonly",void 0),i([ke({type:Boolean})],Zt.prototype,"required",void 0),i([ke({type:Boolean,reflect:!0})],Zt.prototype,"disabled",void 0),i([ke({type:Boolean})],Zt.prototype,"autofocus",void 0),i([Ce()],Zt.prototype,"hasFocus",void 0),i([Se("input")],Zt.prototype,"input",void 0),i([ke({type:Boolean})],Zt.prototype,"hideLabel",null);const ho={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",s
2967almon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function go(e){let t={r:0,g:0,b:0},o=1,i=null,r=null,a=null,s=!1,n=!1;return"string"==typeof e&&(e=function(e){if(e=e.trim().toLowerCase(),0===e.length)return!1;let t=!1;if(ho[e])e=ho[e],t=!0;else if("transparent"===e)return{r:0,g:0,b:0,a:0,format:"name"};let o=vo.rgb.exec(e);if(o)return{r:o[1],g:o[2],b:o[3]};if(o=vo.rgba.exec(e),o)return{r:o[1],g:o[2],b:o[3],a:o[4]};if(o=vo.hsl.exec(e),o)return{h:o[1],s:o[2],l:o[3]};if(o=vo.hsla.exec(e),o)return{h:o[1],s:o[2],l:o[3],a:o[4]};if(o=vo.hsv.exec(e),o)return{h:o[1],s:o[2],v:o[3]};if(o=vo.hsva.exec(e),o)return{h:o[1],s:o[2],v:o[3],a:o[4]};if(o=vo.cmyk.exec(e),o)return{c:o[1],m:o[2],y:o[3],k:o[4]};if(o=vo.hex8.exec(e),o)return{r:uo(o[1]),g:uo(o[2]),b:uo(o[3]),a:co(o[4]),format:t?"name":"hex8"};if(o=vo.hex6.exec(e),o)return{r:uo(o[1]),g:uo(o[2]),b:uo(o[3]),format:t?"name":"hex"};if(o=vo.hex4.exec(e),o)return{r:uo(o[1]+o[1]),g:uo(o[2]+o[2]),b:uo(o[3]+o[3]),a:co(o[4]+o[4]),format:t?"name":"hex8"};if(o=vo.hex3.exec(e),o)return{r:uo(o[1]+o[1]),g:uo(o[2]+o[2]),b:uo(o[3]+o[3]),format:t?"name":"hex"};return!1}(e)),"object"==typeof e&&(yo(e.r)&&yo(e.g)&&yo(e.b)?(t=function(e,t,o){return{r:255*Qt(e,255),g:255*Qt(t,255),b:255*Qt(o,255)}}(e.r,e.g,e.b),s=!0,n="%"===String(e.r).substr(-1)?"prgb":"rgb"):yo(e.h)&&yo(e.s)&&yo(e.v)?(i=oo(e.s),r=oo(e.v),t=function(e,t,o){e=6*Qt(e,360),t=Qt(t,100),o=Qt(o,100);const i=Math.floor(e),r=e-i,a=o*(1-t),s=o*(1-r*t),n=o*(1-(1-r)*t),l=i%6;return{r:255*[o,s,a,a,n,o][l],g:255*[n,o,o,s,a,a][l],b:255*[a,a,n,o,o,s][l]}}(e.h,i,r),s=!0,n="hsv"):yo(e.h)&&yo(e.s)&&yo(e.l)?(i=oo(e.s),a=oo(e.l),t=function(e,t,o){let i,r,a;if(e=Qt(e,360),t=Qt(t,100),o=Qt(o,100),0===t)r=o,a=o,i=o;else{const s=o<.5?o*(1+t):o+t-o*t,n=2*o-s;i=ao(n,s,e+1/3),r=ao(n,s,e),a=ao(n,s,e-1/3)}return{r:255*i,g:255*r,b:255*a}}(e.h,i,a),s=!0,n="hsl"):yo(e.c)&&yo(e.m)&&yo(e.y)&&yo(e.k)&&(t=function(e,t,o,i){const r=i/100;return{r:255*(1-e/100)*(1-r),g:255*(1-t/100)*(1-r),b:255*(1-o/100)*(1-r)}}(e.c,e.m,e.y,e.k),s=!0,n="cmyk"),Object.prototype.hasOwnProperty.call(e,"a")&&(o=e.a)),o=to(o),{ok:s,format:e.format||n,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:o}}const mo="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",bo="[\\s|\\(]+("+mo+")[,|\\s]+("+mo+")[,|\\s]+("+mo+")\\s*\\)?",fo="[\\s|\\(]+("+mo+")[,|\\s]+("+mo+")[,|\\s]+("+mo+")[,|\\s]+("+mo+")\\s*\\)?",vo={CSS_UNIT:new RegExp(mo),rgb:new RegExp("rgb"+bo),rgba:new RegExp("rgba"+fo),hsl:new RegExp("hsl"+bo),hsla:new RegExp("hsla"+fo),hsv:new RegExp("hsv"+bo),hsva:new RegExp("hsva"
2967+fo),cmyk:new RegExp("cmyk"+fo),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function yo(e){return"number"==typeof e?!Number.isNaN(e):vo.CSS_UNIT.test(e)}class wo{constructor(e="",t={}){if(e instanceof wo)return e;"number"==typeof e&&(e=function(e){return{r:e>>16,g:(65280&e)>>8,b:255&e}}(e)),this.originalInput=e;const o=go(e);this.originalInput=e,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=t.format??o.format,this.gradientType=t.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}isDark(){return this.getBrightness()<128}isLight(){return!this.isDark()}getBrightness(){const e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3}getLuminance(){const e=this.toRgb();let t,o,i;const r=e.r/255,a=e.g/255,s=e.b/255;return t=r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4),o=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),i=s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4),.2126*t+.7152*o+.0722*i}getAlpha(){return this.a}setAlpha(e){return this.a=to(e),this.roundA=Math.round(100*this.a)/100,this}isMonochrome(){const{s:e}=this.toHsl();return 0===e}toHsv(){const e=so(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}}toHsvString(){const e=so(this.r,this.g,this.b),t=Math.round(360*e.h),o=Math.round(100*e.s),i=Math.round(100*e.v);return 1===this.a?`hsv(${t}, ${o}%, ${i}%)`:`hsva(${t}, ${o}%, ${i}%, ${this.roundA})`}toHsl(){const e=ro(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}}toHslString(){const e=ro(this.r,this.g,this.b),t=Math.round(360*e.h),o=Math.round(100*e.s),i=Math.round(100*e.l);return 1===this.a?`hsl(${t}, ${o}%, ${i}%)`:`hsla(${t}, ${o}%, ${i}%, ${this.roundA})`}toHex(e=!1){return no(this.r,this.g,this.b,e)}toHexString(e=!1){return"#"+this.toHex(e)}toHex8(e=!1){return function(e,t,o,i,r){const a=[io(Math.round(e).toString(16)),io(Math.round(t).toString(16)),io(Math.round(o).toString(16)),io(po(i))];return r&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))&&a[3].startsWith(a[3].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this.r,this.g,this.b,this.a,e)}toHex8String(e=!1){return"#"+this.toHex8(e)}toHexShortString(e=!1){return 1===this.a?this.toHexString(e):this.toHex8String(e)}toRgb(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}}toRgbString(){const e=Math.round(this.r),t=Math.round(this.g),o=Math.round(this.b);return 1===this.a?`rgb(${e}, ${t}, ${o})`:`rgba(${e}, ${t}, ${o}, ${this.roundA})`}toPercentageRgb(){const e=e=>`${Math.round(100*Qt(e,255))}%`;return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}}toPercentageRgbString(){const e=e=>Math.round(100*Qt(e,255));return 1===this.a?`rgb(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%)`:`rgba(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%, ${this.roundA})`}toCmyk(){return{...lo(this.r,this.g,this.b)}}toCmykString(){const{c:e,m:t,y:o,k:i}=lo(this.r,this.g,this.b);return`cmyk(${e}, ${t}, ${o}, ${i})`}toName(){if(0===this.a)return"transparent";if(this.a<1)return!1;const e="#"+no(this.r,this.g,this.b,!1);for(const[t,o]of Object.entries(ho))if(e===o)return t;return!1}toString(e){const t=Boolean(e);e=e??this.format;let o=!1;const i=this.a<1&&this.a>=0;return t||!i||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(o=this.toRgbString()),"prgb"===e&&(o=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(o=this.toHexString()),"hex3"===e&&(o=this.toHexString(!0)),"hex4"===e&&(o=this.toHex8String(!0)),"hex8"===e&&(o=this.toHex8String()),"name"===e&&(o=this.toName()),"hsl"===e&&(o=this.toHslString()),"hsv"===e&&(o=this.toHsvString()),"cmyk"===e&&(o=this.toCmykString()),o||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()}toNumber(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)}clone(){return new wo(this.toString())}lighten(e=10){const t=this.toHsl();return t.l+=e/100,t.l=eo(t.l),new wo(t)}
2967brighten(e=10){const t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(-e/100*255))),t.g=Math.max(0,Math.min(255,t.g-Math.round(-e/100*255))),t.b=Math.max(0,Math.min(255,t.b-Math.round(-e/100*255))),new wo(t)}darken(e=10){const t=this.toHsl();return t.l-=e/100,t.l=eo(t.l),new wo(t)}tint(e=10){return this.mix("white",e)}shade(e=10){return this.mix("black",e)}desaturate(e=10){const t=this.toHsl();return t.s-=e/100,t.s=eo(t.s),new wo(t)}saturate(e=10){const t=this.toHsl();return t.s+=e/100,t.s=eo(t.s),new wo(t)}greyscale(){return this.desaturate(100)}spin(e){const t=this.toHsl(),o=(t.h+e)%360;return t.h=o<0?360+o:o,new wo(t)}mix(e,t=50){const o=this.toRgb(),i=new wo(e).toRgb(),r=t/100,a={r:(i.r-o.r)*r+o.r,g:(i.g-o.g)*r+o.g,b:(i.b-o.b)*r+o.b,a:(i.a-o.a)*r+o.a};return new wo(a)}analogous(e=6,t=30){const o=this.toHsl(),i=360/t,r=[this];for(o.h=(o.h-(i*e>>1)+720)%360;--e;)o.h=(o.h+i)%360,r.push(new wo(o));return r}complement(){const e=this.toHsl();return e.h=(e.h+180)%360,new wo(e)}monochromatic(e=6){const t=this.toHsv(),{h:o}=t,{s:i}=t;let{v:r}=t;const a=[],s=1/e;for(;e--;)a.push(new wo({h:o,s:i,v:r})),r=(r+s)%1;return a}splitcomplement(){const e=this.toHsl(),{h:t}=e;return[this,new wo({h:(t+72)%360,s:e.s,l:e.l}),new wo({h:(t+216)%360,s:e.s,l:e.l})]}onBackground(e){const t=this.toRgb(),o=new wo(e).toRgb(),i=t.a+o.a*(1-t.a);return new wo({r:(t.r*t.a+o.r*o.a*(1-t.a))/i,g:(t.g*t.a+o.g*o.a*(1-t.a))/i,b:(t.b*t.a+o.b*o.a*(1-t.a))/i,a:i})}triad(){return this.polyad(3)}tetrad(){return this.polyad(4)}polyad(e){const t=this.toHsl(),{h:o}=t,i=[this],r=360/e;for(let a=1;a<e;a++)i.push(new wo({h:(o+a*r)%360,s:t.s,l:t.l}));return i}equals(e){const t=new wo(e);return"cmyk"===this.format||"cmyk"===t.format?this.toCmykString()===t.toCmykString():this.toRgbString()===t.toRgbString()}}class xo extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["pu-blur","pu-input"]}),this.hue=0,this.saturation=100,this.brightness=100,this.alpha=100,this.value="rgba(255, 0, 0, 0.8)",this.defaultValue="rgba(255, 0, 0, 0.8)",this.format="rgb",this.label="",this.name="",this.disabled=!1,this.required=!1,this.handleGridPointerDown=e=>{if(this.disabled)return;const t=e.target;t.setPointerCapture(e.pointerId);const o=e=>{this.updateGridValues(e)},i=()=>{t.removeEventListener("pointermove",o),t.removeEventListener("pointerup",i),this.emit("pu-change")};t.addEventListener("pointermove",o),t.addEventListener("pointerup",i),this.updateGridValues(e),this.emit("pu-input")},this.handleHuePointerDown=e=>{if(this.disabled)return;const t=e.target;t.setPointerCapture(e.pointerId);const o=e=>{this.updateHueValue(e)},i=()=>{t.removeEventListener("pointermove",o),t.removeEventListener("pointerup",i),this.emit("pu-change")};t.addEventListener("pointermove",o),t.addEventListener("pointerup",i),this.updateHueValue(e),this.emit("pu-input")},this.handleAlphaPointerDown=e=>{if(this.disabled)return;const t=e.target;t.setPointerCapture(e.pointerId);const o=e=>{this.updateAlphaValue(e)},i=()=>{t.removeEventListener("pointermove",o),t.removeEventListener("pointerup",i),this.emit("pu-change")};t.addEventListener("pointermove",o),t.addEventListener("pointerup",i),this.updateAlphaValue(e),this.emit("pu-input")},this.handleFormatToggle=()=>{const e=["hex","rgb","hsl","hsv"],t=(e.indexOf(this.format)+1)%e.length;this.format=e[t],this.syncValues(),this.emit("pu-change")}}get validity(){return this.input?.validity||{valid:!0,badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1}}get validationMessage(){return this.input?.validationMessage||""}connectedCallback(){super.connectedCallback(),this.parseColor(this.value)}firstUpdated(){}parseColor(e){try{const t=new wo(e);if(t.isValid){const e=t.toHsv();this.hue=e.h||0,this.saturation=100*e.s,this.brightness=100*e.v,this.alpha=100*e.a,this.value=t.toHexString()}}catch(t){console.warn("Invalid color:",e)}}syncValues(){try{const e=new wo({h:this.hue,s:this.saturation/100,v:this.brightness/100,a:this.alpha/100}
2967);switch(this.format){case"hex":this.value=this.alpha<100?e.toHex8String():e.toHexString();break;case"rgb":default:this.value=e.toRgbString();break;case"hsl":this.value=e.toHslString();break;case"hsv":this.value=e.toHsvString()}this.input&&(this.input.value=this.value)}catch(e){console.warn("Error syncing color values:",e)}}handleTextInput(e){const t=e.target,o=this.value;this.parseColor(t.value),this.value!==o&&(this.emit("pu-change"),this.emit("pu-input"))}checkValidity(){return this.input?.checkValidity()||!0}getForm(){return this.formControlController.getForm()}reportValidity(){return this.input?.reportValidity()||!0}setCustomValidity(e){this.input&&(this.input.setCustomValidity(e),this.formControlController.updateValidity())}updateGridValues(e){const t=e.currentTarget.getBoundingClientRect(),o=Math.max(0,Math.min(e.clientX-t.left,t.width)),i=Math.max(0,Math.min(e.clientY-t.top,t.height));this.saturation=o/t.width*100,this.brightness=100-i/t.height*100,this.syncValues(),this.emit("pu-input")}updateHueValue(e){const t=e.currentTarget.getBoundingClientRect(),o=Math.max(0,Math.min(e.clientX-t.left,t.width));this.hue=o/t.width*360,this.syncValues(),this.emit("pu-input")}updateAlphaValue(e){const t=e.currentTarget.getBoundingClientRect(),o=Math.max(0,Math.min(e.clientX-t.left,t.width));this.alpha=o/t.width*100,this.syncValues(),this.emit("pu-input")}render(){return $` 2968 <div 2969 part="base color-picker" 2970 class="color-picker" 2971 aria-disabled=${this.disabled?"true":"false"} 2972 aria-labelledby="label" 2973 > 2974 ${this.label?$`<label 2975id="label" 2976class="color-picker__label">${this.label}</label>`:""} 2977 2978 <!-- Color Grid --> 2979 <div 2980 part="grid" 2981 class="color-picker__grid" 2982 style="background-color: hsl(${this.hue}, 100%, 50%)" 2983 @pointerdown=${this.handleGridPointerDown} 2984 > 2985 <div 2986 part="grid-handle" 2987 class="color-picker__grid-handle" 2988 style="left: ${this.saturation}%; top: ${100-this.brightness}%; background-color: ${this.value}" 2989 ></div> 2990 </div> 2991 2992 <!-- Sliders Container --> 2993 <div class="color-picker__sliders"> 2994 <!-- Hue Slider --> 2995 <div 2996 part="hue-slider" 2997 class="color-picker__hue-slider" 2998 @pointerdown=${this.handleHuePointerDown} 2999 > 3000 <div 3001 class="color-picker__slider-handle" 3002 style="left: ${this.hue/360*100}%" 3003 ></div> 3004 </div> 3005 3006 <!-- Alpha Slider --> 3007 <div 3008 part="alpha-slider" 3009 class="color-picker__alpha-slider" 3010 style="color: ${this.value}" 3011 @pointerdown=${this.handleAlphaPointerDown} 3012 > 3013 <div 3014 class="color-picker__slider-handle" 3015 style="left: ${this.alpha}%" 3016 ></div> 3017 </div> 3018 </div> 3019 3020 <!-- Text Input and Format Controls --> 3021 <div class="color-picker__input"> 3022 <div class="color-picker__input-wrapper"> 3023 <pu-input 3024 part="input" 3025 type="text" 3026 name=${this.name} 3027 value=${this.value} 3028 ?required=${this.required} 3029 ?disabled=${this.disabled} 3030 placeholder="Enter color (hex, rgb, rgba, hsl, hsla)" 3031 @pu-input=${this.handleTextInput} 3032 @pu-change=${this.handleTextInput} 3033 ></pu-input> 3034 <button 3035 type="button" 3036 part="format-button" 3037 class="color-picker__format-button" 3038 ?disabled=${this.disabled} 3039 @click=${this.handleFormatToggle} 3040 title="Toggle color format" 3041 > 3042 ${this.format.toUpperCase()} 3043 </button> 3044 </div> 3045 </div> 3046 </div> 3047 `}}xo.styles=[Me,Xt],xo.dependencies={"pu-input":Zt},i([Ce()],xo.prototype,"hue",void 0),i([Ce()],xo.prototype,"saturation",void 0),i([Ce()],xo.prototype,"brightness",void 0),i([Ce()],xo.prototype,"alpha",void 0),i([Se("pu-input")],xo.prototype,"input",void 0),i([ke()],xo.prototype,"value",void 0),i([ke({attribute:"default-value"})],xo.prototype,"defaultValue",void 0),i([ke()],xo.prototype,"format",void 0),i([ke()],xo.prototype,"label",void 0),i([ke()],xo.prototype,"name",void 0),i([ke({type:Boolean,reflect:!0})],xo.prototype,"disabled",void 0),i([ke({type:Boolean,reflect:!0})],xo.prototype,"required",void 0),xo.define("pu-color-picker");const _o=[te` 3048 :host { 3049 display: block; 3050 --foreground-color: var(--pu-table-color-foreground, var(--pu-color-foreground)); 3051 --background-color: var(--pu-table-color-background, var(--pu-color-background)); 3052 } 3053 3054 /* Base table layout */ 3055 .data-table { 3056 width: 100%; 3057 color: var(--foreground-color); 3058 background: var(--pu-table-color-gradient); 3059 background-color: rgb(from var(--background-color) r g b / alpha); 3060 border-collapse: separate; 3061 border-spacing: 0; 3062 border-radius: var(--pu-table-border-radius); 3063 padding: var(--pu-table-space-padding); 3064 } 3065 3066 .data-table__body, 3067 .data-table__content { 3068 width: 100%; 3069 } 3070`,te` 3071 /* Responsive scroll behavior */ 3072 .data-table.data-table--scroll { 3073 overflow-x: auto; 3074 -webkit-overflow-scrolling: touch; 3075 } 3076 3077 /* Hide header when specified */ 3078 .data-table--hide-header ::slotted([slot='header']) { 3079 display: none; 3080 } 3081 3082 /* Grid view layout */ 3083 @media (min-width: 48em) { 3084 .data-table--grid .data-table__body { 3085 display: grid; 3086 grid-template-columns: var(--pu-table-grid-columns, var(--grid-columns, 1fr 1fr 1fr)); 3087 gap: var(--pu-table-space-gap, var(--grid-gap, 1.5em)); 3088 } 3089 } 3090 3091 /* Table view layout - use table-specific columns */ 3092 .data-table--grid ::slotted(pu-data-table-header) { 3093 display: none; 3094 } 3095 3096 .data-table--grid ::slotted(pu-data-table-row) { 3097 display: flex; 3098 flex-direction: column; 3099 gap: 0; 3100 border-style: solid; 3101 border-color: var(--pu-table-content-border-color); 3102 border-width: var(--pu-table-content-border-width, 0.0625em); 3103 border-radius: var(--pu-table-content-border-radius); 3104 padding: var(--pu-table-content-space-padding, 1em); 3105 } 3106 3107 /* Responsive behavior - affects child components */ 3108 @media (max-width: 48em) { 3109 /* Grid view - use narrow gap on small viewports */ 3110 .data-table--grid .data-table__body { 3111 display: flex; 3112 flex-direction: column; 3113 gap: var(--pu-table-space-gap, var(--grid-gap-narrow, 1em)); 3114 } 3115 3116 .data-table:not(.data-table--scroll) ::slotted(pu-data-table-row) { 3117 display: block; 3118 } 3119 3120 /* Hide header in grid view on mobile */ 3121 .data-table:not(.data-table--scroll) ::slotted(pu-data-table-header) { 3122 display: none; 3123 } 3124 } 3125`],ko=te` 3126 :host { 3127 --pu-color-foreground: var(--pu-table-content-color-foreground); 3128 --pu-color-background: var(--pu-table-content-color-background); 3129 3130 color: var(--pu-card-content-color-foreground); 3131 background: var(--pu-table-content-color-gradient); 3132 background-color: rgb(from var(--pu-table-content-color-background) r g b / alpha); 3133 3134 display: grid; 3135 gap: var(--pu-table-columns-space-gap, 1em); 3136 grid-template-columns: var(--pu-table-columns, var(--table-columns, repeat(auto-fit, minmax(16em, 1fr)))); 3137 border-radius: var(--pu-table-content-border-radius); 3138 border-bottom-style: solid; 3139 border-bottom-width: var(--pu-table-content-border-width); 3140 border-bottom-color: rgb(from var(--pu-table-content-border-color) r g b / alpha); 3141 padding: var(--pu-table-content-space-padding, 0.5em); 3142 width: 100%; 3143 } 3144 :host(:last-child) { 3145 border-bottom: none; 3146 } 3147 /* Row variants */ 3148 :host([variant='header']) { 3149 border-bottom-style: solid; 3150 border-bottom-width: var(--pu-table-header-border-width); 3151 border-bottom-color: rgb(from var(--pu-table-header-border-color) r g b / alpha); 3152 } 3153 3154 :host([variant='footer']) { 3155 border-bottom: none; 3156 border-top-style: solid; 3157 border-top-width: var(--pu-table-footer-border-width); 3158 border-top-color: rgb(from var(--pu-table-footer-border-color) r g b / alpha); 3159 } 3160 3161 .data-table-row { 3162 display: contents; 3163 } 3164`;class Co extends Ue{constructor(){super(...arguments),this.variant="body"}render(){const e={"data-table-row":!0,[`data-table-row--${this.variant}`]:!0};return $` 3165 <div 3166 part="base table-row" 3167 class="${J(e)}" 3168 role="row" 3169 > 3170 <slot></slot> 3171 </div> 3172 `}}Co.styles=[Me,ko],Co.dependencies={},i([ke()],Co.prototype,"variant",void 0);const $o=te` 3173 :host { 3174 --pu-color-foreground: var(--pu-table-content-color-foreground); 3175 --pu-color-background: var(--pu-table-content-color-background); 3176 3177 display: block; 3178 position: relative; 3179 color: var(--pu-table-header-color-foreground, var(--pu-color-foreground)); 3180 background-color: rgb(from var(--pu-table-header-color-background, var(--pu-color-background)) r g b / alpha); 3181 } 3182 3183 :host([sticky]) { 3184 position: sticky; 3185 top: 0; 3186 z-index: 10; 3187 } 3188`;class So extends Ue{constructor(){super(...arguments),this.sticky=!1}render(){const e={"data-table-header":!0,"data-table-header--sticky":this.sticky};return $` 3189 <div 3190 part="base table-header" 3191 class="${J(e)}" 3192 role="rowgroup" 3193 > 3194 <slot></slot> 3195 </div> 3196 `}}So.styles=[Me,$o],So.dependencies={},i([ke({type:Boolean})],So.prototype,"sticky",void 0);const zo=te` 3197 :host { 3198 display: block; 3199 } 3200 3201 /* Individual cell styling */ 3202 .data-table-cell { 3203 display: flex; 3204 align-items: var(--pu-table-cell-layout-align, start); 3205 justify-content: var(--pu-table-cell-layout-justify, start); 3206 padding: var(--pu-table-cell-space-padding, 0.5em); 3207 height: 100%; /* Ensure cells take up full height for alignment */ 3208 min-width: 0; /* Allow grid items to shrink below their content size */ 3209 } 3210 3211 /* Cell alignment classes */ 3212 .data-table-cell--align-center { 3213 --pu-table-cell-layout-align: center; 3214 }
3215 .data-table-cell--align-end { 3216 --pu-table-cell-layout-align: end; 3217 } 3218 .data-table-cell--align-stretch { 3219 --pu-table-cell-layout-align: stretch; 3220 } 3221 3222 .data-table-cell--justify-center { 3223 --pu-table-cell-layout-justify: center; 3224 } 3225 .data-table-cell--justify-end { 3226 --pu-table-cell-layout-justify: end; 3227 } 3228 .data-table-cell--justify-space-between { 3229 --pu-table-cell-layout-justify: space-between; 3230 } 3231 3232 /* Header cell styling */ 3233 .data-table-cell--header { 3234 font-weight: var(--pu-font-weight-600); 3235 } 3236`;class Ao extends Ue{constructor(){super(...arguments),this.align="start",this.justify="start",this.header=!1}render(){const e={"data-table-cell":!0,"data-table-cell--header":this.header,[`data-table-cell--align-${this.align}`]:"start"!==this.align,[`data-table-cell--justify-${this.justify}`]:"start"!==this.justify},t=this.header?"columnheader":"cell";return $` 3237 <div 3238 part="base table-cell" 3239 class="${J(e)}" 3240 role="${t}" 3241 > 3242 <slot></slot> 3243 </div> 3244 `}}Ao.styles=[Me,zo],Ao.dependencies={},i([ke()],Ao.prototype,"align",void 0),i([ke()],Ao.prototype,"justify",void 0),i([ke({type:Boolean})],Ao.prototype,"header",void 0);const Po=te` 3245 :host { 3246 --pu-color-foreground: var(--pu-table-content-color-foreground); 3247 --pu-color-background: var(--pu-table-content-color-background); 3248 3249 display: block; 3250 color: var(--pu-table-footer-color-foreground, var(--pu-color-foreground)); 3251 background-color: rgb(from var(--pu-table-footer-color-background, var(--pu-color-background)) r g b / alpha); 3252 } 3253`;class No extends Ue{render(){return $` 3254 <div 3255 part="base table-footer" 3256 class="${J({"data-table-footer":!0})}" 3257 role="rowgroup" 3258 > 3259 <slot></slot> 3260 </div> 3261 `}}No.styles=[Me,Po];class Eo extends Ue{constructor(){super(...arguments),this.currentBreakpoint="",this.layout="table",this.responsiveBehavior="grid",this.tableColumns=[],this.gridColumns=[],this.title=""}tableStyles(){let e={};if(this.tableColumns.length>0?e["--table-columns"]=this.tableColumns.join(" "):e["--table-columns"]="1fr","grid"===this.layout){const t=this.getCurrentGridColumns();e["--grid-columns"]=t}return this.spacing&&(e["--grid-gap"]=parseInt(this.spacing)/16+"em"),this.spacingNarrow?e["--grid-gap-narrow"]=parseInt(this.spacingNarrow)/16+"em":this.spacing&&(e["--grid-gap-narrow"]=parseInt(this.spacing)/16+"em"),e}connectedCallback(){super.connectedCallback(),this.setupResizeObserver()}disconnectedCallback(){super.disconnectedCallback(),this.resizeObserver?.disconnect()}setupResizeObserver(){this.resizeObserver=new ResizeObserver((()=>{this.updateResponsiveStyles()})),this.resizeObserver.observe(this),this.updateResponsiveStyles()}getCurrentGridColumns(){if(!this.gridColumns||Array.isArray(this.gridColumns))return Array.isArray(this.gridColumns)?this.gridColumns.join(" "):"1fr";const e=this.offsetWidth,t=768,o=769,i=1040,r=1440;return e<=491&&this.gridColumns["small-down"]?this.gridColumns["small-down"].join(" "):e<=t&&this.gridColumns["medium-down"]?this.gridColumns["medium-down"].join(" "):e>=o&&e<i&&this.gridColumns["medium-up"]?this.gridColumns["medium-up"].join(" "):e>=i&&e<r&&this.gridColumns["large-up"]?this.gridColumns["large-up"].join(" "):e>=r&&this.gridColumns["xlarge-up"]?this.gridColumns["xlarge-up"].join(" "):"1fr"}determineCurrentBreakpoint(){const e=this.offsetWidth;return e<=491?"small-down":e<=768?"medium-down":e<1040?"medium-up":e<1440?"large-up":"xlarge-up"}updateResponsiveStyles(){const e=this.determineCurrentBreakpoint();if(e!==this.currentBreakpoint){this.currentBreakpoint=e;const t=this.tableStyles();Object.entries(t).forEach((([e,t])=>{this.style.setProperty(e,t)}))}}shouldHideHeader(){if("grid"===this.layout)return!0;if("table"===this.layout){return 1===(this.tableColumns.length>0?this.tableColumns:["1fr"]).length}return!1}render(){const e="grid"===this.layout?"grid":"table",t=this.title||"Data table",o=this.shouldHideHeader(),i=this.tableStyles();
3261return Object.entries(i).forEach((([e,t])=>{this.style.setProperty(e,t)})),$` 3262 <div 3263 part="base table" 3264 class="${J({"data-table":!0,"data-table--grid":"grid"===this.layout,"data-table--scroll":"scroll"===this.responsiveBehavior,"data-table--hide-header":o})}" 3265 role="${e}" 3266 aria-label="${t}" 3267 > 3268 <div 3269 part="content table-content" 3270 class="data-table__content" 3271 > 3272 <slot name="header"></slot> 3273 <div 3274 part="body table-body" 3275 class="data-table__body" 3276 role="rowgroup" 3277 > 3278 <slot></slot> 3279 </div> 3280 <slot name="footer"></slot> 3281 </div> 3282 </div> 3283 `}}Eo.styles=[Me,_o],Eo.dependencies={"pu-data-table-row":Co,"pu-data-table-header":So,"pu-data-table-cell":Ao,"pu-data-table-footer":No},i([ke()],Eo.prototype,"layout",void 0),i([ke()],Eo.prototype,"responsiveBehavior",void 0),i([ke({type:Array})],Eo.prototype,"tableColumns",void 0),i([ke({type:Object})],Eo.prototype,"gridColumns",void 0),i([ke()],Eo.prototype,"spacing",void 0),i([ke()],Eo.prototype,"spacingNarrow",void 0),i([ke()],Eo.prototype,"title",void 0),Eo.define("pu-data-table");const Bo=[te` 3284 /* Host styles */ 3285 :host { 3286 display: block; 3287 --color-foreground: var(--pu-modal-color-foreground, var(--pu-color-foreground)); 3288 --color-background: var(--pu-modal-color-background, var(--pu-color-background)); 3289 --color-header-foreground: var(--pu-modal-header-color-foreground, var(--color-foreground)); 3290 --color-header-background: var(--pu-modal-header-color-background, transparent); 3291 --pu-section-color-foreground: var(--color-foreground); 3292 --pu-section-color-background: transparent; 3293 } 3294 3295 /* Modal */ 3296 .modal { 3297 color: rgb(from var(--color-foreground) r g b); 3298 background-color: transparent; 3299 margin: 0; 3300 padding: 0; 3301 border: none; 3302 border-radius: 0; 3303 inset: 0; 3304 width: 100vw; 3305 height: 100vh; 3306 max-width: none; 3307 max-height: none; 3308 } 3309 dialog.modal::backdrop { 3310 background-color: rgb(from var(--color-background) r g b / calc(alpha * var(--pu-modal-background-opacity, 1))); 3311 background-image: var(--pu-modal-image-background); 3312 background-size: cover; 3313 background-repeat: no-repeat; 3314 } 3315 3316 .modal__inner { 3317 display: flex; 3318 flex-direction: column; 3319 height: 100svh; 3320 overflow-y: auto; 3321 overflow-x: hidden; 3322 scrollbar-width: thin; 3323 scrollbar-color: rgb(from var(--color-foreground) r g b) var(--color-background); 3324 } 3325 3326 /** Close button icon */ 3327 .close-button-icon { 3328 font-size: var(--pu-icon-font-size, 1.5em); 3329 } 3330 3331 /* Modal header */ 3332 .modal-header { 3333 position: relative; 3334 display: flex; 3335 align-items: center; 3336 padding: var(--pu-modal-header-space-padding, 1.5em 0); 3337 line-height: 1; 3338 --pu-color-foreground: var(--color-header-foreground); 3339 --pu-button-color-foreground: var(--color-header-background); 3340 --pu-button-color-background: var(--color-header-foreground); 3341 --pu-icon-color-foreground: var(--color-header-foreground); 3342 --pu-icon-border-color: var(--color-header-foreground); 3343 --pu-icon-color-background: transparent; 3344 } 3345 3346 .modal-header .col { 3347 flex: 1; 3348 } 3349 .modal-header .col:first-child { 3350 margin-right: auto; 3351 } 3352 .modal-header .title { 3353 margin-left: auto; 3354 text-align: center; 3355 } 3356 .modal-header .close-button { 3357 margin-left: auto; 3358 text-align: right; 3359 } 3360 3361 @media screen and (max-width: 48em) {
3362 .modal-header { 3363 padding: var(--pu-modal-header-space-padding-narrow, 1em 0); 3364 } 3365 .modal-header .close-button { 3366 flex: 0; 3367 } 3368 .modal-header .title { 3369 --pu-text-heading-scale: 0.6; 3370 } 3371 .modal-header .col:first-child { 3372 display: none; 3373 } 3374 .modal-header .title { 3375 text-align: left; 3376 } 3377 } 3378 3379 /* Section Content */ 3380 .section-content { 3381 display: flex; 3382 flex: 1; 3383 flex-direction: column; 3384 margin: 0 auto; 3385 width: 100%; 3386 } 3387 3388 .section-content-block { 3389 display: flex; 3390 flex-direction: column; 3391 justify-content: center; 3392 align-items: stretch; 3393 width: 100%; 3394 } 3395 3396 .section__footer { 3397 display: flex; 3398 justify-content: center; 3399 } 3400`,te` 3401 /* Sticky Header */ 3402 .modal-header--sticky .sticky { 3403 position: sticky; 3404 top: 0; 3405 left: 0; 3406 z-index: 100; 3407 width: 100%; 3408 } 3409 3410 /* Button Position */ 3411 .modal-header-icon--left .modal-header { 3412 flex-direction: row-reverse; 3413 } 3414 .modal-header-icon--left .modal-header .col:first-child { 3415 margin-left: auto; 3416 } 3417 .modal-header-icon--left .modal-header .col:last-child { 3418 margin-right: auto; 3419 text-align: left; 3420 } 3421 3422 /* Narrow Sticky Bottom */ 3423 @media screen and (max-width: 48em) {
3424 .modal-header--sticky.modal-header--sticky-bottom .modal-header { 3425 background-color: var(--pu-modal-header-color-background, transparent); 3426 position: fixed; 3427 padding: 1em; 3428 top: initial; 3429 left: 0; 3430 right: 0; 3431 bottom: 0; 3432 z-index: 100; 3433 } 3434 .modal-header-icon--left .modal-header .title { 3435 text-align: right; 3436 } 3437 } 3438 3439 /* Content Justify */ 3440 .content-justify--start { 3441 justify-content: start; 3442 } 3443 .content-justify--center { 3444 justify-content: center; 3445 } 3446 .content-justify--end { 3447 justify-content: end; 3448 } 3449`],To=[te` 3450 :host { 3451 display: block; 3452 --img-sm: var(--pu-section-content-bg-image-size-sm); 3453 --img-md: var(--pu-section-content-bg-image-size-md); 3454 --img-lg: var(--pu-section-content-bg-image-size-lg); 3455 } 3456 3457 /* Content container */ 3458 .section-content { 3459 background-color: rgb(from var(--pu-section-content-color-background) r g b / alpha); 3460 margin-top: 0; 3461 margin-right: auto; 3462 margin-bottom: 0; 3463 margin-left: auto; 3464 max-width: var(--pu-size-content-max-width, var(--section-width)); 3465 display: flex; 3466 flex-direction: column; 3467 gap: var(--pu-section-content-row-gap, var(--pu-section-content-row-gap-narrow)); 3468 } 3469 @media (max-width: 47.9975em) { 3470 .section-content { 3471 gap: var(--pu-section-content-row-gap-narrow, var(--gap-narrow)); 3472 } 3473 } 3474`,te` 3475 /* Width API - Content width control */ 3476 .section-content--page-width { 3477 max-width: var(--pu-size-content-max-width, var(--section-width)); 3478 } 3479 .section-content--full-width { 3480 max-width: var(--pu-size-viewport-max-width); 3481 } 3482 3483 /* Centering API - Content alignment control */ 3484 @media (min-width: 48em) { 3485 .section-content--center { 3486 display: flex; 3487 justify-content: center; 3488 text-align: center; 3489 } 3490 } 3491 @media only screen and (max-width: 48em) { 3492 .section-content--narrow-center { 3493 display: flex; 3494 justify-content: center; 3495 text-align: center; 3496 } 3497 } 3498 3499 /* Padding Type API - Side padding control */ 3500 @media (min-width: 48em) { 3501 .section-content--padded { 3502 padding-top: var(--pu-section-content-space-padding-top, var(--pt)); 3503 padding-bottom: var(--pu-section-content-space-padding-bottom, var(--pb)); 3504 padding-left: var(--pu-section-content-space-padding-side, var(--plr)); 3505 padding-right: var(--pu-section-content-space-padding-side, var(--plr)); 3506 } 3507 .section-content--side-bleed { 3508 padding-top: var(--pu-section-content-space-padding-top, var(--pt)); 3509 padding-bottom: var(--pu-section-content-space-padding-bottom, var(--pb)); 3510 padding-left: 0; 3511 padding-right: 0; 3512 } 3513 .section-content.section-content--full-bleed { 3514 padding: 0; 3515 } 3516 } 3517 3518 @media only screen and (max-width: 48em) { 3519 .section-content--narrow-padded { 3520 padding-top: var(--pu-section-content-space-padding-top-narrow, var(--pt-narrow)); 3521 padding-bottom: var(--pu-section-content-space-padding-bottom-narrow, var(--pb-narrow)); 3522 padding-left: var(--pu-section-content-space-padding-side-narrow, var(--plr-narrow)); 3523 padding-right: var(--pu-section-content-space-padding-side-narrow, var(--plr-narrow)); 3524 } 3525 .section-content--narrow-side-bleed { 3526 padding-top: var(--pu-section-content-space-padding-top-narrow, var(--pt-narrow)); 3527 padding-bottom: var(--pu-section-content-space-padding-bottom-narrow, var(--pb-narrow)); 3528 padding-left: 0; 3529 padding-right: 0; 3530 } 3531 .section-content.section-content--narrow-full-bleed { 3532 padding: 0; 3533 } 3534 } 3535 3536 /* Background color/image */ 3537 .section-block { 3538 color: rgb(from var(--pu-section-color-foreground) r g b / alpha); 3539 background-color: rgb(from var(--pu-section-color-background) r g b / alpha); 3540 background-size: cover; 3541 background-position: center; 3542 } 3543 3544 @media (max-width: 47.9975em) { 3545 .section-block { 3546 background-image: var(--img-sm); 3547 } 3548 } 3549 @media (min-width: 47.9975em) and (max-width: 64.9975em) { 3550 .section-block { 3551 background-image: var(--img-md); 3552 } 3553 } 3554 @media (min-width: 65em) { 3555 .section-block { 3556 background-image: var(--img-lg); 3557 } 3558 } 3559`];class Io extends Ue{constructor(){super(...arguments),this.width="page-width",this.centerContent=!1,this.centerContentNarrow=!1,this.paddingType="padded",this.paddingTypeNarrow="padded",this.isNumeric=e=>("number"==typeof e||"string"==typeof e&&""!==e.trim())&&!isNaN(e)}blockStyles(){let e={};return this.paddingTop&&(e={...e,"--pt":parseInt(this.paddingTop)/16+"em"}),this.paddingBottom&&(e={...e,"--pb":parseInt(this.paddingBottom)/16+"em"}),this.paddingTopNarrow?e={...e,"--pt-narrow":parseInt(this.paddingTopNarrow)/16+"em"}:this.paddingTop&&(e={...e,"--pt-narrow":parseInt(this.paddingTop)/16+"em"}),this.paddingBottomNarrow?e={...e,"--pb-narrow":parseInt(this.paddingBottomNarrow)/16+"em"}:this.paddingBottom&&(e={...e,"--pb-narrow":parseInt(this.paddingBottom)/16+"em"}),this.paddingSide&&(e={...e,"--plr":parseInt(this.paddingSide)/16+"em"}),this.paddingSideNarrow&&(e={...e,"--plr-narrow":parseInt(this.paddingSideNarrow)/16+"em"}),this.contentSpacing&&(e={...e,"--gap":Number(this.contentSpacing)/16+"em"}),this.contentSpacingNarrow?e={...e,"--gap-narrow":Number(this.contentSpacingNarrow)/16+"em"}:this.contentSpacing&&(e={...e,"--gap-narrow":Number(this.contentSpacing)/16+"em"}),e}sectionContentStyles(){let e={};return this.width&&this.isNumeric(this.width)&&(e={...e,"--section-width":parseInt(this.width)/16+"em"}),e}render(){const e=this.width&&!this.isNumeric(this.width);return $` 3560 <div 3561 part="base section-block" 3562 class="section-block" 3563 style="${He(this.blockStyles())}"> 3564 <div 3565 part="content" 3566 class="${J({"section-content":!0,"section-content--center":this.centerContent,"section-content--narrow-center":!!this.centerContentNarrow,[`section-content--${this.paddingType}`]:!0,[`section-content--narrow-${this.paddingTypeNarrow}`]:!0,[`section-content--${this.width}`]:e})}" 3567 style="${He(this.sectionContentStyles())}"> 3568 <slot></slot> 3569 <slot name="content"></slot> 3570 </div> 3571 </div> 3572 `}}Io.styles=[Me,To],i([ke()],Io.prototype,"width",void 0),i([ke({type:Boolean})],Io.prototype,"centerContent",void 0),i([ke({type:Boolean})],Io.prototype,"centerContentNarrow",void 0),i([ke()],Io.prototype,"paddingType",void 0),i([ke()],Io.prototype,"paddingTypeNarrow",void 0),i([ke()],Io.prototype,"paddingTop",void 0),i([ke()],Io.prototype,"paddingBottom",void 0),i([ke()],Io.prototype,"paddingTopNarrow",void 0),i([ke()],Io.prototype,"paddingBottomNarrow",void 0),i([ke()],Io.prototype,"paddingSide",void 0),i([ke()],Io.prototype,"paddingSideNarrow",void 0),i([ke()],Io.prototype,"contentSpacing",void 0),i([ke()],Io.prototype,"contentSpacingNarrow",void 0);const Mo=[te` 3573 :host { 3574 display: block; 3575 width: 100%; 3576 --foreground-color: var(--pu-section-color-foreground, var(--pu-color-foreground)); 3577 --background-color: var(--pu-section-color-background, var(--pu-color-background)); 3578 --margin-top: var(--pu-section-space-margin-top); 3579 --margin-bottom: var(--pu-section-space-margin-bottom); 3580 } 3581 @media only screen and (max-width: 47.9975em) { 3582 :host { 3583 --margin-top: var(--pu-section-space-margin-top-narrow); 3584 --margin-bottom: var(--pu-section-space-margin-bottom-narrow); 3585 } 3586 } 3587 3588 .section { 3589 padding-top: var(--pu-section-space-padding-top); 3590 padding-bottom: var(--pu-section-space-padding-bottom); 3591 padding-left: var(--pu-section-space-padding-side); 3592 padding-right: var(--pu-section-space-padding-side); 3593 margin-top: var(--margin-top); 3594 margin-bottom: var(--margin-bottom); 3595 } 3596 @media only screen and (max-width: 47.9975em) { 3597 .section { 3598 padding-top: var(--pu-section-space-padding-top-narrow); 3599 padding-bottom: var(--pu-section-space-padding-bottom-narrow); 3600 padding-left: var(--pu-section-space-padding-side-narrow); 3601 padding-right: var(--pu-section-space-padding-side-narrow); 3602 margin-top: var(--pu-section-space-margin-top-narrow); 3603 margin-bottom: var(--pu-section-space-margin-bottom-narrow); 3604 } 3605 } 3606 3607 .section { 3608 color: rgb(from var(--foreground-color) r g b / alpha); 3609 background-color: rgb(from var(--background-color) r g b / alpha); 3610 background-size: cover; 3611 background-position: center; 3612 } 3613 3614 @media (max-width: 47.9975em) { 3615 .section { 3616 background-image: var(--pu-section-media-size-sm); 3617 } 3618 } 3619 @media (min-width: 47.9975em) and (max-width: 64.9975em) { 3620 .section { 3621 background-image: var(--pu-section-media-size-md); 3622 } 3623 } 3624 @media (min-width: 65em) { 3625 .section { 3626 background-image: var(--pu-section-media-size-lg); 3627 } 3628 } 3629 3630 @media (max-width: 47.9975em) { 3631 ::slotted(*:not(:last-child)) { 3632 margin-bottom: var(--pu-section-space-vertical-narrow) !important; 3633 } 3634 } 3635 @media (min-width: 48em) { 3636 ::slotted(*:not(:last-child)) { 3637 margin-bottom: var(--pu-section-space-vertical-wide) !important; 3638 } 3639 } 3640`];class jo extends Ue{constructor(){super(...arguments),this.as="section"}sectionStyles(){let e={};return this.spacing&&(e={...e,"--pu-section-space-vertical-wide":this.spacing+"px"}),this.spacingNarrow&&(e={...e,"--pu-section-space-vertical-narrow":this.spacingNarrow+"px"}),e}sectionAs(){return"section"===this.as?$` 3641 <section 3642 part="base section" 3643 class="section" 3644 style="${He(this.sectionStyles())}" 3645 > 3646 <slot></slot> 3647 <slot name="content"></slot> 3648 </section> 3649 `:"header"===this.as?$` 3650 <header 3651 part="base header" 3652 class="section" 3653 style="${He(this.sectionStyles())}" 3654 > 3655 <slot></slot> 3656 <slot name="content"></slot> 3657 </header> 3658 `:"footer"===this.as?$` 3659 <footer 3660 part="base footer" 3661 class="section" 3662 style="${He(this.sectionStyles())}" 3663 > 3664 <slot></slot> 3665 <slot name="content"></slot> 3666 </footer> 3667 `:$` 3668 <div 3669 part="base section" 3670 class="section" 3671 style="${He(this.sectionStyles())}" 3672 > 3673 <slot></slot> 3674 <slot name="content"></slot> 3675 </div> 3676 `}render(){return $` ${this.sectionAs()} `}}jo.styles=[Me,Mo],jo.dependencies={"pu-section-block":Io},i([ke()],jo.prototype,"as",void 0),i([ke()],jo.prototype,"spacing",void 0),i([ke()],jo.prototype,"spacingNarrow",void 0);class Oo extends Ue{constructor(){super(...arguments),this.visible=!1,this.stickyHeader=!1,this.stickyBottomNarrow=!1,this.contentWidth="page-width",this.spacing="16",this.paddingType="full-bleed",this.paddingTypeNarrow="full-bleed",this.paddingSide="24",this.paddingBottom="24",this.spacingNarrow="16",this.paddingSideNarrow="16",this.paddingBottomNarrow="24",this.iconName="close",this.buttonPosition="right",this.hasFooterSlot=new Xe(this,"footer"),this.openModal=()=>{this.visible=!0},this.closeModal=()=>{this.visible=!1},this.onBackdropClick=e=>{if(e.target===this.dlg)return void(this.visible=!1);const t=this.renderRoot.querySelector(".modal__inner");if(t){const o=t.getBoundingClientRect(),{clientX:i,clientY:r}=e;i>=o.left&&i<=o.right&&r>=o.top&&r<=o.bottom||(this.visible=!1)}},this.onClose=()=>{this.visible&&(this.visible=!1);const e=new CustomEvent("close-modal",{bubbles:!0,composed:!0});this.dispatchEvent(e),history.pushState({modalOpen:!1},"Modal Closed")},this.historyBack=()=>{this.dlg?.open&&this.dlg.close()}}connectedCallback(){window.addEventListener("popstate",this.historyBack),super.connectedCallback()}disconnectedCallback(){window.removeEventListener("popstate",this.historyBack),this.visible&&this.enableBodyScroll(),super.disconnectedCallback()}firstUpdated(){this.dlg=this.renderRoot.querySelector("dialog"),this.dlg.addEventListener("close",this.onClose)}updated(e){e.has("visible")&&(this.visible?(this.dlg.open||this.dlg.showModal(),this.disableBodyScroll(),history.pushState({modalOpen:!0},"Modal Open",window.location.pathname)):(this.dlg.open&&this.dlg.close(),this.enableBodyScroll()))}disableBodyScroll(){document.body.dataset.originalOverflow||(document.body.dataset.originalOverflow=document.body.style.overflow||"visible"),document.body.style.overflow="hidden"}enableBodyScroll(){const e=document.body.dataset.originalOverflow;e&&(document.body.style.overflow="visible"===e?"":e,delete document.body.dataset.originalOverflow)}sectionInnerStyles(){let e={};return this.maxScreenWidth&&(e["--pu-size-max-width"]=String(Number(this.maxScreenWidth)/16)+"em"),e}render(){const e=!!this.justifyContent,t="left"===this.buttonPosition,o=this.hasFooterSlot.test("footer");return $` 3677 <dialog 3678 part="base media-modal" 3679 class="modal ${J({"modal-header--sticky":this.stickyHeader,"modal
3679-header--sticky-bottom":this.stickyBottomNarrow,"modal-header-icon--left":t})}" 3680 aria-labelledby="dialog-title" 3681 @click=${this.onBackdropClick}> 3682 <div 3683 part="container" 3684 class="modal__inner"> 3685 <pu-section 3686 as="header" 3687 class="section-header sticky"> 3688 <pu-section-block 3689 class="section-header-block" 3690 paddingSide=${this.paddingSide} 3691 paddingSideNarrow=${this.paddingSideNarrow} 3692 paddingTop="0" 3693 paddingBottom="0" 3694 paddingTopNarrow="0" 3695 paddingBottomNarrow="0" 3696 width=${this.contentWidth}> 3697 <div 3698 part="header" 3699 class="modal-header"> 3700 <div 3701 part="shim" 3702 class="col"></div> 3703 <div 3704 part="title" 3705 class="title col" 3706 id="dialog-title"> 3707 <slot name="title"></slot> 3708 </div> 3709 <div 3710 part="close" 3711 class="close-button col"> 3712 <slot name="close-button"> 3713 <pu-button-icon 3714 part="button" 3715 exportparts="base,icon,svg" 3716 class="close-button" 3717 name="${this.iconName}" 3718 iconSize="large" 3719 padding="0" 3720 extendClickArea 3721 @click=${()=>this.visible=!1}> 3722 <svg 3723 slot="icon" 3724 xmlns="http://www.w3.org/2000/svg" 3725 class="close-button-icon" 3726 id="close" 3727 width="1em" 3728 height="1em"
3729 viewBox="0 0 384 512" 3730 role="presentation" 3731 aria-hidden="true" 3732 focusable="false" 3733 fill="currentColor"> 3734 <path 3735 d="M192 233.4L59.5 100.9 36.9 123.5 169.4 256 36.9 388.5l22.6 22.6L192 278.6 324.5 411.1l22.6-22.6L214.6 256 347.1 123.5l-22.6-22.6L192 233.4z" /> 3736 </svg> 3737 </pu-button-icon> 3738 </slot> 3739 </div> 3740 </div> 3741 </pu-section-block> 3742 </pu-section> 3743 <pu-section 3744 part="section" 3745 exportparts="base,section,header,footer" 3746 class="section-content ${J({["content-justify--"+this.justifyContent]:e})}" 3747 spacing=${this.spacing} 3748 spacingNarrow=${this.spacingNarrow}> 3749 <pu-section-block 3750 part="content" 3751 exportparts="base,content" 3752 class="section-content-block" 3753 style="${He({"--pu-size-max-width":this.maxScreenWidth?this.maxScreenWidth:void 0})}" 3754 paddingSide=${this.paddingSide} 3755 paddingTop=${Ze(this.paddingTop)} 3756 paddingBottom=${o?"0":this.paddingBottom} 3757 paddingSideNarrow=${this.paddingSideNarrow} 3758 paddingTopNarrow=${Ze(this.paddingTopNarrow)} 3759 paddingBottomNarrow=${o?"0":this.paddingBottomNarrow} 3760 paddingType=${this.paddingType} 3761 paddingTypeNarrow=${this.paddingTypeNarrow} 3762 width=${this.contentWidth}> 3763 <slot name="content"></slot> 3764 </pu-section-block> 3765 ${o?$`<pu-section-block 3766part="footer" 3767exportparts="base,content" 3768class="section__footer" 3769style="${He(this.sectionInnerStyles())}" 3770paddingSide=${this.paddingSide} 3771paddingTop=${Ze(this.paddingTop)} 3772paddingBottom=${Ze(this.paddingBottom)} 3773paddingSideNarrow=${this.paddingSideNarrow} 3774paddingTopNarrow=${Ze(this.paddingTopNarrow)} 3775paddingBottomNarrow=${Ze(this.paddingBottomNarrow)} 3776paddingType=${this.paddingType} 3777paddingTypeNarrow=${this.paddingTypeNarrow} 3778width=${this.contentWidth}><slot name="footer"></slot></pu-section-block>`:""} 3779 </pu-section> 3780 </div> 3781 </dialog> 3782 `}}Oo.styles=[Me,Bo],Oo.dependencies={"pu-section":jo,"pu-button-icon":jt},i([ke({type:Boolean,reflect:!0})],Oo.prototype,"visible",void 0),i([ke({reflect:!0,type:Boolean})],Oo.prototype,"stickyHeader",void 0),i([ke({reflect:!0,type:Boolean})],Oo.prototype,"stickyBottomNarrow",void 0),i([ke()],Oo.prototype,"contentWidth",void 0),i([ke({type:Number})],Oo.prototype,"maxScreenWidth",void 0),i([ke()],Oo.prototype,"justifyContent",void 0),i([ke()],Oo.prototype,"spacing",void 0),i([ke()],Oo.prototype,"paddingType",void 0),i([ke()],Oo.prototype,"paddingTypeNarrow",void 0),i([ke()],Oo.prototype,"paddingSide",void 0),i([ke()],Oo.prototype,"paddingTop",void 0),i([ke()],Oo.prototype,"paddingBottom",void 0),i([ke()],Oo.prototype,"spacingNarrow",void 0),i([ke()],Oo.prototype,"paddingSideNarrow",void 0),i([ke()],Oo.prototype,"paddingTopNarrow",void 0),i([ke()],Oo.prototype,"paddingBottomNarrow",void 0),i([ke()],Oo.prototype,"iconName",void 0),i([ke()],Oo.prototype,"buttonPosition",void 0);const Lo=[te` 3783 :host { 3784 display: block; 3785 --gradient: var(--pu-banner-media-color-gradient); 3786 --aspect: var(--pu-deferred-media-image-aspect); 3787 --aspect-small: var(--pu-deferred-media-image-narrow); 3788 3789 --pu-icon-color-foreground: var(--pu-play-button-color-foreground); 3790 --pu-icon-color-background: var(--pu-play-button-color-background); 3791 --pu-icon-border-color: var(--pu-play-button-border-color); 3792 3793 --pu-icon-opacity-background: var(--pu-play-button-opacity-background); 3794 --pu-icon-opacity-border: var(--pu-play-button-opacity-border); 3795 3796 --pu-icon-shadow: var(--pu-play-button-shadow); 3797 --pu-icon-space-padding: var(--pu-play-button-space-padding); 3798 3799 --pu-slider-icon-border-radius: var(--pu-play-button-border-radius); 3800 --pu-icon-border-width: var(--pu-play-button-border-width); 3801 } 3802 3803 .deferred-media { 3804 position: relative; 3805 width: 100%; 3806 } 3807 3808 .cover-image { 3809 background-image: var(--gradient); 3810 aspect-ratio: var(--aspect, var(--pu-deferred-media-image-narrow)); 3811 } 3812 3813 @media only screen and (min-width: 30.06em) { 3814 .cover-image { 3815 aspect-ratio: var(--aspect, var(--pu-deferred-media-image-aspect)); 3816 } 3817 } 3818 3819 ::slotted(img) { 3820 aspect-ratio: var(--aspect-small, var(--pu-deferred-media-image-narrow)); 3821 object-fit: cover; 3822 width: 100%; 3823 height: 100%; 3824 } 3825 3826 @media only screen and (min-width: 30.06em) { 3827 ::slotted(img) { 3828 aspect-ratio: var(--aspect, var(--pu-deferred-media-image-aspect)); 3829 } 3830 } 3831 3832 .play-button { 3833 position: absolute; 3834 inset: 0; 3835 display: flex; 3836 align-items: center; 3837 justify-content: center; 3838 z-index: 100; 3839 padding: 1.5em; 3840 } 3841 3842 .play-button ::part(button) {
3843 box-shadow: var(--icon-shadow, var(--pu-shadow-elevation-400)); 3844 } 3845 3846 .deferred-media__video { 3847 aspect-ratio: var(--aspect-small, var(--pu-aspect-ratio-media-small)); 3848 border: 0; 3849 width: 100%; 3850 } 3851 3852 iframe.video { 3853 border: 0; 3854 aspect-ratio: var(--aspect, var(--pu-aspect-ratio-media)); 3855 } 3856`,te` 3857 .deferred-media--button-hover .play-button { 3858 opacity: 0; 3859 background-color: rgb(0, 0, 0, 0.2); 3860 transition: opacity var(--pu-transition-duration-500); 3861 } 3862 3863 .deferred-media--button-hover .play-button:hover { 3864 opacity: 1; 3865 } 3866`];class Ho extends Ue{constructor(){super(),this.hasSlotController=new Xe(this,"image"),this.title="",this.enableModal=!1,this.buttonSize="3xlarge",this.buttonStyle="rounded",this.buttonVisibleOnHover=!1,this._videoPlaying=!1,this._modalOpen=!1,this.aspectRatio="16/9",this.aspectRatioNarrow="16/9",this.addEventListener("close-modal",this.handleCloseVideo)}handlePlayVideo(){this.enableModal?this._modalOpen=!0:this._videoPlaying=!0}handleCloseVideo(){this._videoPlaying=!1,this._modalOpen=!1}renderVideo(){return $` <iframe 3867 part="video" 3868 class="video" 3869 src="${Ze(this.src)}" 3870 title="${Ze(this.title)}" 3871 allow="autoplay; fullscreen; picture-in-picture;" 3872 allowfullscreen 3873 > 3874 </iframe>`}render(){if(this.hasSlotController.test("image")){const e=this._coverImage[0];if(e){const t=e.getAspectRatio;if("function"==typeof t){const o=t.call(e);o?.default&&(this.aspectRatio=o.default),o?.small&&(this.aspectRatioNarrow=o.small)}else if(e instanceof HTMLImageElement){const t=Number(e.getAttribute("width")||""),o=Number(e.getAttribute("height")||""),i=t||e.naturalWidth||e.width,r=o||e.naturalHeight||e.height;if(i&&r){const e=(i/r).toString();this.aspectRatio=e,this.aspectRatioNarrow=e}}}}const e="large"===this.buttonSize?"1em":"xlarge"===this.buttonSize?"1.25em":"2xlarge"===this.buttonSize?"1.5em":"3xlarge"===this.buttonSize?"1.75em":void 0,t="sharp"===this.buttonStyle?"play":"play-rounded";return $` 3875 <div 3876 part="base deferred-media" 3877 class="${J({"deferred-media":!0,"deferred-media--button-hover":this.buttonVisibleOnHover})}" 3878 style="${He({"--pu-aspect-ratio-media":this.aspectRatio,"--pu-aspect-ratio-media-small":this.aspectRatioNarrow,"--pu-deferred-media-image-aspect":this.aspectRatio,"--pu-deferred-media-image-narrow":this.aspectRatioNarrow?this.aspectRatioNarrow:this.aspectRatio})}" 3879 ?enableModal=${this.enableModal} 3880 > 3881 <div 3882 part="cover" 3883 class="cover-image" 3884 > 3885 ${this._videoPlaying?this.renderVideo():$`<slot name="image"></slot><div 3886part="play-button" 3887class="play-button"><slot name="play-button"><pu-button-icon 3888style=${He({...e?{"--pu-space-padding":e}:{}})} 3889part="button-icon" 3890exportparts="button,base,icon,svg" 3891type="button" 3892borderStyle="rounded" 3893iconSize=${this.buttonSize} 3894label="Click to play a video" 3895extendClickArea?border=${!0}@click="${this.handlePlayVideo}">${"play-rounded"===t?$` 3896 <svg 3897 slot="icon" 3898 class="button-icon" 3899 xmlns="http://www.w3.org/2000/svg" 3900 id="play-rounded" 3901 width="1em" 3902 height="1em"
3903 viewBox="0 0 448 512" 3904 role="presentation" 3905 aria-hidden="true" 3906 focusable="false" 3907 fill="currentColor" 3908 > 3909 <path 3910 d="M91.2 36.9c-12.4-6.8-27.4-6.5-39.6 .7S32 57.9 32 72l0 368c0 14.1 7.5 27.2 19.6 34.4s27.2 7.5 39.6 .7l336-184c12.8-7 20.8-20.5 20.8-35.1s-8-28.1-20.8-35.1l-336-184z" 3911 /> 3912 </svg> 3913 `:$` 3914 <svg 3915 slot="icon" 3916 class="button-icon" 3917 xmlns="http://www.w3.org/2000/svg" 3918 id="play" 3919 width="1em" 3920 height="1em"
3921 viewBox="0 0 384 512" 3922 role="presentation" 3923 aria-hidden="true" 3924 focusable="false" 3925 fill="currentColor" 3926 > 3927 <path d="M384 256L0 32V480L384 256z" /> 3928 </svg> 3929 `}</pu-button-icon></slot></div>`} 3930 </div> 3931 ${this.enableModal&&this._modalOpen?$`<pu-media-modal 3932part="modal" 3933exportparts="base,container,header,shim,title,close,button,icon,svg,section,content" 3934layout="single" 3935justifyContent="center"?visible=${this._modalOpen}><pu-text 3936slot="title" 3937as="h2" 3938variant="headingXl" 3939withoutMargin>${this.title}</pu-text><div slot="content">${this.renderVideo()}</div></pu-media-modal>`:""} 3940 </div> 3941 `}}Ho.styles=[Me,Lo],Ho.dependencies={"pu-media-modal":Oo,"pu-button-icon":jt,"pu-button":It},i([Ae({slot:"image"})],Ho.prototype,"_coverImage",void 0),i([ke()],Ho.prototype,"src",void 0),i([ke()],Ho.prototype,"title",void 0),i([ke({type:Boolean})],Ho.prototype,"enableModal",void 0),i([ke()],Ho.prototype,"buttonSize",void 0),i([ke()],Ho.prototype,"buttonStyle",void 0),i([ke({type:Boolean})],Ho.prototype,"buttonVisibleOnHover",void 0),i([Ce()],Ho.prototype,"_videoPlaying",void 0),i([Ce()],Ho.prototype,"_modalOpen",void 0),Ho.define("pu-deferred-media");const Vo=[te` 3942 :host { 3943 display: block; 3944 --summary-color-foreground: var(--pu-disclosure-color-foreground, var(--pu-color-foreground)); 3945 --summary-color-background: var(--pu-disclosure-color-background, var(--pu-color-background)); 3946 --details-color-foreground: var(--pu-disclosure-color-foreground, var(--pu-color-foreground)); 3947 --details-color-background: var(--pu-disclosure-color-background, var(--pu-color-background)); 3948 --details-color-border: var(--pu-disclosure-color-border, var(--pu-color-border)); 3949 } 3950 :host([overlay]) { 3951 position: relative; 3952 } 3953 3954 ::slotted(*[slot='summary']) { 3955 flex: 0 1 auto; 3956 } 3957 ::slotted(*[slot='icon']) { 3958 transition: transform 0.2s ease; 3959 } 3960 3961 /** Summary foundation styling */ 3962 .disclosure__details summary::-webkit-details-marker { 3963 display: none; 3964 } 3965 3966 .disclosure__summary { 3967 cursor: pointer; 3968 display: flex; 3969 align-items: center; 3970 justify-content: start; 3971 gap: var(--pu-space-200, 0.5em); 3972 list-style: none; 3973 height: 2.5em; 3974 padding: var(--pu-disclosure-summary-space-padding, 0.5em); 3975 color: rgb(from var(--summary-color-foreground) r g b / alpha); 3976 border: 0.0625em solid rgb(from var(--pu-disclosure-summary-border-color, rgb(0, 0, 0, 0)) r g b / alpha); 3977 border-radius: var(--pu-border-radius); 3978 background-color: rgb(from var(--summary-color-background) r g b / alpha); 3979 -webkit-tap-highlight-color: transparent; 3980 } 3981 3982 /** Drawer foundation styling */ 3983 .disclosure__drawer { 3984 min-width: fit-content; 3985 overflow: hidden; 3986 } 3987 .disclosure__drawer:not(.disclosure__drawer--overlay) { 3988 margin-top: var(--pu-disclosure-space-distance, 1em); 3989 } 3990 3991 /* Disclosure content foundation styling */ 3992 .disclosure__content { 3993 border-radius: var(--pu-border-radius); 3994 overflow-y: auto; 3995 border-style: solid; 3996 border-width: 0.0625em; 3997 padding: var(--pu-disclosure-details-space-padding, 0.5em 0); 3998 3999 color: rgb(from var(--details-color-foreground) r g b / alpha); 4000 background-color: rgb(from var(--details-color-background) r g b / alpha); 4001 border-color: rgb(from var(--details-color-border) r g b / alpha); 4002 4003 --pu-color-foreground: var(--details-color-foreground);
4004 --pu-color-background: var(--details-color-background); 4005 } 4006 4007 /* Toggle state management and animation */ 4008 .disclosure__details[open] .disclosure__summary--icon-flip ::slotted(*[slot='icon']) { 4009 transform: rotate(180deg); 4010 } 4011 .disclosure__drawer { 4012 visibility: hidden; 4013 } 4014 .disclosure__content { 4015 visibility: hidden; 4016 } 4017 4018 .disclosure__details[open] .disclosure__drawer.opening { 4019 visibility: visible; 4020 } 4021 4022 .disclosure__details[open] .disclosure__content.opening { 4023 transition: 4024 transform 0.2s ease, 4025 visibility 0.2s ease; 4026 visibility: visible; 4027 } 4028 4029 /* Opening direction animations */ 4030 .disclosure__content.open--vertical { 4031 transform: translateY(var(--pu-disclosure-animation-origin)); 4032 } 4033 .disclosure__details[open] .disclosure__content.open--vertical.opening { 4034 transform: translateY(0); 4035 } 4036 .disclosure__details[open] .disclosure__content.open--horizontal.opening { 4037 transform: translateX(0); 4038 } 4039 .disclosure__content.open--horizontal { 4040 transform: translateX(var(--pu-disclosure-animation-origin)); 4041 } 4042 4043 @media screen and (max-width: 48em) { 4044 .disclosure__content.open--vertical { 4045 transform: translateY(var(--pu-disclosure-animation-origin-narrow)); 4046 } 4047 .disclosure__content.open--horizontal { 4048 transform: translateX(var(--pu-disclosure-animation-origin-narrow)); 4049 } 4050 } 4051 4052 /* Content overflow scrollbar */ 4053 .disclosure__content::-webkit-scrollbar {
4054 width: 0.125em; 4055 } 4056 .disclosure__content::-webkit-scrollbar-track { 4057 background: var(--details-color-foreground, rgb(0, 0, 0, 0.05)); 4058 border-radius: 0.75em; 4059 } 4060 .disclosure__content::-webkit-scrollbar-thumb { 4061 background: var(--pu-color-foreground, rgb(0, 0, 0, 0.1)); 4062 border-radius: 0.75em; 4063 } 4064 @supports (color: rgb(from white r g b)) { 4065 .disclosure__content::-webkit-scrollbar-track { 4066 background: rgb(from var(--details-color-foreground, rgb(0, 0, 0, 0.05)) r g b / 0.05); 4067 } 4068 .disclosure__content::-webkit-scrollbar-thumb { 4069 background: rgb(from var(--details-color-foreground, rgb(0, 0, 0, 0.1)) r g b / 0.1); 4070 } 4071 } 4072`,te` 4073 /** Summary width API */ 4074 .disclosure__summary--fit-content { 4075 width: fit-content; 4076 } 4077 .disclosure__summary--fill { 4078 width: 100%; 4079 } 4080 4081 /** Summary justify content API */ 4082 .disclosure__summary--justify-center { 4083 justify-content: center; 4084 } 4085 .disclosure__summary--justify-end { 4086 justify-content: end; 4087 } 4088 .disclosure__summary--justify-space-between { 4089 justify-content: space-between; 4090 } 4091 @media screen and (max-width: 48em) { 4092 .disclosure__summary--narrow-justify-center { 4093 justify-content: center; 4094 } 4095 .disclosure__summary--narrow-justify-end { 4096 justify-content: end; 4097 } 4098 .disclosure__summary--narrow-justify-space-between { 4099 justify-content: space-between; 4100 } 4101 } 4102 4103 /** Icon animation API */ 4104 .disclosure__summary--icon-left { 4105 flex-direction: row-reverse; 4106 } 4107 4108 /** Drawer overlay positioning API */ 4109 .disclosure__drawer--overlay { 4110 position: absolute; 4111 top: var(--pu-disclosure-space-distance, 2.5em); 4112 left: 0; 4113 z-index: 200; 4114 } 4115 4116 .disclosure__drawer--overlay.disclosure__drawer--align-left { 4117 left: -0.5em; 4118 } 4119 4120 .disclosure__drawer--overlay.disclosure__drawer--align-right { 4121 left: auto; 4122 right: -0.5em; 4123 } 4124 4125 @media screen and (min-width: 48.06em) { 4126 .disclosure__drawer--overlay.disclosure__drawer--align-right:not(.disclosure__drawer--fill) 4127 .disclosure__content { 4128 box-shadow: -0.25em 0.25em 0.5em 0 rgb(from var(--pu-color-shadow, rgb(0, 0, 0, 0)) r g b / alpha); 4129 margin: 0 0 0.75em 0.75em; 4130 } 4131 } 4132 @media screen and (min-width: 48.06em) { 4133 .disclosure__drawer--overlay.disclosure__drawer--align-left:not(.disclosure__drawer--fill) 4134 .disclosure__content { 4135 box-shadow: 0.25em 0.25em 0.5em 0 rgb(from var(--pu-color-shadow, rgb(0, 0, 0, 0)) r g b / alpha); 4136 margin: 0 0.75em 0.75em 0; 4137 } 4138 } 4139 4140 .disclosure__drawer--fill.disclosure__drawer--overlay { 4141 right: 0; 4142 } 4143 4144 /** Drawer width API */ 4145 .disclosure__drawer--fit-content { 4146 width: fit-content; 4147 } 4148 .disclosure__drawer--fill { 4149 width: 100%; 4150 } 4151 .disclosure__drawer--auto { 4152 width: auto; 4153 } 4154`];class Do extends Ue{constructor(){super(...arguments),this.direction="down",this.directionInverseNarrow=!1,this.overlay=!1,this.summaryWidth="fit-content",this.detailsWidth="fit-content",this.justify="start",this.justifyNarrow="start",this.iconAnimation="flip",this.open=!1,this._animating=!1,this.deprecatedPropertyMap=[{old:"mobileDirectionInverse",new:"directionInverseNarrow",defaultValue:!1},{old:"mobileJustify",new:"justifyNarrow",defaultValue:"start"}],this.detailsOpen=()=>{this.open=!0,this.detailsElement.open=this.open},this.detailsClose=()=>{this.open=!1,this.detailsElement.open=this.open},this.getToggledState=()=>this.open}get mobileDirectionInverse(){return this.directionInverseNarrow}set mobileDirectionInverse(e){this._handleDeprecated("mobileDirectionInverse",e)}get mobileJustify(){return this.justifyNarrow}set mobileJustify(e){this._handleDeprecated("mobileJustify",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}firstUpdated(){this.detailsElement&&(this.detailsElement.open=this.open)}updated(e){if(e.has("open")&&this.detailsElement&&this.detailsElement.open!==this.open&&(this.detailsElement.open=this.open),"auto"===this.detailsWidth){const e=this.detailsContentElm.offsetWidth;this.style.minWidth=e+"px"}}handleToggle(){!0===this.open?(requestAnimationFrame((()=>{this._animating=!0})),this.dispatchEvent(new CustomEvent("pu-disclosure:opened",{detail:{target:this},bubbles:!0,composed:!0}))):!1===this.open&&(this._animating=!1,this.dispatchEvent(new CustomEvent("pu-disclosure:closed",{detail:{target:this},bubbles:!0,composed:!0})))}handleClick(){this.detailsElement&&(this.open=this.detailsElement.open)}summaryClasses(){const e={};
4154return e["disclosure__summary--icon-"+this.iconAnimation]=!0,e["disclosure__summary--justify-"+this.justify]=!0,e["disclosure__summary--narrow-justify-"+this.justifyNarrow]=!0,e["disclosure__summary--"+this.summaryWidth]=!0,e}drawerClasses(){const e={};return e["disclosure__drawer--overlay"]=this.overlay,e["disclosure__drawer--"+this.detailsWidth]=!0,this.detailsPosition&&(e[`disclosure__drawer--align-${this.detailsPosition}`]=!0),e}drawerStyles(){let e={},t=100;return"down"!==this.direction&&"from-left"!==this.direction||(t=-100),e={...e,"--pu-disclosure-animation-origin":t+"%"},e=this.directionInverseNarrow?{...e,"--pu-disclosure-animation-origin-narrow":-1*t+"%"}:{...e,"--pu-disclosure-animation-origin-narrow":t+"%"},e}contentClasses(){const e={};return e.opening=this._animating&&this.open,"from-left"===this.direction||"from-right"===this.direction?e["open--horizontal"]=!0:"up"!==this.direction&&"down"!==this.direction||(e["open--vertical"]=!0),e}render(){return $` 4155 <details 4156 part="base disclosure" 4157 class="disclosure__details" 4158 @toggle=${this.handleClick}> 4159 <summary 4160 part="header" 4161 class="disclosure__summary${J(this.summaryClasses())}" 4162 aria-label="Main Menu" 4163 role="button" 4164 aria-expanded=${this.open}> 4165 <slot name="summary"></slot> 4166 <slot name="icon"></slot> 4167 </summary> 4168 <div 4169 part="drawer" 4170 class="disclosure__drawer${J(this.drawerClasses())}" 4171 style="${He(this.drawerStyles())}" 4172 aria-hidden=${!this.open}> 4173 <div 4174 part="content" 4175 class="disclosure__content${J(this.contentClasses())}" 4176 aria-hidden=${!this.open}> 4177 <slot name="content"></slot> 4178 </div> 4179 </div> 4180 </details> 4181 `}}Do.styles=[Me,Vo],i([ke()],Do.prototype,"direction",void 0),i([ke({type:Boolean})],Do.prototype,"directionInverseNarrow",void 0),i([ke({type:Boolean})],Do.prototype,"overlay",void 0),i([ke()],Do.prototype,"summaryWidth",void 0),i([ke()],Do.prototype,"detailsWidth",void 0),i([ke()],Do.prototype,"detailsPosition",void 0),i([ke()],Do.prototype,"justify",void 0),i([ke()],Do.prototype,"justifyNarrow",void 0),i([ke()],Do.prototype,"iconAnimation",void 0),i([ke({type:Boolean,reflect:!0})],Do.prototype,"open",void 0),i([Ce()],Do.prototype,"_animating",void 0),i([Se("details")],Do.prototype,"detailsElement",void 0),i([Se(".disclosure__content")],Do.prototype,"detailsContentElm",void 0),i([ke({type:Boolean})],Do.prototype,"mobileDirectionInverse",null),i([ke()],Do.prototype,"mobileJustify",null),i([Te("open",{waitUntilFirstUpdate:!0})],Do.prototype,"handleToggle",null),Do.define("pu-disclosure");const Ro=[te` 4182 :host { 4183 display: block; 4184 --background-color: var(--pu-expandable-content-color-background, var(--pu-color-background)); 4185 } 4186 .content-container { 4187 position: relative; 4188 overflow: hidden; 4189 transition: height 0.3s ease; 4190 } 4191 .gradient-overlay { 4192 position: absolute; 4193 bottom: 0; 4194 left: 0; 4195 right: 0; 4196 height: 3em; 4197 background: linear-gradient(transparent, var(--background-color)); 4198 pointer-events: none; 4199 } 4200`,te` 4201 /* No API-driven classes needed for this simple component */ 4202 /* All styling is handled through JavaScript state management */ 4203`],Fo=[te` 4204 :host { 4205 display: inline-block; 4206 font-size: inherit; 4207 --foreground-color: var(--pu-link-color-foreground, var(--pu-color-foreground, inherit)); 4208 } 4209 .link { 4210 color: var(--foreground-color); 4211 text-underline-offset: 0.3em; 4212 display: inline-flex; 4213 align-items: center; 4214 gap: 0.5em; 4215 flex-wrap: nowrap; 4216 white-space: nowrap; 4217 cursor: pointer; 4218 } 4219 .link:not(.link--underline) { 4220 text-decoration: none; 4221 text-decoration-color: rgba(from var(--foreground-color) r g b / 0); 4222 transition: text-decoration-color 0.2s ease-in-out; 4223 } 4224 .link:not(.link--underline):hover { 4225 text-decoration: underline; 4226 text-decoration-color: rgba(from var(--foreground-color) r g b / 1); 4227 } 4228`,te` 4229 /* Boolean Property API - Underline Behavior */ 4230 .link--underline { 4231 text-decoration: underline; 4232 text-decoration-color: rgba(from var(--foreground-color) r g b / 0.5); 4233 transition: text-decoration-color 0.2s ease-in-out; 4234 } 4235 .link--underline:hover { 4236 text-decoration-color: rgba(from var(--foreground-color) r g b / 1); 4237 } 4238 4239 /* Boolean Property API - Wrap Behavior */ 4240 .link--wrap { 4241 white-space: wrap; 4242 } 4243`];class Wo extends Ue{constructor(){super(...arguments),this.target="_self",this.wrap=!1,this.underline=!1}render(){return $` 4244 <a 4245 part="link" 4246 href="${Ze(this.url)}" 4247 class="${J({link:!0,"link--wrap":this.wrap,"link--underline":this.underline})}" 4248 target="${this.target}" 4249 > 4250 <slot></slot> 4251 <slot name="label"></slot> 4252 </a> 4253 `}}Wo.styles=[Me,Fo],Wo.shadowRootOptions={...ye.shadowRootOptions,delegatesFocus:!0},i([ke()],Wo.prototype,"url",void 0),i([ke()],Wo.prototype,"target",void 0),i([ke({type:Boolean})],Wo.prototype,"wrap",void 0),i([ke({type:Boolean})],Wo.prototype,"underline",void 0);class Uo extends Ue{constructor(){super(...arguments),this.expandLabel="Read more...",this.collapseLabel="Read less...",this.previewHeight=100,this.disablePreview=!1,this._expanded=!1,this._isExpandable=!1}firstUpdated(){this.contentContainer.addEventListener("transitionend",this._onTransitionEnd.bind(this)),this._updateExpandableStatus()}updated(e){(e.has("previewHeight")||e.has("disablePreview"))&&this._updateExpandableStatus()}_onSlotChange(){this._updateExpandableStatus()}_updateExpandableStatus(){requestAnimationFrame((()=>
4253{if(this.disablePreview)this._isExpandable=!1,this.contentContainer.style.height="auto";else{this.contentContainer.scrollHeight-48<=this.previewHeight?(this._isExpandable=!1,this.contentContainer.style.height="auto"):(this._isExpandable=!0,this._expanded||(this.contentContainer.style.height=this.previewHeight/16+"em"))}}))}_onTransitionEnd(e){"height"===e.propertyName&&this._expanded&&!this.disablePreview&&(this.contentContainer.style.height="auto")}toggleExpanded(){if(!this.disablePreview&&this._isExpandable){if(this._expanded){const e=this.contentContainer.scrollHeight;this.contentContainer.style.height=e/16+"em",this.contentContainer.offsetHeight;const t=this.previewHeight/16;this.contentContainer.style.height=`${t}em`}else{const e=this.contentContainer.clientHeight/16;this.contentContainer.style.height=`${e}em`,this.contentContainer.offsetHeight;const t=this.contentContainer.scrollHeight/16;this.contentContainer.style.height=`${t}em`}this._expanded=!this._expanded}}render(){return $` 4254 <div expandable-content" class="content-container"> 4255 <slot @slotchange=${this._onSlotChange}></slot> 4256 ${this._expanded||!this._isExpandable||this.disablePreview?"":$`<div 4257part="gradient" 4258class="gradient-overlay"></div>`} 4259 </div> 4260 ${this._isExpandable&&!this.disablePreview?$`<pu-link 4261part="button" 4262exportparts="link"@click=${this.toggleExpanded} 4263underline><pu-text 4264part="label" 4265as="span" 4266exportparts="base,span,body" 4267variant="bodySm" 4268fontWeight="medium">${this._expanded?this.collapseLabel:this.expandLabel}</pu-text></pu-link>`:""} 4269 `}}Uo.styles=[Me,Ro],Uo.dependencies={"pu-link":Wo},i([ke()],Uo.prototype,"expandLabel",void 0),i([ke()],Uo.prototype,"collapseLabel",void 0),i([ke({type:Number})],Uo.prototype,"previewHeight",void 0),i([ke({type:Boolean})],Uo.prototype,"disablePreview",void 0),i([Ce()],Uo.prototype,"_expanded",void 0),i([Ce()],Uo.prototype,"_isExpandable",void 0),i([Se(".content-container")],Uo.prototype,"contentContainer",void 0),Uo.define("pu-expandable-content");const Go=[gt,mt,vt,yt,te` 4270 :host { 4271 grid-column: auto / span 1; 4272 } 4273 @media screen and (min-width: 65em) { 4274 :host { 4275 grid-column: auto / span var(--space-grid-block-span); 4276 } 4277 } 4278 4279 .footer-block { 4280 display: flex; 4281 flex-wrap: wrap; 4282 height: 100%; 4283 } 4284`];class qo extends Ue{constructor(){super(...arguments),this.span="1",this.align="start",this.justify="start",this.deprecatedPropertyMap=[{old:"mobileAlign",new:"alignNarrow",defaultValue:void 0},{old:"mobileJustify",new:"justifyNarrow",defaultValue:void 0}]}get mobileAlign(){return this.alignNarrow}set mobileAlign(e){this._handleDeprecated("mobileAlign",e)}get mobileJustify(){return this.justifyNarrow}set mobileJustify(e){this._handleDeprecated("mobileJustify",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}updated(e){e.has("span")&&this.style.setProperty("--space-grid-block-span",this.span)}blockClasses(){const e={};return e["flex-justify--"+this.justify]=!0,e["flex-align--"+this.align]=!0,this.justifyNarrow?e["flex-narrow-justify--"+this.justifyNarrow]=!0:e["flex-narrow-justify--"+this.justify]=!0,this.alignNarrow?e["flex-narrow-align--"+this.alignNarrow]=!0:e["flex-narrow-align--"+this.align]=!0,e}render(){return $` 4285 <div part="block" class="footer-block${J(this.blockClasses())}"> 4286 <slot></slot> 4287 </div> 4288 `}}qo.styles=[Me,Go],i([ke()],qo.prototype,"span",void 0),i([ke()],qo.prototype,"align",void 0),i([ke()],qo.prototype,"alignNarrow",void 0),i([ke()],qo.prototype,"justify",void 0),i([ke()],qo.prototype,"justifyNarrow",void 0),i([ke()],qo.prototype,"mobileAlign",null),i([ke()],qo.prototype,"mobileJustify",null);const Ko=[te` 4289 :host { 4290 display: block; 4291 } 4292 4293 /* Container */ 4294 .footer { 4295 color: var(--pu-color-foreground, rgb(0, 0, 0)); 4296 background-color: var(--pu-color-background, rgb(240, 240, 240)); 4297 --pu-icon-color-foreground: var(--pu-color-foreground); 4298 } 4299 @supports (color: rgb(from white r g b)) { 4300 .footer { 4301 color: rgb(from var(--pu-color-foreground, rgb(0, 0, 0)) r g b); 4302 background-color: rgb(from var(--pu-color-background, rgb(240, 240, 240)) r g b / alpha); 4303 } 4304 } 4305 4306 /* Grid */ 4307 .footer__inner { 4308 display: grid; 4309 grid-template-rows: auto; 4310 margin: 0 auto; 4311 max-width: var(--pu-footer-size-max-width, 75em); 4312 } 4313 @media screen and (max-width: 47.9975em) { 4314 .footer__inner { 4315 grid-template-columns: 1fr; 4316 gap: calc(var(--pu-footer-grid-gap-narrow) * 2); 4317 } 4318 } 4319 @media screen and (min-width: 48em) { 4320 .footer__inner { 4321 gap: calc(var(--pu-footer-grid-gap) * 2); 4322 grid-template-columns: repeat(var(--pu-footer-grid-columns, 3), 1fr); 4323 gap: var(--pu-footer-grid-gap); 4324 } 4325 } 4326 4327 /* Padding */ 4328 @media screen and (max-width: 65em) { 4329 .footer { 4330 padding-top: var(--pu-footer-space-padding-top-narrow, 2em); 4331 padding-bottom: var(--pu-footer-space-padding-bottom-narrow, 2em); 4332 } 4333 .footer__inner { 4334 padding-left: var(--pu-space-padding-inline-narrow, 1em); 4335 padding-right: var(--pu-space-padding-inline-narrow, 1em); 4336 } 4337 } 4338 @media screen and (min-width: 64.9975em) { 4339 .footer { 4340 padding-top: var(--pu-footer-space-padding-top, 3em); 4341 padding-bottom: var(--pu-footer-space-padding-bottom, 3em); 4342 } 4343 .footer__inner { 4344 padding-left: var(--pu-space-padding-inline, 1.5em); 4345 padding-right: var(--pu-space-padding-inline, 1.5em); 4346 } 4347 } 4348`];class Jo extends Ue{constructor(){super(...arguments),this.columns="3",this.width="page-width",this.spacing="24",this.divider=!1,this.deprecatedPropertyMap=[{old:"mobilePaddingTop",new:"paddingTopNarrow",defaultValue:void 0},{old:"mobilePaddingBottom",new:"paddingBottomNarrow",defaultValue:void 0},{old:"mobileSpacing",new:"spacingNarrow",defaultValue:void 0}]}get mobilePaddingTop(){return this.paddingTopNarrow}set mobilePaddingTop(e){this._handleDeprecated("mobilePaddingTop",e)}get mobilePaddingBottom(){return this.paddingBottomNarrow}set mobilePaddingBottom(e){this._handleDeprecated("mobilePaddingBottom",e)}get mobileSpacing(){return this.spacingNarrow}set mobileSpacing(e){this._handleDeprecated("mobileSpacing",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}footerStyles(){let e={};if(e={...e,"--pu-footer-grid-columns":this.columns},"full-width"===this.width&&(e={...e,"--pu-footer-size-max-width":"100%"}),this.paddingTop){const t=/^\d+$/.test(this.paddingTop)?Number(this.paddingTop)/16+"em":this.paddingTop;e={...e,"--pu-footer-space-padding-top":t}}if(this.paddingBottom){const t=/^\d+$/.test(this.paddingBottom)?Number(this.paddingBottom)/16+"em":this.paddingBottom;e={...e,"--pu-footer-space-padding-bottom":t}}if(this.paddingTopNarrow){const t=/^\d+$/.test(this.paddingTopNarrow)?Number(this.paddingTopNarrow)/16+"em":this.paddingTopNarrow;e={...e,"--pu-footer-space-padding-top-narrow":t}}else if(this.paddingTop){const t=/^\d+$/.test(this.paddingTop)?Number(this.paddingTop)/16+"em":this.paddingTop;e={...e,"--pu-footer-space-padding-top-narrow":t}}if(this.paddingBottomNarrow){const t=/^\d+$/.test(this.paddingBottomNarrow)?Number(this.paddingBottomNarrow)/16+"em":this.paddingBottomNarrow;e={...e,"--pu-footer-space-padding-bottom-narrow":t}}else if(this.paddingBottom){const t=/^\d+$/.test(this.paddingBottom)?Number(this.paddingBottom)/16+"em":this.paddingBottom;e={...e,"--pu-footer-space-padding-bottom-narrow":t}}return this.spacing&&(e={...e,"--pu-footer-grid-gap":Number(this.spacing)/16+"em"}),e=this.spacingNarrow?{...e,"--pu-footer-grid-gap-narrow":Number(this.spacingNarrow)/16+"em"}:{...e,"--pu-footer-grid-gap-narrow":Number(this.spacing)/16+"em"},e}render(){return $` 4349 <footer 4350 part="base footer" 4351 class="footer" 4352 style="${He(this.footerStyles())}" 4353 > 4354 <div 4355 part="content" 4356 class="footer__inner" 4357 > 4358 <slot></slot> 4359 </div> 4360 </footer> 4361 `}}Jo.styles=[Me,Ko],Jo.dependencies={"pu-footer-block":qo},i([ke()],Jo.prototype,"columns",void 0),i([ke()],Jo.prototype,"width",void 0),i([ke()],Jo.prototype,"paddingTop",void 0),i([ke()],Jo.prototype,"paddingBottom",void 0),i([ke()],Jo.prototype,"paddingTopNarrow",void 0),i([ke()],Jo.prototype,"paddingBottomNarrow",void 0),i([ke()],Jo.prototype,"spacing",void 0),i([ke()],Jo.prototype,"spacingNarrow",void 0),i([ke({type:Boolean})],Jo.prototype,"divider",void 0),i([ke()],Jo.prototype,"mobilePaddingTop",null),i([ke()],Jo.prototype,"mobilePaddingBottom",null),i([ke()],Jo.prototype,"mobileSpacing",null),Jo.define("pu-footer");const Xo=te` 4362 /* Grid layout */ 4363 .grid { 4364 /* Computed grid gap variables */ 4365 --gap: var(--pu-grid-gap-x, var(--gap-x, 1.5em)); 4366 --gap-narrow: var(--pu-grid-gap-x-narrow, var(--gap-x-narrow, 1em)); 4367 4368 display: flex; 4369 flex-wrap: wrap; 4370 row-gap: var(--pu-grid-gap-y-narrow, var(--gap-y-narrow, 1em)); 4371 column-gap: var(--pu-grid-gap-x-narrow, var(--gap-x-narrow, 1em)); 4372 list-style: none; 4373 margin: 0; 4374 padding: 0; 4375 } 4376 @media screen and (min-width: 48em) { 4377 .grid { 4378 row-gap: var(--pu-grid-gap-y, var(--gap-y, 1.5em)); 4379 column-gap: var(--pu-grid-gap-x, var(--gap-x, 1.5em)); 4380 } 4381 } 4382
4383 .grid:not(.grid--columns) ::slotted(*), 4384 .grid > * { 4385 width: calc(25% - var(--gap-narrow) * 3 / 4); 4386 flex-grow: 0; 4387 flex-shrink: 0; 4388 } 4389 4390 .grid.grid--gapless { 4391 gap: 0; 4392 } 4393 4394 .grid:not(.grid--columns).grid--fill ::slotted(*), 4395 .grid.grid--fill > * { 4396 flex-grow: 1; 4397 } 4398 4399 /* Responsive grid API classes */ 4400 @media screen and (max-width: 47.9975em) { 4401 .grid--1-col-tablet-down:not(.grid--columns) ::slotted(*), 4402 .grid--1-col-tablet-down > * { 4403 width: 100%; 4404 } 4405 .grid--2-col-tablet-down:not(.grid--columns) ::slotted(*), 4406 .grid--2-col-tablet-down > * { 4407 width: calc(50% - var(--gap-narrow) / 2); 4408 } 4409 } 4410 4411 /* Tablet portrait */ 4412 @media screen and (min-width: 30.625em) and (max-width: 47.9975em) { 4413 .grid--4-col-tablet:not(.grid--columns) ::slotted(*), 4414 .grid--4-col-tablet > * { 4415 width: calc(25% - var(--gap-narrow) * 3 / 4); 4416 } 4417 .grid--3-col-tablet:not(.grid--columns) ::slotted(*), 4418 .grid--3-col-tablet > * { 4419 width: calc(33.33% - var(--gap-narrow) * 2 / 3); 4420 } 4421 .grid--2-col-tablet:not(.grid--columns) ::slotted(*), 4422 .grid--2-col-tablet > * { 4423 width: calc(50% - var(--gap-narrow) / 2); 4424 } 4425 .grid--1-col-tablet:not(.grid--columns) ::slotted(*), 4426 .grid--1-col-tablet > * { 4427 width: 100%; 4428 } 4429 .grid--col-tablet:not(.grid--columns) ::slotted(*), 4430 .grid--col-tablet > * { 4431 width: calc(50% - var(--gap-narrow) / 2); 4432 } 4433 } 4434 4435 /* Tablet landscape */ 4436 @media screen and (min-width: 48em) and (max-width: 64.9975em) { 4437 .grid--4-col-tablet:not(.grid--columns) ::slotted(*), 4438 .grid--4-col-tablet > * { 4439 width: calc(25% - var(--gap) * 3 / 4); 4440 } 4441 .grid--3-col-tablet:not(.grid--columns) ::slotted(*), 4442 .grid--3-col-tablet > * { 4443 width: calc(33.33% - var(--gap) * 2 / 3); 4444 } 4445 .grid--2-col-tablet:not(.grid--columns) ::slotted(*), 4446 .grid--2-col-tablet > * { 4447 width: calc(50% - var(--gap) / 2); 4448 } 4449 .grid--1-col-tablet:not(.grid--columns) ::slotted(*), 4450 .grid--1-col-tablet > * { 4451 width: 100%; 4452 } 4453 } 4454 4455 /* Token computed desktop grids */ 4456 @media screen and (min-width: 65em) {
4457 .grid:not(.grid--columns) ::slotted(*), 4458 .grid > * { 4459 width: calc( 4460 var(--grid-columns-width, 25%) - var(--gap) * var(--grid-colum-gaps, 3) / var(--grid-columns, 4) 4461 ); 4462 } 4463 .grid--2-col-desktop:not(.grid--columns) ::slotted(*), 4464 .grid--2-col-desktop > * { 4465 width: calc(50% - var(--gap) / 2); 4466 } 4467 } 4468`,Yo=[te` 4469 :host { 4470 display: block; 4471 } 4472`,gt,bt,Xo],Zo=[te` 4473 .grid-cell { 4474 height: 100%; 4475 width: 100%; 4476 } 4477`,te` 4478 /* Grid-Cell is a simple child component with no API properties */ 4479 /* Styling is controlled by parent Grid component via CSS custom properties */ 4480`];class Qo extends Ue{render(){return $` 4481 <div part="cell" class="grid-cell"> 4482 <slot></slot> 4483 </div> 4484 `}}Qo.styles=[Me,Zo];class ei extends Ue{constructor(){super(...arguments),this.columns=4,this.columnsNarrow="1",this.gapless=!1,this.fill=!1}gridStyles(){let e={};return 6===this.columns&&(e={...e,"--grid-columns-width":"16.66%","--grid-columns":"6","--grid-colum-gaps":"5","--grid-columns-peek":"1.5"}),5===this.columns&&(e={...e,"--grid-columns-width":"20%","--grid-columns":"5","--grid-colum-gaps":"4","--grid-columns-peek":"2"}),4===this.columns&&(e={...e,"--grid-columns-width":"25%","--grid-columns":"4","--grid-colum-gaps":"3","--grid-columns-peek":"2.5"}),3===this.columns&&(e={...e,"--grid-columns-width":"33.33%","--grid-columns":"3","--grid-colum-gaps":"2","--grid-columns-peek":"3"}),2===this.columns&&(e={...e,"--grid-columns-width":"50%","--grid-columns":"2","--grid-colum-gaps":"1","--grid-columns-peek":"4"}),1===this.columns&&(e={...e,"--grid-columns-width":"100%","--grid-columns":"1","--grid-colum-gaps":"0","--grid-columns-peek":"9"}),this.spacing&&(e={...e,"--gap-x":Number(this.spacing)/16+"em","--gap-y":Number(this.spacing)/16+"em"}),this.spacingNarrow?e={...e,"--gap-x-narrow":Number(this.spacingNarrow)/16+"em","--gap-y-narrow":Number(this.spacingNarrow)/16+"em"}:this.spacing&&(e={...e,"--gap-x-narrow":Number(this.spacing)/16+"em","--gap-y-narrow":Number(this.spacing)/16+"em"}),e}render(){return $` 4485 <div 4486 part="base grid" 4487 class="grid${J({"grid--gapless":this.gapless,"grid--fill":this.fill,[`grid--${this.columns}-col-tablet`]:this.columns<3,"grid--3-col-tablet":this.columns>=3,[`grid--${this.columns}-col-desktop`]:!0,[`grid--${this.columnsNarrow}-col-tablet-down`]:!0,[`flex-justify--${this.justify}`]:!0,[`flex-narrow-justify--${this.justifyNarrow}`]:!0})}" 4488 style="${He(this.gridStyles())}" 4489 > 4490 <slot></slot> 4491 </div> 4492 `}}function ti(e,t){let o=0;return function(...i){clearTimeout(o),o=setTimeout((()=>e.apply(this,i)),t)}}ei.styles=[Me,Yo],ei.dependencies={"pu-grid-cell":Qo},i([ke({type:Number})],ei.prototype,"columns",void 0),i([ke()],ei.prototype,"columnsNarrow",void 0),i([ke()],ei.prototype,"spacing",void 0),i([ke()],ei.prototype,"spacingNarrow",void 0),i([ke({type:Boolean})],ei.prototype,"gapless",void 0),i([ke({type:Boolean})],ei.prototype,"fill",void 0),i([ke()],ei.prototype,"justify",void 0),i([ke()],ei.prototype,"justifyNarrow",void 0),ei.define("pu-grid");var oi=te` 4493 :host { 4494 display: block; 4495 } 4496 4497 .header-row { 4498 display: flex; 4499 align-items: center; 4500 gap: var(--pu-space-600, 1.5em); 4501 } 4502 4503 @media screen and (max-width: 47.9975em) { 4504 .header-row { 4505 gap: var(--pu-space-400, 1em); 4506 } 4507 } 4508 @media screen and (max-width: 47.9975em) { 4509 .header-row.justify-content-narrow-start { 4510 justify-content: start; 4511 text-align: left; 4512 } 4513 .header-row.justify-content-narrow-center { 4514 justify-content: center; 4515 text-align: center; 4516 } 4517 .header-row.justify-content-narrow-end { 4518 justify-content: end; 4519 text-align: right; 4520 } 4521 .header-row.justify-content-narrow-space-between { 4522 justify-content: space-between; 4523 text-align: left; 4524 } 4525 } 4526 @media screen and (min-width: 48em) { 4527 .header-row.justify-content-start { 4528 justify-content: start; 4529 text-align: left; 4530 } 4531 .header-row.justify-content-center { 4532 justify-content: center; 4533 text-align: center; 4534 } 4535 .header-row.justify-content-end { 4536 justify-content: end; 4537 text-align: right; 4538 } 4539 .header-row.justify-content-space-between { 4540 justify-content: space-between; 4541 text-align: left; 4542 } 4543 } 4544`;class ii extends Ue{constructor(){super(...arguments),this.justifyContent="start",this.justifyContentNarrow="start",this.deprecatedPropertyMap=[{old:"mobileJustifyContent",new:"justifyContentNarrow",defaultValue:"start"}]}get mobileJustifyContent(){return this.justifyContentNarrow}set mobileJustifyContent(e){this._handleDeprecated("mobileJustifyContent",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}render(){return $` 4545 <div 4546 part="row" 4547 class="${J({"header-row":!0,[`justify-content-${this.justifyContent}`]:this.justifyContent,[`justify-content-narrow-${this.justifyContentNarrow}`]:this.justifyContentNarrow})}" 4548 > 4549 <slot name="header-block"></slot> 4550 </div> 4551 `}}ii.styles=[Me,oi],i([ke()],ii.prototype,"justifyContent",void 0),i([ke()],ii.prototype,"justifyContentNarrow",void 0),i([ke()],ii.prototype,"mobileJustifyContent",null);const ri=te` 4552 @media (max-width: 29.9375em) { 4553 .small-down { 4554 display: flex; 4555 } 4556 ::slotted([viewport='small-down']) { 4557 display: block; 4558 } 4559 } 4560 @media (min-width: 30em) { 4561 :host([viewport='small-down']) { 4562 display: none; 4563 } 4564 .small-down { 4565 display: none; 4566 } 4567 ::slotted([viewport='small-down']) { 4568 display: none; 4569 } 4570 } 4571 @media (max-width: 29.9375em) { 4572 :host([viewport='small-up']) { 4573 display: none; 4574 } 4575 .small-up { 4576 display: none; 4577 } 4578 ::slotted([viewport='small-up']) { 4579 display: none; 4580 } 4581 } 4582 @media (min-width: 30em) { 4583 .small-up { 4584 display: flex; 4585 } 4586 ::slotted([viewport='small-up']) { 4587 display: block; 4588 } 4589 } 4590 @media (max-width: 47.9375em) { 4591 .medium-down { 4592 display: flex; 4593 } 4594 ::slotted([viewport='medium-down']) { 4595 display: block; 4596 } 4597 } 4598 @media (min-width: 48em) { 4599 :host([viewport='medium-down']) { 4600 display: none; 4601 } 4602 .medium-down { 4603 display: none; 4604 } 4605 ::slotted([viewport='medium-down']) { 4606 display: none; 4607 } 4608 } 4609 @media (max-width: 47.9375em) { 4610 :host([viewport='medium-up']) { 4611 display: none; 4612 } 4613 .medium-up { 4614 display: none; 4615 } 4616 ::slotted([viewport='medium-up']) { 4617 display: none; 4618 } 4619 } 4620 @media (min-width: 48em) { 4621 .medium-up { 4622 display: flex; 4623 } 4624 ::slotted([viewport='medium-up']) { 4625 display: block; 4626 } 4627 } 4628 @media (max-width: 64.9375em) { 4629 .large-down { 4630 display: flex; 4631 } 4632 ::slotted([viewport='large-down']) { 4633 display: block; 4634 } 4635 } 4636 @media (min-width: 65em) { 4637 :host([viewport='large-down']) { 4638 display: none; 4639 } 4640 .large-down { 4641 display: none; 4642 } 4643 ::slotted([viewport='large-down']) { 4644 display: none; 4645 } 4646 } 4647 @media (max-width: 64.9375em) { 4648 :host([viewport='large-up']) { 4649 display: none; 4650 } 4651 .large-up { 4652 display: none; 4653 } 4654 ::slotted([viewport='large-up']) { 4655 display: none; 4656 } 4657 } 4658 @media (min-width: 65em) { 4659 .large-up { 4660 display: flex; 4661 } 4662 ::slotted([viewport='large-up']) { 4663 display: block; 4664 } 4665 } 4666 @media (max-width: 89.93755em) {
4667 .xlarge-down { 4668 display: flex; 4669 } 4670 ::slotted([viewport='xlarge-down']) { 4671 display: block; 4672 } 4673 } 4674 @media (min-width: 1440em) { 4675 :host([viewport='xlarge-down']) { 4676 display: none; 4677 } 4678 .xlarge-down { 4679 display: none; 4680 } 4681 ::slotted([viewport='xlarge-down']) { 4682 display: none; 4683 } 4684 } 4685 @media (max-width: 89.93755em) { 4686 :host([viewport='xlarge-up']) { 4687 display: none; 4688 } 4689 .xlarge-up { 4690 display: none; 4691 } 4692 ::slotted([viewport='xlarge-up']) { 4693 display: none; 4694 } 4695 } 4696 @media (min-width: 1440em) { 4697 .xlarge-up { 4698 display: flex; 4699 } 4700 ::slotted([viewport='xlarge-up']) { 4701 display: block; 4702 } 4703 } 4704`,ai=[ri,te` 4705 :host { 4706 display: block; 4707 } 4708 @media screen and (min-width: 65em) { 4709 :host([fit='fill']) { 4710 flex: 1 0 auto; 4711 } 4712 :host([fit='fit']) { 4713 flex: 0 1 auto; 4714 } 4715 :host([fit='auto']) { 4716 flex: 0 0 auto; 4717 } 4718 :host([justify='inherit']) { 4719 margin-right: 0 !important; 4720 margin-left: 0 !important; 4721 } 4722 :host([justify='start']) { 4723 margin-right: auto !important; 4724 } 4725 :host([justify='center']) { 4726 margin-left: auto !important; 4727 margin-right: auto !important; 4728 } 4729 :host([justify='end']) { 4730 margin-left: auto !important; 4731 } 4732 } 4733 @media screen and (max-width: 64.9975em) { 4734 :host([fitNarrow='fill']) { 4735 flex: 1 0 auto; 4736 } 4737 :host([fitNarrow='fit']) { 4738 flex: 0 1 auto; 4739 } 4740 :host([fitNarrow='auto']) { 4741 flex: 0 0 auto; 4742 } 4743 :host([justifyNarrow='inherit']) { 4744 margin-right: 0 !important; 4745 margin-left: 0 !important; 4746 } 4747 :host([justifyNarrow='start']) { 4748 margin-right: auto !important; 4749 } 4750 :host([justifyNarrow='center']) { 4751 margin-left: auto !important; 4752 margin-right: auto !important; 4753 } 4754 :host([justifyNarrow='end']) { 4755 margin-left: auto !important; 4756 } 4757 } 4758 .header-block { 4759 display: flex; 4760 flex-wrap: wrap; 4761 height: 100%; 4762 } 4763`];class si extends Ue{constructor(){super(...arguments),this.justify="start",this.fit="auto",this.fitNarrow="auto",this.deprecatedPropertyMap=[{old:"mobileJustify",new:"justifyNarrow",defaultValue:void 0},{old:"mobileFit",new:"fitNarrow",defaultValue:"auto"}]}get mobileJustify(){return this.justifyNarrow}set mobileJustify(e){this._handleDeprecated("mobileJustify",e)}get mobileFit(){return this.fitNarrow}set mobileFit(e){this._handleDeprecated("mobileFit",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}blockClasses(){const e={};return"small-down"===this.viewport?e["small-down"]=!0:"small-up"===this.viewport?e["small-up"]=!0:"medium-down"===this.viewport?e["medium-down"]=!0:"medium-up"===this.viewport?e["medium-up"]=!0:"large-down"===this.viewport?e["large-down"]=!0:"large-up"===this.viewport&&(e["large-up"]=!0),e}render(){return $` 4764 <div part="block" class="header-block${J(this.blockClasses())}"> 4765 <slot></slot> 4766 </div> 4767 `}}si.styles=[Me,ai],i([ke()],si.prototype,"viewport",void 0),i([ke()],si.prototype,"justify",void 0),i([ke()],si.prototype,"justifyNarrow",void 0),i([ke()],si.prototype,"fit",void 0),i([ke()],si.prototype,"fitNarrow",void 0),i([ke()],si.prototype,"mobileJustify",null),i([ke()],si.prototype,"mobileFit",null);const ni=[ri,te` 4768 :host { 4769 display: block; 4770 position: relative; 4771 z-index: 501; /* over overlay z-index */ 4772 } 4773 4774 /* Header */ 4775 .header { 4776 color: rgb(from var(--pu-color-foreground, rgb(0, 0, 0)) r g b); 4777 background-color: rgb(from var(--pu-color-background, rgb(240, 240, 240)) r g b / alpha); 4778 transition: all var(--pu-animation, 0.4s) ease; 4779 --pu-icon-color-foreground: var(--pu-color-foreground); 4780 } 4781 4782 @media screen and (min-width: 48em) { 4783 .header { 4784 padding-top: var(--pu-header-space-padding-top, 1em); 4785 padding-bottom: var(--pu-header-space-padding-bottom, 1em); 4786 padding-left: var(--pu-space-padding-inline, 1.5em); 4787 padding-right: var(--pu-space-padding-inline, 1.5em); 4788 } 4789 } 4790 4791 @media screen and (max-width: 47.9975em) { 4792 .header { 4793 padding-top: var(--pu-header-space-padding-top-narrow, 0.75em); 4794 padding-bottom: var(--pu-header-space-padding-bottom-narrow, 0.75em); 4795 padding-left: var(--pu-space-padding-inline-narrow, 1.5em); 4796 padding-right: var(--pu-space-padding-inline-narrow, 1.5em); 4797 } 4798 } 4799 4800 .header__inner { 4801 display: flex; 4802 flex-direction: column; 4803 row-gap: var(--pu-header-rows-gap, 1em); 4804 margin-left: auto; 4805 margin-right: auto; 4806 max-width: var(--pu-header-size-max-width, 75em); 4807 } 4808 @media screen and (max-width: 47.9975em) { 4809 .header__inner { 4810 row-gap: var(--pu-header-rows-gap-narrow, 1em); 4811 } 4812 } 4813 4814 header { 4815 transition: all var(--pu-animation, 0.4s) ease; 4816 } 4817`,te` 4818 /* Boolean Property API - Sticky Positioning */ 4819 :host([sticky]) { 4820 position: sticky; 4821 top: 0; 4822 z-index: 501; /* over overlay z-index */ 4823 } 4824
4825 /* Boolean Property API - Transparent Background */ 4826 :host([transparent]) { 4827 position: absolute; 4828 width: 100%; 4829 } 4830 4831 /* Boolean Property API - Combined Transparent + Sticky */ 4832 :host([transparent][sticky]) { 4833 position: fixed; 4834 width: 100%; 4835 } 4836 4837 /* Boolean Property API - Sticky Hide On Scroll */ 4838 :host([sticky][scrolling-down]) header { 4839 transform: translateY(-100%); 4840 } 4841`];class li extends Ue{constructor(){super(...arguments),this.width="page-width",this.spacing="24",this.sticky=!1,this.stickyHideOnScroll=!1,this.transparent=!1,this.deprecatedPropertyMap=[{old:"mobilePaddingTop",new:"paddingTopNarrow",defaultValue:void 0},{old:"mobilePaddingBottom",new:"paddingBottomNarrow",defaultValue:void 0},{old:"mobileSpacing",new:"spacingNarrow",defaultValue:void 0}],this._transparentScrolling=!1,this._currentScrollPosition=0,this._debouncedEventsHandler=ti((e=>{this._eventsHandler(e)}),100),this._eventsHandler=e=>{"scroll"===e.type&&this._stickyScroll()},this._removeTransparency=()=>{const e=window.scrollY||document.documentElement.scrollTop;this._transparentScrolling=e>0}}get mobilePaddingTop(){return this.paddingTopNarrow}set mobilePaddingTop(e){this._handleDeprecated("mobilePaddingTop",e)}get mobilePaddingBottom(){return this.paddingBottomNarrow}set mobilePaddingBottom(e){this._handleDeprecated("mobilePaddingBottom",e)}get mobileSpacing(){return this.spacingNarrow}set mobileSpacing(e){this._handleDeprecated("mobileSpacing",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}updated(e){super.updated(e),e.has("stickyHideOnScroll")&&(this.stickyHideOnScroll?window.addEventListener("scroll",this._debouncedEventsHandler):(window.removeEventListener("scroll",this._debouncedEventsHandler),this.removeAttribute("scrolling-down"))),e.has("transparent")&&(this.sticky&&this.transparent?window.addEventListener("scroll",this._removeTransparency):(window.removeEventListener("scroll",this._removeTransparency),this._transparentScrolling=!1))}disconnectedCallback(){this.sticky&&this.transparent&&window.removeEventListener("scroll",this._removeTransparency),this.sticky&&this.stickyHideOnScroll&&window.removeEventListener("scroll",this._debouncedEventsHandler),super.disconnectedCallback()}firstUpdated(){this._resizeObserver=new ResizeObserver((()=>this._initHeader())),this._resizeObserver.observe(this)}headerStyles(){let e={};if("full-width"===this.width&&(e={...e,"--pu-header-size-max-width":"100%"}),this.paddingTop){const t=/^\d+$/.test(this.paddingTop)?Number(this.paddingTop)/16+"em":this.paddingTop;e={...e,"--pu-header-space-padding-top":t}}if(this.paddingBottom){const t=/^\d+$/.test(this.paddingBottom)?Number(this.paddingBottom)/16+"em":this.paddingBottom;e={...e,"--pu-header-space-padding-bottom":t}}if(this.paddingTopNarrow){const t=/^\d+$/.test(this.paddingTopNarrow)?Number(this.paddingTopNarrow)/16+"em":this.paddingTopNarrow;e={...e,"--pu-header-space-padding-top-narrow":t}}else if(this.paddingTop){const t=/^\d+$/.test(this.paddingTop)?Number(this.paddingTop)/16+"em":this.paddingTop;e={...e,"--pu-header-space-padding-top-narrow":t}}if(this.paddingBottomNarrow){const t=/^\d+$/.test(this.paddingBottomNarrow)?Number(this.paddingBottomNarrow)/16+"em":this.paddingBottomNarrow;e={...e,"--pu-header-space-padding-bottom-narrow":t}}else if(this.paddingBottom){const t=/^\d+$/.test(this.paddingBottom)?Number(this.paddingBottom)/16+"em":this.paddingBottom;e={...e,"--pu-header-space-padding-bottom-narrow":t}}return this.spacing&&(e={...e,"--pu-header-rows-gap":Number(this.spacing)/16+"em"}),e=this.spacingNarrow?{...e,"--pu-header-rows-gap-narrow":Number(this.spacingNarrow)/16+"em"}:{...e,"--pu-header-rows-gap-narrow":Number(this.spacing)/16+"em"},this.transparent&&!this._transparentScrolling&&(e={...e,"--pu-color-background":"transparent"}),e}_initHeader(){this._currentScrollPosition=window.scrollY||document.documentElement.scrollTop,this._headerOuterHeight=this.getBoundingClientRect().bottom;const e=this.offsetHeight;this.style.setProperty("--pu-header-size-height-inner",e/16+"em"),this.style.setProperty("--pu-header-size-height-outer",this._headerOuterHeight/16+"em");const t=new CustomEvent("header-details",{detail:{height:this._headerOuterHeight},bubbles:!0,composed:!0});this.dispatchEvent(t)}_stickyScroll(){const e=window.scrollY||document.documentElement.scrollTop;this.stickyHideOnScroll?this._headerOuterHeight&&e<=this._headerOuterHeight?this.removeAttribute("scrolling-down"):e>this._currentScrollPosition?this.setAttribute("scrolling-down",""):this.removeAttribute("scrolling-down"):this.removeAttribute("scrolling-down"),this._currentScrollPosition=e<=0?0:e}render(){return $` 4842 <header 4843 part="base header" 4844 class="header" 4845 style="${He(this.headerStyles())}" 4846 > 4847 <div 4848 part="content" 4849 class="header__inner" 4850 > 4851 <slot name="header-row"></slot> 4852 </div> 4853 </header> 4854 `}}li.styles=[Me,ni],li.dependencies={"pu-header-row":ii,"pu-header-block":si},i([ke()],li.prototype,"width",void 0),i([ke()],li.prototype,"paddingTop",void 0),i([ke()],li.prototype,"paddingBottom",void 0),i([ke()],li.prototype,"paddingTopNarrow",void 0),i([ke()],li.prototype,"paddingBottomNarrow",void 0),i([ke()],li.prototype,"spacing",void 0),i([ke()],li.prototype,"spacingNarrow",void 0),i([ke({type:Boolean,reflect:!0})],li.prototype,"sticky",void 0),i([ke({type:Boolean})],li.prototype,"stickyHideOnScroll",void 0),i([ke({type:Boolean,reflect:!0})],li.prototype,"transparent",void 0),i([ke()],li.prototype,"mobilePaddingTop",null),i([ke()],li.prototype,"mobilePaddingBottom",null),i([ke()],li.prototype,"mobileSpacing",null),i([Ce()],li.prototype,"_headerOuterHeight",void 0),i([Ce()],li.prototype,"_transparentScrolling",void 0),i([Ce()],li.prototype,"_currentScrollPosition",void 0),i([Se(".header")],li.prototype,"_header",void 0),li.define("pu-header");var di=te` 4855 /* Display in narrow view only */ 4856 :host { 4857 display: block; 4858 } 4859 4860 /* Control icons */ 4861 .nav-icon[open].nav-icon--close { 4862 display: block; 4863 } 4864 .nav-icon[open].nav-icon--open { 4865 display: none; 4866 } 4867 .nav-icon--close { 4868 display: none; 4869 } 4870 .nav-icon--open { 4871 display: block; 4872 } 4873 4874 /* Header drawer */ 4875 .header-drawer { 4876 position: initial; 4877 --pu-disclosure-summary-space-padding: 0; 4878 } 4879 .header-drawer--overlay:after { 4880 content: ''; 4881 position: fixed; 4882 inset: 0; 4883 z-index: -1; 4884 background-color: rgb(from var(--pu-overlay-color-background, rgb(0, 0, 0, 0.4)) r g b / alpha); 4885 } 4886 4887 pu-disclosure::part(drawer) { 4888 --pu-color-foreground: var(--pu-menu-drawer-color-foreground); 4889 --pu-icon-color-foreground: var(--pu-menu-drawer-color-foreground); 4890 --pu-disclosure-summary-color-background: transparent; 4891 --pu-disclosure-details-color-background: rgb( 4892 from var(--pu-menu-drawer-color-background, rgb(240, 240, 240)) r g b / alpha 4893 ); 4894 --pu-disclosure-space-distance: var(--pu-header-size-height-inner, 0); 4895 --pu-disclosure-details-space-padding: 0; 4896 width: 90%; 4897 } 4898 4899 pu-disclosure::part(content) { 4900 border: none; 4901 } 4902 4903 /* Content structure */ 4904 .content-base { 4905 display: flex; 4906 flex-direction: column; 4907 font-family: var(--pu-menu-font-family, inherit); 4908 font-size: var(--pu-menu-font-size, inherit); 4909 letter-spacing: 0.05em; 4910 height: calc(100svh - var(--pu-header-size-height-outer)); 4911 } 4912 .content-navigation { 4913 flex: 1; 4914 position: relative; 4915 overflow-x: hidden; 4916 } 4917 .content-socials { 4918 display: none; 4919 align-items: center; 4920 justify-content: center; 4921 padding: var(--pu-space-600, 1.5em) var(--pu-space-400, 1.5em) var(--pu-space-1200, 3em); 4922 } 4923 .header-drawer--has-socials .content-socials { 4924 display: flex; 4925 } 4926 4927 /* Navigation lists */ 4928 .nav-list { 4929 display: flex; 4930 flex-direction: column; 4931 list-style: none; 4932 margin: 0; 4933 padding: var(--pu-space-800, 2em) 0; 4934 color: rgb(from var(--pu-menu-drawer-color-foreground, var(--pu-color-foreground, rgb(0, 0, 0))) r g b / 1); 4935 } 4936 4937 /* Submenu specific styling */ 4938 .nav-list[slot='submenu'] { 4939 padding: 0; 4940 width: 100%; 4941 } 4942 4943 /* Navigation labels and links */ 4944 .nav-label { 4945 display: block; 4946 color: inherit; 4947 padding: var(--pu-space-300, 0.75em) var(--pu-space-600, 1.5em); 4948 text-decoration: none; 4949 transition: background-color var(--pu-transition-duration-500, 0.5s) ease; 4950 } 4951 .nav-label:hover { 4952 background-color: rgb(from var(--pu-color-background) r g b / 0.7); 4953 } 4954 4955 /* Navigation links (deepest level) */ 4956 .nav-link { 4957 display: block; 4958 color: inherit; 4959 padding: var(--pu-space-300, 0.75em) var(--pu-space-600, 1.5em); 4960 text-decoration: none; 4961 transition: background-color var(--pu-transition-duration-500, 0.5s) ease; 4962 } 4963 .nav-link:hover { 4964 background-color: rgb(from var(--pu-color-background) r g b / 0.7); 4965 } 4966`;const pi=[te` 4967 :host { 4968 width: 100%; 4969 } 4970 4971 /* Summary */ 4972 .nav-drawer-summary { 4973 align-items: center; 4974 color: inherit; 4975 cursor: pointer; 4976 display: flex; 4977 list-style: none; 4978 padding: 0 var(--pu-space-600, 1.5em) 0 0; 4979 transition: background-color var(--pu-transition-duration-500, 0.5s ease); 4980 -webkit-tap-highlight-color: transparent; 4981 } 4982 .nav-drawer-summary:hover { 4983 background-color: rgb(from var(--pu-color-background) r g b / 0.75); 4984 } 4985 details summary::-webkit-details-marker { 4986 display: none; 4987 } 4988 4989 /* Panel */ 4990 .nav-drawer-panel { 4991 position: absolute; 4992 inset: 0; 4993 padding: var(--pu-space-800, 2em) 0; 4994 transform: translateX(100%); 4995 visibility: hidden; 4996 background-color: var(--pu-menu-drawer-color-background, rgb(236, 236, 236)); 4997 } 4998 @supports (color: rgb(from white r g b)) { 4999 .nav-drawer-panel { 5000 background-color: rgb(from var(--pu-menu-drawer-color-background, rgb(236, 236, 236)) r g b / alpha); 5001 } 5002 } 5003 5004 /* Back button */ 5005 .nav-back-button { 5006 cursor: pointer; 5007 display: flex; 5008 align-items: center; 5009 border: 0; 5010 box-shadow: none; 5011 column-gap: var(--pu-space-200, 0.5em); 5012 font-size: var(--pu-text-body-size-sm, 0.875em); 5013 padding: var(--pu-space-500, 1.25em) var(--pu-space-600, 1.5em); 5014 transition: background-color var(--pu-transition-duration-500, 0.5s ease); 5015 text-transform: uppercase; 5016 width: 100%; 5017 5018 color: var(--pu-menu-drawer-color-foreground, var(--pu-color-foreground, rgb(62, 62, 62))); 5019 background-color: transparent; 5020 } 5021 @supports (color: rgb(from white r g b)) { 5022 .nav-back-button { 5023 color: rgb(from var(--pu-menu-drawer-color-foreground, var(--pu-color-foreground, rgb(62, 62, 62))) r g b / alpha); 5024 } 5025 } 5026 5027 .nav-back-button:hover { 5028 background-color: var(--pu-color-background); 5029 } 5030 @supports (color: rgb(from white r g b)) { 5031 .nav-back-button:hover { 5032 background-color: rgb(from var(--pu-color-background) r g b / 0.75); 5033 } 5034 } 5035 5036 /* Navigation icons */ 5037 .nav-icon { 5038 height: var(--pu-space-400, 1em); 5039 width: var(--pu-space-400, 1em); 5040 } 5041 5042 .nav-icon--expand { 5043 margin-left: auto; 5044 } 5045 5046 .nav-icon--back { 5047 margin-left: 0; 5048 } 5049`,te` 5050 /* State API - Menu drawer animation state */ 5051 .nav-drawer[open].nav-drawer--opening .nav-drawer-panel { 5052 transition: 5053 transform 0.3s ease, 5054 visibility 0.3s ease; 5055 transform: translateX(0); 5056 visibility: visible; 5057 } 5058`];class ci extends Ue{constructor(){super(),this.clickOpenAction="",this.clickBackAction="",this._subN
5058avOpen=!1,this._animating=!1,this.closeDrawer=()=>{this._animating=!1,this._menuDrawer.removeAttribute("open"),this._subNavOpen=!this._subNavOpen}}_handleSummaryClick(){requestAnimationFrame((()=>{this._animating=!0})),this._subNavOpen=!this._subNavOpen}handleBackClick(){this._menuDrawer.removeAttribute("open"),this._animating=!1,this._subNavOpen=!this._subNavOpen}render(){return $` 5059 <details 5060 part="nav-drawer" 5061 class="nav-drawer${J({"nav-drawer--opening":this._animating&&this._subNavOpen})}" 5062 > 5063 <summary 5064 part="nav-drawer-summary" 5065 class="nav-drawer-summary" 5066 aria-label="Main menu" 5067 role="button" 5068 aria-expanded=${!!this._subNavOpen} 5069 @click=${this._handleSummaryClick} 5070 > 5071 <slot name="summary"></slot> 5072 <pu-icon 5073 part="nav-icon" 5074 exportparts="base:nav-icon-base,svg:nav-icon-svg" 5075 class="nav-icon nav-icon--expand" 5076 name="arrow-right-long" 5077 size="medium" 5078 aria-hidden="true" 5079 focusable="false" 5080 role="presentation" 5081 > 5082 </pu-icon> 5083 </summary> 5084 <div part="nav-drawer-panel" class="nav-drawer-panel" aria-hidden=${!this._subNavOpen}> 5085 <button part="nav-back-button" class="nav-back-button" type="button" @click=${this.handleBackClick}> 5086 <pu-icon 5087 part="nav-icon" 5088 exportparts="base:nav-icon-base,svg:nav-icon-svg" 5089 class="nav-icon nav-icon--back" 5090 name="arrow-left-long" 5091 size="medium" 5092 aria-hidden="true" 5093 focusable="false" 5094 role="presentation" 5095 > 5096 </pu-icon> 5097 <slot name="summary-back"></slot> 5098 </button> 5099 <slot name="submenu"></slot> 5100 </div> 5101 </details> 5102 `}}ci.styles=[Me,pi],i([ke({type:String})],ci.prototype,"clickOpenAction",void 0),i([ke({type:String})],ci.prototype,"clickBackAction",void 0),i([ke({state:!0,type:Boolean})],ci.prototype,"_subNavOpen",void 0),i([Ce()],ci.prototype,"_animating",void 0),i([Se(".nav-drawer")],ci.prototype,"_menuDrawer",void 0);class ui extends Ue{constructor(){super(...arguments),this.direction="from-left",this._drawerOpen=!1,this._slotHasChildren=!1}closeDrawer(){this._drawerOpen=!1,this._drawer?.detailsClose(),document.body.removeAttribute("style"),this._closeActiveDrawers()}_handleSlotChange(e){this._slotHasChildren=Ht(e,"socials")}_openDrawer(){this._drawerOpen=!0,document.body.style.overflow="hidden"}_closeDrawer(){this._drawerOpen=!1,document.body.removeAttribute("style"),this._closeActiveDrawers()}_closeActiveDrawers(){if(!this._drawerOpen){const e=this.shadowRoot?.querySelectorAll("pu-menu-drawer");e&&e.length&&e.forEach((e=>{e.closeDrawer()}))}}menuList(){if(this.data)return $` 5103 <nav 5104 part="nav-base" 5105 class="nav-base" 5106 > 5107 <ul 5108 part="nav-list" 5109 class="nav-list" 5110 > 5111 ${this.data.map((e=>$`<li 5112part="nav-list-item" 5113class="nav-list-item">${e.subItems?$` 5114 <!-- Menu drawer --> 5115 <pu-menu-drawer 5116 part="nav-drawer" 5117 exportparts=" 5118 nav-drawer, 5119 nav-drawer-summary, 5120 nav-label, 5121 nav-link, 5122 nav-icon, 5123 nav-icon-base, 5124 nav-icon-svg, 5125 nav-drawer-panel, 5126 nav-back-button 5127 " 5128 > 5129 <!-- Menu buttons -->
5130 <span 5131 part="nav-label" 5132 slot="summary" 5133 class="nav-label" 5134 > 5135 ${e.linkText} 5136 </span> 5137 <span 5138 part="nav-label" 5139 slot="summary-back" 5140 class="nav-label" 5141 > 5142 ${e.linkText} 5143 </span> 5144 <!-- Nested menus --> 5145 <ul 5146 part="nav-list" 5147 slot="submenu" 5148 class="nav-list" 5149 > 5150 ${e.subItems.map((e=>$`<li 5151part="nav-list-item" 5152class="nav-list-item">${e.subItems?$` 5153 <pu-menu-drawer 5154 part="nav-drawer" 5155 exportparts=" 5156 nav-drawer, 5157 nav-drawer-summary, 5158 nav-label, 5159 nav-icon, 5160 nav-icon-base, 5161 nav-icon-svg, 5162 nav-drawer-panel, 5163 nav-back-button 5164 " 5165 > 5166 <span 5167 part="nav-label" 5168 slot="summary" 5169 class="nav-label" 5170 > 5171 ${e.linkText} 5172 </span> 5173 <span 5174 part="nav-label" 5175 slot="summary-back" 5176 class="nav-label" 5177 > 5178 ${e.linkText} 5179 </span> 5180 <ul 5181 part="nav-list" 5182 slot="submenu" 5183 class="nav-list" 5184 > 5185 ${e.subItems.map((e=>$`<li 5186part="nav-list-item" 5187class="nav-list-item"><a 5188part="nav-link" 5189class="nav-link" 5190href="${e.linkUrl}"@click=${this.closeDrawer}>${e.linkText}</a></li>`))} 5191 </ul> 5192 </pu-menu-drawer> 5193 `:$` 5194 <a 5195 part="nav-label" 5196 class="nav-label" 5197 href="${e.linkUrl}" 5198 @click=${this.closeDrawer} 5199 > 5200 ${e.linkText} 5201 </a> 5202 `}</li>`))} 5203 </ul> 5204 </pu-menu-drawer> 5205 `:$` 5206 <!-- Single link --> 5207 <a 5208 part="nav-label" 5209 class="nav-label" 5210 href="${e.linkUrl}" 5211 @click=${this.closeDrawer} 5212 > 5213 ${e.linkText} 5214 </a> 5215 `}</li>`))} 5216 </ul> 5217 </nav> 5218 `}render(){return $` 5219 <pu-disclosure 5220 part="drawer-base" 5221 class="header-drawer ${J({"header-drawer--has-socials":this._slotHasChildren,"header-drawer--overlay":this._drawerOpen})}" 5222 direction=${this.direction} 5223 overlay 5224 exportparts=" 5225 base:disclosure-base, 5226 header:disclosure-header, 5227 drawer:disclosure-drawer, 5228 content:disclosure-content, 5229 nav-icon, 5230 nav-icon-base, 5231 nav-icon-svg" 5232 > 5233 <!-- Menu control button -->
5234 <span 5235 part="control-base" 5236 slot="icon" 5237 class="control-base" 5238 > 5239 <pu-icon 5240 part="nav-icon" 5241 class="nav-icon nav-icon--open" 5242 name="bars" 5243 size="2xlarge" 5244 ?open=${this._drawerOpen} 5245 @click=${this._openDrawer} 5246 role="presentation" 5247 aria-hidden="true" 5248 focusable="false" 5249 exportparts="base:nav-icon-base,svg:nav-icon-svg" 5250 > 5251 </pu-icon> 5252 <pu-icon 5253 part="nav-icon" 5254 class="nav-icon nav-icon--close" 5255 name="close" 5256 size="2xlarge" 5257 ?open=${this._drawerOpen} 5258 @click=${this._closeDrawer} 5259 role="presentation" 5260 aria-hidden="true" 5261 focusable="false" 5262 exportparts="base:nav-icon-base,svg:nav-icon-svg" 5263 > 5264 </pu-icon> 5265 </span> 5266 <!-- Menu drawer content --> 5267 <div 5268 part="content-base" 5269 slot="content" 5270 class="content-base" 5271 > 5272 <div 5273 part="content-navigation" 5274 class="content-navigation" 5275 > 5276 ${this.menuList()} 5277 </div> 5278 <div 5279 part="content-socials" 5280 class="content-socials" 5281 > 5282 <slot 5283 name="socials" 5284 @slotchange=${this._handleSlotChange} 5285 ></slot> 5286 </div> 5287 </div> 5288 </pu-disclosure> 5289 `}}ui.styles=[Me,di],ui.dependencies={"pu-menu-drawer":ci,"pu-disclosure":Do,"pu-icon":Ge},i([ke({type:Array})],ui.prototype,"data",void 0),i([ke()],ui.prototype,"direction",void 0),i([Ce()],ui.prototype,"_drawerOpen",void 0),i([Se("pu-disclosure")],ui.prototype,"_drawer",void 0),i([Ce()],ui.prototype,"_slotHasChildren",void 0),ui.define("pu-header-drawer");const hi=[te` 5290 /* Host element responsive fit behavior */ 5291 :host, 5292 :host([fit='fill']) { 5293 display: block; 5294 height: 100%; 5295 width: 100%; 5296 } 5297 :host([fit='fit-content']) { 5298 width: fit-content; 5299 } 5300 :host([fit='auto']) { 5301 width: auto; 5302 } 5303 5304 @media only screen and (max-width: 48em) { 5305 :host, 5306 :host([fitNarrow='fill']) { 5307 display: block; 5308 height: 100%; 5309 } 5310 :host([fitNarrow='fit-content']) { 5311 width: fit-content; 5312 } 5313 :host([fitNarrow='auto']) { 5314 width: auto; 5315 } 5316 } 5317 5318 .horizontal-stack { 5319 display: flex; 5320 } 5321 5322 @media (min-width: 48em) { 5323 .horizontal-stack { 5324 column-gap: var(--pu-grid-gap-x, var(--gap-x, 1em)); 5325 row-gap: var(--pu-grid-gap-y, var(--gap-y, 0.5em)); 5326 } 5327 .horizontal-stack--fit { 5328 height: 100%; 5329 } 5330 } 5331 5332 @media (max-width: 47.9975em) { 5333 .horizontal-stack { 5334 column-gap: var(--pu-grid-gap-x-narrow, var(--gap-x-narrow, 1em)); 5335 row-gap: var(--pu-grid-gap-y-narrow, var(--gap-y-narrow, 0.5em)); 5336 } 5337 .horizontal-stack--fit-narrow { 5338 height: 100%; 5339 } 5340 } 5341 5342 ::slotted(*) { 5343 flex-shrink: 1; 5344 } 5345`,gt,bt,mt,ft,te` 5346 /* Boolean Property API - Wrap behavior */ 5347 .horizontal-stack.group-wrap { 5348 flex-wrap: wrap; 5349 } 5350 5351 /* Value-Based Property API - Flex stretch behavior for slotted elements */ 5352 @media (max-width: 47.9975em) { 5353 .horizontal-stack.flex-narrow-justify--stretch ::slotted(*) { 5354 flex: auto; 5355 } 5356 } 5357 5358 @media (min-width: 48em) { 5359 .horizontal-stack.flex-justify--stretch ::slotted(*) { 5360 flex: auto; 5361 } 5362 } 5363`];class gi extends Ue{constructor(){super(...arguments),this.fit="fill",this.fitNarrow="fill",this.justify="start",this.justifyNarrow="start",this.align="start",this.alignNarrow="start",this.wrap=!1}styles(){let e={};return this.spacing&&(e={...e,"--gap-x":parseInt(this.spacing)/16+"em","--gap-y":parseInt(this.spacing)/16+"em"}),this.spacingNarrow&&(e={...e,"--gap-x-narrow":parseInt(this.spacingNarrow)/16+"em","--gap-y-narrow":parseInt(this.spacingNarrow)/16+"em"}),e}render(){return $` 5364 <div 5365 part="base horizontal-stack" 5366 class="${J({"horizontal-stack":!0,"horizontal-stack--fit":"fill"===this.fit,"horizontal-stack--fit-narrow":"fill"===this.fitNarrow,"group-wrap":this.wrap,[`flex-justify--${this.justify}`]:!0,[`flex-narrow-justify--${this.justifyNarrow}`]:!0,[`flex-align--${this.align}`]:!0,[`flex-narrow-align--${this.alignNarrow}`]:!0})}" 5367 style="${He(this.styles())}" 5368 > 5369 <slot></slot> 5370 </div> 5371 `}}gi.styles=[Me,hi],i([ke({reflect:!0})],gi.prototype,"fit",void 0),i([ke({reflect:!0})],gi.prototype,"fitNarrow",void 0),i([ke()],gi.prototype,"spacing",void 0),i([ke()],gi.prototype,"spacingNarrow",void 0),i([ke()],gi.prototype,"justify",void 0),i([ke()],gi.prototype,"justifyNarrow",void 0),i([ke()],gi.prototype,"align",void 0),i([ke()],gi.prototype,"alignNarrow",void 0),i([ke({type:Boolean})],gi.prototype,"wrap",void 0),gi.define("pu-horizontal-stack"),Ge.define("pu-icon"),Zt.define("pu-input");const mi=[{iso2:"ZZ",name:"International",dialCode:"+",flag1x1:"/assets/flags/zz.svg"},{iso2:"AF",name:"Afghanistan",dialCode:"+93",flag1x1:"/assets/flags/af.svg"},{iso2:"AX",name:"Ã land Islands",dialCode:"+358",flag1x1:"/assets/flags/ax.svg"},{iso2:"AL",name:"Albania",dialCode:"+355",flag1x1:"/assets/flags/al.svg"},{iso2:"DZ",name:"Algeria",dialCode:"+213",flag1x1:"/assets/flags/dz.svg"},{iso2:"AS",name:"American Samoa",dialCode:"+1684",flag1x1:"/assets/flags/as.svg"},{iso2:"AD",name:"Andorra",dialCode:"+376",flag1x1:"/assets/flags/ad.svg"},{iso2:"AO",name:"Angola",dialCode:"+244",flag1x1:"/assets/flags/ao.svg"},{iso2:"AI",name:"Anguilla",dialCode:"+1264",flag1x1:"/assets/flags/ai.svg"},{iso2:"AG",name:"Antigua and Barbuda",dialCode:"+1268",flag1x1:"/assets/flags/ag.svg"}
5371,{iso2:"AR",name:"Argentina",dialCode:"+54",flag1x1:"/assets/flags/ar.svg"},{iso2:"AM",name:"Armenia",dialCode:"+374",flag1x1:"/assets/flags/am.svg"},{iso2:"AW",name:"Aruba",dialCode:"+297",flag1x1:"/assets/flags/aw.svg"},{iso2:"AC",name:"Ascension Island",dialCode:"+247",flag1x1:"/assets/flags/ac.svg"},{iso2:"AU",name:"Australia",dialCode:"+61",flag1x1:"/assets/flags/au.svg"},{iso2:"AT",name:"Austria",dialCode:"+43",flag1x1:"/assets/flags/at.svg"},{iso2:"AZ",name:"Azerbaijan",dialCode:"+994",flag1x1:"/assets/flags/az.svg"},{iso2:"BS",name:"Bahamas",dialCode:"+1242",flag1x1:"/assets/flags/bs.svg"},{iso2:"BH",name:"Bahrain",dialCode:"+973",flag1x1:"/assets/flags/bh.svg"},{iso2:"BD",name:"Bangladesh",dialCode:"+880",flag1x1:"/assets/flags/bd.svg"},{iso2:"BB",name:"Barbados",dialCode:"+1246",flag1x1:"/assets/flags/bb.svg"},{iso2:"BY",name:"Belarus",dialCode:"+375",flag1x1:"/assets/flags/by.svg"},{iso2:"BE",name:"Belgium",dialCode:"+32",flag1x1:"/assets/flags/be.svg"},{iso2:"BZ",name:"Belize",dialCode:"+501",flag1x1:"/assets/flags/bz.svg"},{iso2:"BJ",name:"Benin",dialCode:"+229",flag1x1:"/assets/flags/bj.svg"},{iso2:"BM",name:"Bermuda",dialCode:"+1441",flag1x1:"/assets/flags/bm.svg"},{iso2:"BT",name:"Bhutan",dialCode:"+975",flag1x1:"/assets/flags/bt.svg"},{iso2:"BO",name:"Bolivia",dialCode:"+591",flag1x1:"/assets/flags/bo.svg"},{iso2:"BQ",name:"Bonaire, Sint Eustatius and Saba",dialCode:"+599",flag1x1:"/assets/flags/bq.svg"},{iso2:"BA",name:"Bosnia and Herzegovina",dialCode:"+387",flag1x1:"/assets/flags/ba.svg"},{iso2:"BW",name:"Botswana",dialCode:"+267",flag1x1:"/assets/flags/bw.svg"},{iso2:"BR",name:"Brazil",dialCode:"+55",flag1x1:"/assets/flags/br.svg"},{iso2:"IO",name:"British Indian Ocean Territory",dialCode:"+246",flag1x1:"/assets/flags/io.svg"},{iso2:"BN",name:"Brunei Darussalam",dialCode:"+673",flag1x1:"/assets/flags/bn.svg"},{iso2:"BG",name:"Bulgaria",dialCode:"+359",flag1x1:"/assets/flags/bg.svg"},{iso2:"BF",name:"Burkina Faso",dialCode:"+226",flag1x1:"/assets/flags/bf.svg"},{iso2:"BI",name:"Burundi",dialCode:"+257",flag1x1:"/assets/flags/bi.svg"},{iso2:"KH",name:"Cambodia",dialCode:"+855",flag1x1:"/assets/flags/kh.svg"},{iso2:"CM",name:"Cameroon",dialCode:"+237",flag1x1:"/assets/flags/cm.svg"},{iso2:"CA",name:"Canada",dialCode:"+1",flag1x1:"/assets/flags/ca.svg"},{iso2:"CV",name:"Cape Verde",dialCode:"+238",flag1x1:"/assets/flags/cv.svg"},{iso2:"KY",name:"Cayman Islands",dialCode:"+1345",flag1x1:"/assets/flags/ky.svg"},{iso2:"CF",name:"Central African Republic",dialCode:"+236",flag1x1:"/assets/flags/cf.svg"},{iso2:"TD",name:"Chad",dialCode:"+235",flag1x1:"/assets/flags/td.svg"},{iso2:"CL",name:"Chile",dialCode:"+56",flag1x1:"/assets/flags/cl.svg"},{iso2:"CN",name:"China",dialCode:"+86",flag1x1:"/assets/flags/cn.svg"},{iso2:"CX",name:"Christmas Island",dialCode:"+61",flag1x1:"/assets/flags/cx.svg"},{iso2:"CC",name:"Cocos (Keeling) Islands",dialCode:"+61",flag1x1:"/assets/flags/cc.svg"},{iso2:"CO",name:"Colombia",dialCode:"+57",flag1x1:"/assets/flags/co.svg"},{iso2:"KM",name:"Comoros",dialCode:"+269",flag1x1:"/assets/flags/km.svg"},{iso2:"CG",name:"Congo",dialCode:"+242",flag1x1:"/assets/flags/cg.svg"},{iso2:"CD",name:"Congo, Democratic Republic of the",dialCode:"+243",flag1x1:"/assets/flags/cd.svg"},{iso2:"CK",name:"Cook Islands",dialCode:"+682",flag1x1:"/assets/flags/ck.svg"},{iso2:"CR",name:"Costa Rica",dialCode:"+506",flag1x1:"/assets/flags/cr.svg"},{iso2:"CI",name:"Cote d'Ivoire",dialCode:"+225",flag1x1:"/assets/flags/ci.svg"},{iso2:"HR",name:"Croatia",dialCode:"+385",flag1x1:"/assets/flags/hr.svg"},{iso2:"CU",name:"Cuba",dialCode:"+53",flag1x1:"/assets/flags/cu.svg"},{iso2:"CW",name:"Curaçao",dialCode:"+599",flag1x1:"/assets/flags/cw.svg"},{iso2:"CY",name:"Cyprus",dialCode:"+357",flag1x1:"/assets/flags/cy.svg"},{iso2:"CZ",name:"Czech Republic",dialCode:"+420",flag1x1:"/assets/flags/cz.svg"},{iso2:"DK",name:"Denmark",dialCode:"+45",flag1x1:"/assets/flags/dk.svg"},{iso2:"DJ",name:"Djibouti",dialCode:"+253",flag1x1:"/assets/flags/dj.svg"},{iso2:"DM",name:"Dominica",dialCode:"+1767",flag1x1:"/assets/flags/dm.svg"},{iso2:"DO",name:"Dominican Republic",dialCode:"+1",flag1x1:"/assets/flags/do.svg"},{iso2:"EC",name:"Ecuador",dialCode:"+593",flag1x1:"/assets/flags/ec.svg"},{iso2:"EG",name:"Egypt",dialCode:"+20",flag1x1:"/assets/flags/eg.svg"},{iso2:"SV",name:"El Salvador",dialCode:"+503",flag1x1:"/assets/flags/sv.svg"},{iso2:"GQ",name:"Equatorial Guinea",dialCode:"+240",flag1x1:"/assets/flags/gq.svg"},{iso2:"ER",name:"Eritrea",dialCode:"+291",flag1x1:"/assets/flags/er.svg"},{iso2:"EE",name:"Estonia",dialCode:"+372",flag1x1:"/assets/flags/ee.svg"},{iso2:"ET",name:"Ethiopia",dialCode:"+251",flag1x1:"/assets/flags/et.svg"},{iso2:"FK",name:"Falkland Islands",dialCode:"+500",flag1x1:"/assets/flags/fk.svg"},{iso2:"FO",name:"Faroe Islands",dialCode:"+298",flag1x1:"/assets/flags/fo.svg"},{iso2:"FM",name:"Federated States of Micronesia",dialCode:"+691",flag1x1:"/assets/flags/fm.svg"},{iso2:"FJ",name:"Fiji",dialCode:"+679",flag1x1:"/assets/flags/fj.svg"},{iso2:"FI",name:"Finland",dialCode:"+358",flag1x1:"/assets/flags/fi.svg"},{iso2:"FR",name:"France",dialCode:"+33",flag1x1:"/assets/flags/fr.svg"},{iso2:"GF",name:"French Guiana",dialCode:"+594",flag1x1:"/assets/flags/gf.svg"},{iso2:"PF",name:"French Polynesia",dialCode:"+689",flag1x1:"/assets/flags/pf.svg"},{iso2:"GA",name:"Gabon",dialCode:"+241",flag1x1:"/assets/flags/ga.svg"},{iso2:"GM",name:"Gambia",dialCode:"+220",flag1x1:"/assets/flags/gm.svg"},{iso2:"GE",name:"Georgia",dialCode:"+995",flag1x1:"/assets/flags/ge.svg"},{iso2:"DE",name:"Germany",dialCode:"+49",flag1x1:"/assets/flags/de.svg"},{iso2:"GH",name:"Ghana",dialCode:"+233",flag1x1:"/assets/flags/gh.svg"},{iso2:"GI",name:"Gibraltar",dialCode:"+350",flag1x1:"/assets/flags/gi.svg"},{iso2:"GR",name:"Greece",dialCode:"+30",flag1x1:"/assets/flags/gr.svg"},{iso2:"GL",name:"Greenland",dialCode:"+299",flag1x1:"/assets/flags/gl.svg"},{iso2:"GD",name:"Grenada",dialCode:"+1473",flag1x1:"/assets/flags/gd.svg"},{iso2:"GP",name:"Guadeloupe",dialCode:"+590",flag1x1:"/assets/flags/gp.svg"},{iso2:"GU",name:"Guam",dialCode:"+1671",flag1x1:"/assets/flags/gu.svg"},{iso2:"GT",name:"Guatemala",dialCode:"+502",flag1x1:"/assets/flags/gt.svg"},{iso2:"GG",name:"Guernsey",dialCode:"+44",flag1x1:"/assets/flags/gg.svg"},{iso2:"GN",name:"Guinea",dialCode:"+224",flag1x1:"/assets/flags/gn.svg"},{iso2:"GW",name:"Guinea-Bissau",dialCode:"+245",flag1x1:"/assets/flags/gw.svg"},{iso2:"GY",name:"Guyana",dialCode:"+592",flag1x1:"/assets/flags/gy.svg"},{iso2:"HT",name:"Haiti",dialCode:"+509",flag1x1:"/assets/flags/ht.svg"},{iso2:"VA",name:"Holy See (Vatican City State)",dialCode:"+379",flag1x1:"/assets/flags/va.svg"},{iso2:"HN",name:"Honduras",dialCode:"+504",flag1x1:"/assets/flags/hn.svg"},{iso2:"HK",name:"Hong Kong",dialCode:"+852",flag1x1:"/assets/flags/hk.svg"},{iso2:"HU",name:"Hungary",dialCode:"+36",flag1x1:"/assets/flags/hu.svg"},{iso2:"IS",name:"Iceland",dialCode:"+354",flag1x1:"/assets/flags/is.svg"},{iso2:"IN",name:"India",dialCode:"+91",flag1x1:"/assets/flags/in.svg"},{iso2:"ID",name:"Indonesia",dialCode:"+62",flag1x1:"/assets/flags/id.svg"},{iso2:"IR",name:"Iran",dialCode:"+98",flag1x1:"/assets/flags/ir.svg"},{iso2:"IQ",name:"Iraq",dialCode:"+964",flag1x1:"/assets/flags/iq.svg"},{iso2:"IE",name:"Ireland",dialCode:"+353",flag1x1:"/assets/flags/ie.svg"},{iso2:"IM",name:"Isle of Man",dialCode:"+44",flag1x1:"/assets/flags/im.svg"},{iso2:"IL",name:"Israel",dialCode:"+972",flag1x1:"/assets/flags/il.svg"}
5371,{iso2:"IT",name:"Italy",dialCode:"+39",flag1x1:"/assets/flags/it.svg"},{iso2:"JM",name:"Jamaica",dialCode:"+1876",flag1x1:"/assets/flags/jm.svg"},{iso2:"JP",name:"Japan",dialCode:"+81",flag1x1:"/assets/flags/jp.svg"},{iso2:"JE",name:"Jersey",dialCode:"+44",flag1x1:"/assets/flags/je.svg"},{iso2:"JO",name:"Jordan",dialCode:"+962",flag1x1:"/assets/flags/jo.svg"},{iso2:"KZ",name:"Kazakhstan",dialCode:"+7",flag1x1:"/assets/flags/kz.svg"},{iso2:"KE",name:"Kenya",dialCode:"+254",flag1x1:"/assets/flags/ke.svg"},{iso2:"KI",name:"Kiribati",dialCode:"+686",flag1x1:"/assets/flags/ki.svg"},{iso2:"XK",name:"Kosovo",dialCode:"+383",flag1x1:"/assets/flags/xk.svg"},{iso2:"KW",name:"Kuwait",dialCode:"+965",flag1x1:"/assets/flags/kw.svg"},{iso2:"KG",name:"Kyrgyzstan",dialCode:"+996",flag1x1:"/assets/flags/kg.svg"},{iso2:"LA",name:"Laos",dialCode:"+856",flag1x1:"/assets/flags/la.svg"},{iso2:"LV",name:"Latvia",dialCode:"+371",flag1x1:"/assets/flags/lv.svg"},{iso2:"LB",name:"Lebanon",dialCode:"+961",flag1x1:"/assets/flags/lb.svg"},{iso2:"LS",name:"Lesotho",dialCode:"+266",flag1x1:"/assets/flags/ls.svg"},{iso2:"LR",name:"Liberia",dialCode:"+231",flag1x1:"/assets/flags/lr.svg"},{iso2:"LY",name:"Libya",dialCode:"+218",flag1x1:"/assets/flags/ly.svg"},{iso2:"LI",name:"Liechtenstein",dialCode:"+423",flag1x1:"/assets/flags/li.svg"},{iso2:"LT",name:"Lithuania",dialCode:"+370",flag1x1:"/assets/flags/lt.svg"},{iso2:"LU",name:"Luxembourg",dialCode:"+352",flag1x1:"/assets/flags/lu.svg"},{iso2:"MO",name:"Macao",dialCode:"+853",flag1x1:"/assets/flags/mo.svg"},{iso2:"MG",name:"Madagascar",dialCode:"+261",flag1x1:"/assets/flags/mg.svg"},{iso2:"MW",name:"Malawi",dialCode:"+265",flag1x1:"/assets/flags/mw.svg"},{iso2:"MY",name:"Malaysia",dialCode:"+60",flag1x1:"/assets/flags/my.svg"},{iso2:"MV",name:"Maldives",dialCode:"+960",flag1x1:"/assets/flags/mv.svg"},{iso2:"ML",name:"Mali",dialCode:"+223",flag1x1:"/assets/flags/ml.svg"},{iso2:"MT",name:"Malta",dialCode:"+356",flag1x1:"/assets/flags/mt.svg"},{iso2:"MH",name:"Marshall Islands",dialCode:"+692",flag1x1:"/assets/flags/mh.svg"},{iso2:"MQ",name:"Martinique",dialCode:"+596",flag1x1:"/assets/flags/mq.svg"},{iso2:"MR",name:"Mauritania",dialCode:"+222",flag1x1:"/assets/flags/mr.svg"},{iso2:"MU",name:"Mauritius",dialCode:"+230",flag1x1:"/assets/flags/mu.svg"},{iso2:"YT",name:"Mayotte",dialCode:"+262",flag1x1:"/assets/flags/yt.svg"},{iso2:"MX",name:"Mexico",dialCode:"+52",flag1x1:"/assets/flags/mx.svg"},{iso2:"MD",name:"Moldova",dialCode:"+373",flag1x1:"/assets/flags/md.svg"},{iso2:"MC",name:"Monaco",dialCode:"+377",flag1x1:"/assets/flags/mc.svg"},{iso2:"MN",name:"Mongolia",dialCode:"+976",flag1x1:"/assets/flags/mn.svg"},{iso2:"ME",name:"Montenegro",dialCode:"+382",flag1x1:"/assets/flags/me.svg"},{iso2:"MS",name:"Montserrat",dialCode:"+1664",flag1x1:"/assets/flags/ms.svg"},{iso2:"MA",name:"Morocco",dialCode:"+212",flag1x1:"/assets/flags/ma.svg"},{iso2:"MZ",name:"Mozambique",dialCode:"+258",flag1x1:"/assets/flags/mz.svg"},{iso2:"MM",name:"Myanmar",dialCode:"+95",flag1x1:"/assets/flags/mm.svg"},{iso2:"NA",name:"Namibia",dialCode:"+264",flag1x1:"/assets/flags/na.svg"},{iso2:"NR",name:"Nauru",dialCode:"+674",flag1x1:"/assets/flags/nr.svg"},{iso2:"NP",name:"Nepal",dialCode:"+977",flag1x1:"/assets/flags/np.svg"},{iso2:"NL",name:"Netherlands",dialCode:"+31",flag1x1:"/assets/flags/nl.svg"},{iso2:"NC",name:"New Caledonia",dialCode:"+687",flag1x1:"/assets/flags/nc.svg"},{iso2:"NZ",name:"New Zealand",dialCode:"+64",flag1x1:"/assets/flags/nz.svg"},{iso2:"NI",name:"Nicaragua",dialCode:"+505",flag1x1:"/assets/flags/ni.svg"},{iso2:"NE",name:"Niger",dialCode:"+227",flag1x1:"/assets/flags/ne.svg"},{iso2:"NG",name:"Nigeria",dialCode:"+234",flag1x1:"/assets/flags/ng.svg"},{iso2:"NU",name:"Niue",dialCode:"+683",flag1x1:"/assets/flags/nu.svg"},{iso2:"NF",name:"Norfolk Island",dialCode:"+672",flag1x1:"/assets/flags/nf.svg"},{iso2:"KP",name:"North Korea",dialCode:"+850",flag1x1:"/assets/flags/kp.svg"},{iso2:"MK",name:"North Macedonia",dialCode:"+389",flag1x1:"/assets/flags/mk.svg"},{iso2:"MP",name:"Northern Mariana Islands",dialCode:"+1670",flag1x1:"/assets/flags/mp.svg"},{iso2:"NO",name:"Norway",dialCode:"+47",flag1x1:"/assets/flags/no.svg"},{iso2:"OM",name:"Oman",dialCode:"+968",flag1x1:"/assets/flags/om.svg"},{iso2:"PK",name:"Pakistan",dialCode:"+92",flag1x1:"/assets/flags/pk.svg"},{iso2:"PW",name:"Palau",dialCode:"+680",flag1x1:"/assets/flags/pw.svg"},{iso2:"PS",name:"Palestine",dialCode:"+970",flag1x1:"/assets/flags/ps.svg"},{iso2:"PA",name:"Panama",dialCode:"+507",flag1x1:"/assets/flags/pa.svg"}
5371,{iso2:"PG",name:"Papua New Guinea",dialCode:"+675",flag1x1:"/assets/flags/pg.svg"},{iso2:"PY",name:"Paraguay",dialCode:"+595",flag1x1:"/assets/flags/py.svg"},{iso2:"PE",name:"Peru",dialCode:"+51",flag1x1:"/assets/flags/pe.svg"},{iso2:"PH",name:"Philippines",dialCode:"+63",flag1x1:"/assets/flags/ph.svg"},{iso2:"PL",name:"Poland",dialCode:"+48",flag1x1:"/assets/flags/pl.svg"},{iso2:"PT",name:"Portugal",dialCode:"+351",flag1x1:"/assets/flags/pt.svg"},{iso2:"PR",name:"Puerto Rico",dialCode:"+1",flag1x1:"/assets/flags/pr.svg"},{iso2:"QA",name:"Qatar",dialCode:"+974",flag1x1:"/assets/flags/qa.svg"},{iso2:"RE",name:"Reunion",dialCode:"+262",flag1x1:"/assets/flags/re.svg"},{iso2:"RO",name:"Romania",dialCode:"+40",flag1x1:"/assets/flags/ro.svg"},{iso2:"RU",name:"Russia",dialCode:"+7",flag1x1:"/assets/flags/ru.svg"},{iso2:"RW",name:"Rwanda",dialCode:"+250",flag1x1:"/assets/flags/rw.svg"},{iso2:"BL",name:"Saint Barthélemy",dialCode:"+590",flag1x1:"/assets/flags/bl.svg"},{iso2:"SH",name:"Saint Helena",dialCode:"+290",flag1x1:"/assets/flags/sh.svg"},{iso2:"KN",name:"Saint Kitts and Nevis",dialCode:"+1869",flag1x1:"/assets/flags/kn.svg"},{iso2:"LC",name:"Saint Lucia",dialCode:"+1758",flag1x1:"/assets/flags/lc.svg"},{iso2:"MF",name:"Saint Martin (French Part)",dialCode:"+590",flag1x1:"/assets/flags/mf.svg"},{iso2:"PM",name:"Saint Pierre and Miquelon",dialCode:"+508",flag1x1:"/assets/flags/pm.svg"},{iso2:"VC",name:"Saint Vincent and the Grenadines",dialCode:"+1784",flag1x1:"/assets/flags/vc.svg"},{iso2:"WS",name:"Samoa",dialCode:"+685",flag1x1:"/assets/flags/ws.svg"},{iso2:"SM",name:"San Marino",dialCode:"+378",flag1x1:"/assets/flags/sm.svg"},{iso2:"ST",name:"Sao Tome and Principe",dialCode:"+239",flag1x1:"/assets/flags/st.svg"},{iso2:"SA",name:"Saudi Arabia",dialCode:"+966",flag1x1:"/assets/flags/sa.svg"},{iso2:"SN",name:"Senegal",dialCode:"+221",flag1x1:"/assets/flags/sn.svg"},{iso2:"RS",name:"Serbia",dialCode:"+381",flag1x1:"/assets/flags/rs.svg"},{iso2:"SC",name:"Seychelles",dialCode:"+248",flag1x1:"/assets/flags/sc.svg"},{iso2:"SL",name:"Sierra Leone",dialCode:"+232",flag1x1:"/assets/flags/sl.svg"},{iso2:"SG",name:"Singapore",dialCode:"+65",flag1x1:"/assets/flags/sg.svg"},{iso2:"SX",name:"Sint Maarten",dialCode:"+1721",flag1x1:"/assets/flags/sx.svg"},{iso2:"SK",name:"Slovakia",dialCode:"+421",flag1x1:"/assets/flags/sk.svg"},{iso2:"SI",name:"Slovenia",dialCode:"+386",flag1x1:"/assets/flags/si.svg"},{iso2:"SB",name:"Solomon Islands",dialCode:"+677",flag1x1:"/assets/flags/sb.svg"},{iso2:"SO",name:"Somalia",dialCode:"+252",flag1x1:"/assets/flags/so.svg"},{iso2:"ZA",name:"South Africa",dialCode:"+27",flag1x1:"/assets/flags/za.svg"},{iso2:"KR",name:"South Korea",dialCode:"+82",flag1x1:"/assets/flags/kr.svg"},{iso2:"SS",name:"South Sudan",dialCode:"+211",flag1x1:"/assets/flags/ss.svg"},{iso2:"ES",name:"Spain",dialCode:"+34",flag1x1:"/assets/flags/es.svg"},{iso2:"LK",name:"Sri Lanka",dialCode:"+94",flag1x1:"/assets/flags/lk.svg"},{iso2:"SD",name:"Sudan",dialCode:"+249",flag1x1:"/assets/flags/sd.svg"},{iso2:"SR",name:"Suriname",dialCode:"+597",flag1x1:"/assets/flags/sr.svg"},{iso2:"SJ",name:"Svalbard and Jan Mayen",dialCode:"+47",flag1x1:"/assets/flags/sj.svg"},{iso2:"SZ",name:"Swaziland",dialCode:"+268",flag1x1:"/assets/flags/sz.svg"},{iso2:"SE",name:"Sweden",dialCode:"+46",flag1x1:"/assets/flags/se.svg"},{iso2:"CH",name:"Switzerland",dialCode:"+41",flag1x1:"/assets/flags/ch.svg"},{iso2:"SY",name:"Syria",dialCode:"+963",flag1x1:"/assets/flags/sy.svg"},{iso2:"TW",name:"Taiwan",dialCode:"+886",flag1x1:"/assets/flags/tw.svg"},{iso2:"TJ",name:"Tajikistan",dialCode:"+992",flag1x1:"/assets/flags/tj.svg"},{iso2:"TZ",name:"Tanzania",dialCode:"+255",flag1x1:"/assets/flags/tz.svg"},{iso2:"TH",name:"Thailand",dialCode:"+66",flag1x1:"/assets/flags/th.svg"},{iso2:"TL",name:"Timor-Leste",dialCode:"+670",flag1x1:"/assets/flags/tl.svg"},{iso2:"TG",name:"Togo",dialCode:"+228",flag1x1:"/assets/flags/tg.svg"},{iso2:"TK",name:"Tokelau",dialCode:"+690",flag1x1:"/assets/flags/tk.svg"},{iso2:"TO",name:"Tonga",dialCode:"+676",flag1x1:"/assets/flags/to.svg"},{iso2:"TT",name:"Trinidad and Tobago",dialCode:"+1868",flag1x1:"/assets/flags/tt.svg"},{iso2:"TA",name:"Tristan da Cunha",dialCode:"+290",flag1x1:"/assets/flags/ta.svg"},{iso2:"TN",name:"Tunisia",dialCode:"+216",flag1x1:"/assets/flags/tn.svg"}
5371,{iso2:"TR",name:"Turkey",dialCode:"+90",flag1x1:"/assets/flags/tr.svg"},{iso2:"TM",name:"Turkmenistan",dialCode:"+993",flag1x1:"/assets/flags/tm.svg"},{iso2:"TC",name:"Turks and Caicos Islands",dialCode:"+1649",flag1x1:"/assets/flags/tc.svg"},{iso2:"TV",name:"Tuvalu",dialCode:"+688",flag1x1:"/assets/flags/tv.svg"},{iso2:"UG",name:"Uganda",dialCode:"+256",flag1x1:"/assets/flags/ug.svg"},{iso2:"UA",name:"Ukraine",dialCode:"+380",flag1x1:"/assets/flags/ua.svg"},{iso2:"AE",name:"United Arab Emirates",dialCode:"+971",flag1x1:"/assets/flags/ae.svg"},{iso2:"GB",name:"United Kingdom",dialCode:"+44",flag1x1:"/assets/flags/gb.svg"},{iso2:"US",name:"United States",dialCode:"+1",flag1x1:"/assets/flags/us.svg"},{iso2:"UY",name:"Uruguay",dialCode:"+598",flag1x1:"/assets/flags/uy.svg"},{iso2:"UZ",name:"Uzbekistan",dialCode:"+998",flag1x1:"/assets/flags/uz.svg"},{iso2:"VU",name:"Vanuatu",dialCode:"+678",flag1x1:"/assets/flags/vu.svg"},{iso2:"VE",name:"Venezuela",dialCode:"+58",flag1x1:"/assets/flags/ve.svg"},{iso2:"VN",name:"Vietnam",dialCode:"+84",flag1x1:"/assets/flags/vn.svg"},{iso2:"VG",name:"Virgin Islands, British",dialCode:"+1284",flag1x1:"/assets/flags/vg.svg"},{iso2:"VI",name:"Virgin Islands, U.S.",dialCode:"+1340",flag1x1:"/assets/flags/vi.svg"},{iso2:"WF",name:"Wallis and Futuna",dialCode:"+681",flag1x1:"/assets/flags/wf.svg"},{iso2:"EH",name:"Western Sahara",dialCode:"+212",flag1x1:"/assets/flags/eh.svg"},{iso2:"YE",name:"Yemen",dialCode:"+967",flag1x1:"/assets/flags/ye.svg"},{iso2:"ZM",name:"Zambia",dialCode:"+260",flag1x1:"/assets/flags/zm.svg"},{iso2:"ZW",name:"Zimbabwe",dialCode:"+263",flag1x1:"/assets/flags/zw.svg"}];let bi="/assets/flags";function fi(e){bi=e}function vi(e){const t="/assets/flags";if(!e)return e;if(e.startsWith(t)){return function(e=""){if(!bi||"/assets/flags"===bi){const e=window.PushWebComponents?.config;e?.flagBasePath&&fi(e.flagBasePath)}return bi.replace(/\/$/,"")+(e?`/${e.replace(/^\//,"")}`:"")}(e.slice(13).replace(/^\//,""))}return e}const yi=[qt,te` 5372 /* Main container */ 5373 .input { 5374 background-color: rgb(from var(--pu-input-color-background, hsl(0 0% 99.5%)) r g b / alpha); 5375 border: solid var(--pu-input-border-width, 0.0625em) 5376 rgb( 5377 from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / 5378 calc(alpha * var(--pu-input-opacity-border, 1)) 5379 ); 5380 border-radius: var(--pu-input-border-radius, var(--pu-border-radius, 0.25em)); 5381 height: var(--pu-size-height); 5382 overflow: hidden; 5383 width: 100%; 5384 cursor: text; 5385 } 5386 5387 .input__wrapper { 5388 display: inline-flex; 5389 align-items: center; 5390 position: relative; 5391 width: 100%; 5392 height: 100%; 5393 } 5394 5395 .dial-code__container { 5396 flex: 0 1 auto; 5397 position: absolute; 5398 top: 0; 5399 bottom: 0; 5400 left: 0; 5401 padding: 0 0.5em; 5402 } 5403 5404 .dial-code__placeholder { 5405 font-size: var(--pu-flag-icon-font-size); 5406 } 5407 5408 .dial-code__flag { 5409 display: flex; 5410 gap: 0.25em; 5411 align-items: center; 5412 height: 100%; 5413 } 5414 5415 .dial-code__flag-image { 5416 aspect-ratio: 1 / 1; 5417 height: var(--pu-flag-icon-image-size); 5418 object-fit: contain; 5419 object-position: center; 5420 display: block; 5421 border-radius: var(--pu-border-radius-full, 9999px); 5422 } 5423 5424 .dial-code__select { 5425 position: absolute; 5426 top: 0; 5427 left: 0; 5428 opacity: 0; 5429 height: 100%; 5430 width: 100%; 5431 cursor: pointer; 5432 } 5433 5434 .input__container { 5435 flex: 1 0 auto; 5436 padding-left: 3em; 5437 } 5438 .input__container--dial-code-disabled { 5439 padding-left: 1.75em; 5440 } 5441 5442 .input:hover:not(.input--disabled) { 5443 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 5444 background-color: rgb(from var(--pu-input-color-background-hover, hsl(240, 5%, 96%)) r g b / alpha); 5445 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 5446 } 5447 5448 .input.input--focused:not(.input--disabled) { 5449 background-color: rgb(from var(--pu-color-focus-background) r g b / alpha); 5450 border-color: rgb(from var(--pu-color-focus-border) r g b / alpha); 5451 box-shadow: 5452 0 0 0 0.0625em rgb(from var(--pu-color-focus-background) r g b / alpha), 5453 0 0 0 0.25em rgb(from var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)) r g b / alpha); 5454 } 5455 5456 /* Input field */
5457 .input__control { 5458 appearance: none; 5459 background: inherit; 5460 color: rgb(from var(--pu-input-color-foreground, inherit) r g b / alpha); 5461 border: none; 5462 flex: 1 1 auto; 5463 font-family: inherit; 5464 font-size: var(--pu-text-size); 5465 height: calc(var(--pu-size-height, 3em) - var(--pu-input-border-width, 0.0625em) * 2); 5466 letter-spacing: var(--pu-input-font-tracking, 0.05em); 5467 padding: 0 var(--pu-space-padding); 5468 cursor: inherit; 5469 width: 100%; 5470 } 5471 5472 .input__control::placeholder { 5473 color: rgb(from var(--pu-input-placeholder-color-foreground, hsl(240, 4%, 46%)) r g b / alpha); 5474 } 5475 .input__control:hover { 5476 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 5477 } 5478 .input__control:focus { 5479 outline: none; 5480 } 5481`,te` 5482 /* State API Classes */ 5483 .input--disabled { 5484 background-color: rgb(from var(--pu-input-color-background-disabled, hsl(240, 5%, 96%)) r g b / alpha); 5485 border-color: rgb(from var(--pu-input-border-color-disabled, hsl(240, 5%, 84%), inherit) r g b / alpha); 5486 color: rgb(from var(--pu-input-color-foreground-disabled, inherit) r g b / alpha); 5487 cursor: not-allowed; 5488 opacity: 0.5; 5489 } 5490 5491 /* Size API Classes */ 5492 .input--small { 5493 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-xs, 0.75em)); 5494 --pu-size-height: var(--pu-input-size-height, var(--pu-space-800, 2em)); 5495 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-300, 0.75em)); 5496 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-050, 0.125em)); 5497 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-sm, 0.875em)); 5498 --pu-flag-icon-font-size: var(--pu-input-flag-icon-font-size, 1em); 5499 --pu-flag-icon-image-size: var(--pu-input-flag-icon-image-size, 1em); 5500 } 5501 .input--medium { 5502 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-sm, 0.875em)); 5503 --pu-size-height: var(--pu-space-1000, 2.5em); 5504 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-400, 1em)); 5505 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-100, 0.25em)); 5506 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-md, 1em)); 5507 --pu-flag-icon-font-size: var(--pu-input-flag-icon-font-size, 1.5em); 5508 --pu-flag-icon-image-size: var(--pu-input-flag-icon-image-size, 1.5em); 5509 } 5510 .input--large { 5511 --pu-text-size: var(--pu-input-font-size, var(--pu-text-body-size-md, 1em)); 5512 --pu-size-height: var(--pu-input-size-height, var(--pu-space-1200, 3em)); 5513 --pu-space-padding: var(--pu-input-space-inline-padding, var(--pu-space-500, 1.25em)); 5514 --pu-border-radius: var(--pu-input-border-radius, var(--pu-border-radius-200, 0.5em)); 5515 --pu-icon-font-size: var(--pu-input-icon-font-size, var(--pu-text-body-size-md, 1em)); 5516 --pu-flag-icon-font-size: var(--pu-input-flag-icon-font-size, 1.75em); 5517 --pu-flag-icon-image-size: var(--pu-input-flag-icon-image-size, 1.75em); 5518 } 5519`];class wi extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["pu-blur","pu-input"]}),this.autocomplete="tel",this.inputmode="tel",this.type="tel",this.size="medium",this.name="mobilephone",this.iso="ZZ",this.phoneValue="",this.form="",this.label="",this.labelHidden=!1,this.helpText="",this.placeholder="",this.pattern="",this.readonly=!1,this.required=!1,this.dialCodeDisabled=!1,this.disabled=!1,this.autofocus=!1,this.hasFocus=!1,this.hasSlotController=new Xe(this,"label","help-text"),this.formElement=null,this.handleFormData=e=>{if(!this.disabled&&this.isConnected){const t=this.getDialCode(this.iso);t&&!e.formData.has("mobilephone_country_code")&&e.formData.append("mobilephone_country_code",t)}}}get validity(){return this.input.validity}get validationMessage(){return this.input.validationMessage}get value(){return this.phoneValue}set value(e){this.phoneValue=e}firstUpdated(){this.formControlController.updateValidity(),this.updateHiddenCountryCodeInput(),this.setupFormDataHandler()}updated(e){super.updated(e),e.has("iso")&&this.updateHiddenCountryCodeInput();this.formControlController.getForm()!==this.formElement&&this.setupFormDataHandler()}disconnectedCallback(){super.disconnectedCallback(),this.cleanupFormDataHandler()}setupFormDataHandler(){const e=this.formControlController.getForm();e&&e!==this.formElement&&(this.cleanupFormDataHandler(),e.addEventListener("formdata",this.handleFormData),this.formElement=e)}cleanupFormDataHandler(){this.formElement&&(this.formElement.removeEventListener("formdata",this.handleFormData),this.formElement=null)}getCountryEntry(e){return mi.find((t=>t.iso2===e.toUpperCase()))}getDialCode(e){const t=this.getCountryEntry(e);return t?.dialCode||"+"}updateHiddenCountryCodeInput(){this.hiddenCountryCodeInput&&(this.hiddenCountryCodeInput.value=this.getDialCode(this.iso))}
5519handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleInput(){this.phoneValue=this.input.value,this.formControlController.updateValidity(),this.emit("pu-input")}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleChange(){this.phoneValue=this.input.value,this.emit("pu-change")}handleDialCodeChange(){const e=this.dialCodeSelect.value,t=this.getDialCode(e);this.iso=e,this.updateHiddenCountryCodeInput(),this.emit("pu-change-dial-code",{detail:{iso:e,code:t}})}handleKeyDown(e){const t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey;"Enter"!==e.key||t||setTimeout((()=>{e.defaultPrevented||e.isComposing||this.formControlController.submit()}))}checkValidity(){return this.input.checkValidity()}reportValidity(){return this.input.reportValidity()}setCustomValidity(e){this.input.setCustomValidity(e),this.formControlController.updateValidity()}getForm(){return this.formControlController.getForm()}getValue(){if(this.input)return this.input.value}setValue(e){e&&(this.phoneValue=e)}renderFlag(e,t){if("ZZ"===e)return $`<span class="dial-code__placeholder">ð</span>`;if(t?.flag1x1){const e=vi(t.flag1x1);return $`<img 5520 class="dial-code__flag-image" 5521 src=${Ze(e)} 5522 alt=${`Country flag ${t.iso2}`} />`}return $`<span class="dial-code__placeholder">ð</span>`}render(){const e=this.hasSlotController.test("label"),t=this.hasSlotController.test("help-text"),o=!!this.label||!!e,i=this.labelHidden&&this.required?`* ${this.placeholder}`:this.placeholder,r=!!this.helpText||!!t,a=this.getCountryEntry(this.iso),s=this.getDialCode(this.iso);return $` 5523 <input 5524 type="hidden" 5525 name="mobilephone_country_code" 5526 .value="${s}" /> 5527 <div 5528 part="base input" 5529 class="${J({"form-control":!0,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-label":o,"form-control--hide-label":this.labelHidden,"form-control--has-help-text":r})}"> 5530 <label 5531 part="label" 5532 class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 5533 for="input" 5534 aria-hidden=${o?"false":"true"}> 5535 <slot name="label">${this.label}</slot> 5536 </label> 5537 <div class="form-control__input"> 5538 <div 5539 part="input" 5540 class=${J({input:!0,"input--small":"small"===this.size,"input--medium":"medium"===this.size,"input--large":"large"===this.size,"input--disabled":this.disabled,"input--focused":this.hasFocus,"input--empty":!this.phoneValue,"input--has-label":o,"input--hide-label":this.labelHidden})}> 5541 <div class="input__wrapper"> 5542 <div class="dial-code__container"> 5543 <div class="dial-code__flag"> 5544 ${this.renderFlag(this.iso,a)} 5545 ${this.dialCodeDisabled?null:$`<pu-icon 5546name="chevron-down" 5547size="small"></pu-icon>`} 5548 </div> 5549 <select 5550 class="dial-code__select" 5551 aria-label="Phone number country" 5552 name="mobilephone_country_code" 5553 .value="${this.iso}" 5554 ?disabled="${this.disabled||this.dialCodeDisabled}" 5555 @change=${this.handleDialCodeChange}> 5556 ${mi.map((e=>$`<option value="${e.iso2}">${e.name}${e.dialCode}</option>`))} 5557 </select> 5558 </div> 5559 <div 5560 class="${J({input__container:!0,"input__container--dial-code-disabled":this.dialCodeDisabled})}"> 5561 <input 5562 part="control"
5563 class="input__control" 5564 id="input" 5565 inputmode="${this.inputmode}" 5566 autocomplete=${Ze(this.autocomplete)} 5567 type="${this.type}" 5568 .value="${this.phoneValue}" 5569 name="${this.name||"mobilephone"}" 5570 pattern=${Ze(this.pattern||void 0)} 5571 placeholder="${i}" 5572 ?disabled="${this.disabled}" 5573 ?readonly=${this.readonly} 5574 ?required="${this.required}" 5575 ?autofocus=${this.autofocus} 5576 @change=${this.handleChange} 5577 @input=${this.handleInput} 5578 @invalid=${this.handleInvalid} 5579 @keydown=${this.handleKeyDown} 5580 @focus=${this.handleFocus} 5581 @blur=${this.handleBlur} /> 5582 </div> 5583 </div> 5584 </div> 5585 </div> 5586 <div 5587 part="help" 5588 id="help-text" 5589 class="form-control__help-text" 5590 aria-hidden=${r?"false":"true"}> 5591 <slot name="help-text">${this.helpText}</slot> 5592 </div> 5593 </div> 5594 `}}wi.styles=[Me,yi],wi.dependencies={"pu-icon":Ge},i([ke()],wi.prototype,"autocomplete",void 0),i([ke()],wi.prototype,"inputmode",void 0),i([ke()],wi.prototype,"type",void 0),i([ke({reflect:!0})],wi.prototype,"size",void 0),i([ke()],wi.prototype,"name",void 0),i([ke()],wi.prototype,"iso",void 0),i([ke()],wi.prototype,"phoneValue",void 0),i([ke({reflect:!0})],wi.prototype,"form",void 0),i([ke()],wi.prototype,"label",void 0),i([ke({type:Boolean})],wi.prototype,"labelHidden",void 0),i([ke()],wi.prototype,"helpText",void 0),i([ke()],wi.prototype,"placeholder",void 0),i([ke()],wi.prototype,"pattern",void 0),i([ke({type:Boolean})],wi.prototype,"readonly",void 0),i([ke({type:Boolean})],wi.prototype,"required",void 0),i([ke({type:Boolean})],wi.prototype,"dialCodeDisabled",void 0),i([ke({type:Boolean,reflect:!0})],wi.prototype,"disabled",void 0),i([ke({type:Boolean})],wi.prototype,"autofocus",void 0),i([Ce()],wi.prototype,"hasFocus",void 0),i([Se('input[type="tel"]')],wi.prototype,"input",void 0),i([Se("select")],wi.prototype,"dialCodeSelect",void 0),i([Se('input[name="mobilephone_country_code"]')],wi.prototype,"hiddenCountryCodeInput",void 0),wi.define("pu-phone-input");const xi=[te` 5595 /* Image container foundation */ 5596 .image-container { 5597 height: 100%; 5598 width: 100%; 5599 } 5600 5601 /* Image element foundation */ 5602 .image { 5603 display: block; 5604 height: auto; 5605 max-width: 100%; 5606 } 5607 5608 /* Placeholder foundation */ 5609 .placeholder { 5610 overflow: hidden; 5611 height: 100%; 5612 width: 100%; 5613 min-width: var(--pu-image-placeholder-size, 7em); 5614 } 5615`,kt,te` 5616 /* Value-Based Property API - Image fit behavior */ 5617 .image-fit .image { 5618 height: 100%; 5619 width: 100%; 5620 max-width: initial; 5621 } 5622 5623 .image-fit--cover .image { 5624 object-fit: cover; 5625 } 5626 5627 .image-fit--contain .image { 5628 object-fit: contain; 5629 } 5630 5631 .image-fit--adapt .image { 5632 width: auto; 5633 } 5634`];class _i extends Ue{constructor(){super(...arguments),this.alt="",this.width=100,this.height=100,this.fit="contain",this.load="lazy"}getAspectRatio(){return{default:(this.width/this.height).toString(),small:void 0}}render(){return $` 5635 <div 5636 part="base image" 5637 class="${J({"image-container":!0,"image-fit":"adapt"!==this.fit,[`image-fit--${this.fit}`]:!0})}" 5638 > 5639 ${this.src?$`<img 5640part="image" 5641class="image" 5642width="${this.width}" 5643height="${this.height}" 5644src="${Ze(this.src)}" 5645srcset="${Ze(this.srcSet)}" 5646sizes="${Ze(this.sizes)}" 5647alt="${this.alt}" 5648loading="${this.load}" 5649fetchpriority=${Ze(this.prefetch)}/>`:$`<div 5650part="placeholder" 5651class="image placeholder image--wide"><div 5652part="content" 5653class="placeholder-inner"><svg 5654class="icon" 5655xmlns="http://www.w3.org/2000/svg" 5656height="1em" 5657viewBox="0 0 576 512" 5658fill="currentcolor"><path 5659d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z"/></svg></div></div>`} 5660 </div> 5661 `}}_i.styles=[Me,xi],i([ke()],_i.prototype,"alt",void 0),i([ke()],_i.prototype,"src",void 0),i([ke()],_i.prototype,"srcSet",void 0),i([ke()],_i.prototype,"sizes",void 0),i([ke({type:Number})],_i.prototype,"width",void 0),i([ke({type:Number})],_i.prototype,"height",void 0),i([ke()],_i.prototype,"fit",void 0),i([ke({type:String})],_i.prototype,"load",void 0),i([ke()],_i.prototype,"prefetch",void 0),_i.define("pu-image"),Wo.define("pu-link");const ki=[te` 5662 :host([noWrap]) { 5663 display: block; 5664 width: 100%; 5665 } 5666 .link-group { 5667 display: flex; 5668 flex-wrap: wrap; 5669 width: 100%; 5670 } 5671 @media (min-width: 48em) { 5672 .link-group { 5673 gap: var(--pu-group-space-gap, var(--gap-x, 1em)); 5674 } 5675 } 5676 @media (max-width: 47.9975em) { 5677 .link-group { 5678 gap: var(--pu-group-space-gap, var(--gap-x-narrow, 1em)); 5679 } 5680 } 5681`,gt,bt,mt,ft,te` 5682 /* No Wrap scrollable when overflowed */ 5683 .group--no-wrap { 5684 flex-wrap: nowrap; 5685 justify-content: start; 5686 overflow-y: auto; 5687 max-width: 100%; 5688 scrollbar-color: rgb(from var(--pu-color-foreground, rgb(0, 0, 0, 0.1)) r g b / 0.1) 5689 rgb(from var(--pu-color-foreground, rgb(0, 0, 0, 0.05)) r g b / 0.05); 5690 scrollbar-width: thin; 5691 padding: 0.5em 0; 5692 } 5693 5694 .group--no-wrap ::slotted(:last-child) { 5695 margin-right: 1.5em; 5696 } 5697 5698 /* Horizontal Scrolling Behavior */ 5699 @media (hover: none) { 5700 .group--no-wrap::-webkit-scrollbar {
5701 display: none; 5702 } 5703 } 5704 @media (hover: hover) { 5705 .group--no-wrap::-webkit-scrollbar { 5706 height: 0.25em; 5707 } 5708 .group--no-wrap::-webkit-scrollbar-track { 5709 background: rgb(from var(--pu-color-foreground, rgb(0, 0, 0, 0.05)) r g b / 0.05); 5710 border-radius: 0.75em; 5711 } 5712 .group--no-wrap::-webkit-scrollbar-thumb { 5713 background: rgb(from var(--pu-color-foreground, rgb(0, 0, 0, 0.1)) r g b / 0.1); 5714 border-radius: 0.75em; 5715 } 5716 } 5717 5718 /* Boolean Property API - Stack Behavior */ 5719 @media screen and (max-width: 48em) { 5720 .group--narrow-stack:not(.group--no-wrap) { 5721 flex-direction: column; 5722 } 5723 } 5724 @media screen and (min-width: 48.06em) { 5725 .group--stack:not(.group--no-wrap) { 5726 flex-direction: column; 5727 } 5728 } 5729`];class Ci extends Ue{constructor(){super(...arguments),this.noWrap=!1,this.stack=!1,this.stackNarrow=!1,this.isStackedNarrow=()=>this.stackNarrow?"flex-narrow-align--"+this.justifyNarrow:this.justifyNarrow?"flex-narrow-justify--"+this.justifyNarrow:"flex-narrow-justify--"+this.justify}styles(){let e={};return this.spacing&&(e={...e,"--gap-x":parseInt(this.spacing)/16+"em"}),this.spacingNarrow?e={...e,"--gap-x-narrow":parseInt(this.spacingNarrow)/16+"em"}:this.spacing&&(e={...e,"--gap-x-narrow":parseInt(this.spacing)/16+"em"}),e}render(){const e=this.stack?`flex-align--${this.justify}`:`flex-justify--${this.justify}`,t=this.isStackedNarrow();return $` 5730 <div 5731 part="base link-group" 5732 class="${J({"link-group":!0,"group--no-wrap":this.noWrap,"group--stack":this.stack,"group--narrow-stack":this.stackNarrow,[`${e}`]:!0,[`${t}`]:t})}" 5733 style="${He(this.styles())}" 5734 > 5735 <slot></slot> 5736 </div> 5737 `}}Ci.styles=[Me,ki],i([ke()],Ci.prototype,"spacing",void 0),i([ke()],Ci.prototype,"spacingNarrow",void 0),i([ke()],Ci.prototype,"justify",void 0),i([ke()],Ci.prototype,"justifyNarrow",void 0),i([ke({type:Boolean})],Ci.prototype,"noWrap",void 0),i([ke({type:Boolean})],Ci.prototype,"stack",void 0),i([ke({type:Boolean})],Ci.prototype,"stackNarrow",void 0),Ci.define("pu-link-group");const $i=[te` 5738 :host { 5739 display: block; 5740 } 5741 .placeholder { 5742 display: block; 5743 height: 100%; 5744 width: 100%; 5745 color: var(--pu-skeleton-color-background, 230, 230, 230); 5746 } 5747 @supports (color: rgb(from white r g b)) { 5748 .placeholder { 5749 color: rgb(from var(--pu-skeleton-color-background, rgb(230, 230, 230)) r g b / alpha); 5750 } 5751 } 5752 .logo:not(.logo--show-title) { 5753 font-size: 16px; /* base font size for logo, prevents em scaling issues */ 5754 } 5755 .logo { 5756 display: flex; 5757 align-items: center; 5758 color: inherit; 5759 margin: 0; 5760 height: var(--pu-logo-size-height); 5761 line-height: 1; 5762 } 5763 .logo a { 5764 display: block; 5765 color: inherit; 5766 text-decoration: none; 5767 height: 100%; 5768 } 5769 .logo-title:not(.visually-hidden) { 5770 display: inline-block; 5771 font-family: var( 5772 --pu-logo-font-family, 5773 var(--pu-text-heading-family, 'Roboto Serif', Times, 'Times New Roman', Georgia, serif) 5774 ); 5775 font-size: var(--pu-logo-font-size, 1.75em); 5776 } 5777 5778 @media only screen and (max-width: 48em) { 5779 .logo { 5780 height: var(--pu-logo-size-height-narrow, calc(var(--pu-logo-size-height, 5em) / 1.25)); 5781 } 5782 } 5783`,te` 5784 /* Show Title API Classes */ 5785 .logo--show-title { 5786 line-height: inherit; 5787 } 5788 .logo--show-title .logo__image { 5789 display: none; 5790 } 5791 .logo--show-title a { 5792 height: auto; 5793 } 5794 .visually-hidden { 5795 position: absolute !important; 5796 overflow: hidden; 5797 width: 1px; 5798 height: 1px; 5799 margin: -1px; 5800 padding: 0; 5801 border: 0; 5802 clip: rect(0 0 0 0); 5803 word-wrap: normal !important; 5804 } 5805`];class Si extends Ue{constructor(){super(...arguments),this.url="/",this.height=80,this.title="Logo Title",this.alt="",this.titleVisible=!1,this.imgWidth=80,this.imgHeight=80,this.deprecatedPropertyMap=[{old:"showTitle",new:"titleVisible",defaultValue:!1},{old:"imgSrc",new:"src",defaultValue:void 0},{old:"imgSrcSet",new:"srcSet",defaultValue:void 0},{old:"imgSizes",new:"sizes",defaultValue:void 0}]}get showTitle(){return this.titleVisible}set showTitle(e){this._handleDeprecated("showTitle",e)}get imgSrc(){return this.src}set imgSrc(e){this._handleDeprecated("imgSrc",e)}get imgSrcSet(){return this.srcSet}set imgSrcSet(e){this._handleDeprecated("imgSrcSet",e)}get imgSizes(){return this.sizes}set imgSizes(e){this._handleDeprecated("imgSizes",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}render(){return $` 5806 <h1 5807 part="logo" 5808 class="${J({logo:!0,"logo--show-title":this.titleVisible})}" 5809 style="${He({"--pu-logo-size-height":this.height/16+"em"})}" 5810 > 5811 <a href="${this.url}"> 5812 ${this.src?$`<pu-image 5813part="image" 5814exportparts="base,image,placeholder,content" 5815class="logo__image" 5816size="contain" 5817alt="${this.alt}" 5818src="${Ze(this.src)}" 5819width=${this.imgWidth} 5820height=${this.imgHeight} 5821srcSet="${Ze(this.srcSet)}" 5822sizes="${Ze(this.sizes)}" 5823lazy="lazy"></pu-image>`:$`<svg 5824class="logo__image placeholder" 5825xmlns="http://www.w3.org/2000/svg" 5826viewBox="0 0 512 512" 5827role="presentation" 5828aria-hidden="true" 5829focusable="false" 5830fill="currentColor"><path
5831d="M469.33,512H42.67A42.79,42.79,0,0,1,0,469.33V42.67A42.79,42.79,0,0,1,42.67,0H469.33A42.79,42.79,0,0,1,512,42.67V469.33A42.79,42.79,0,0,1,469.33,512Z"/></svg>`} 5832 <span 5833 class="${J({"logo-title":!0,"visually-hidden":!this.titleVisible})}" 5834 > 5835 ${this.title} 5836 </span> 5837 </a> 5838 </h1> 5839 `}}Si.styles=[Me,$i],Si.dependencies={"pu-image":_i},i([ke()],Si.prototype,"url",void 0),i([ke({type:Number})],Si.prototype,"height",void 0),i([ke()],Si.prototype,"title",void 0),i([ke()],Si.prototype,"alt",void 0),i([ke({type:Boolean})],Si.prototype,"titleVisible",void 0),i([ke()],Si.prototype,"src",void 0),i([ke()],Si.prototype,"srcSet",void 0),i([ke()],Si.prototype,"sizes",void 0),i([ke({type:Number})],Si.prototype,"imgWidth",void 0),i([ke({type:Number})],Si.prototype,"imgHeight",void 0),i([ke({type:Boolean})],Si.prototype,"showTitle",null),i([ke()],Si.prototype,"imgSrc",null),i([ke()],Si.prototype,"imgSrcSet",null),i([ke()],Si.prototype,"imgSizes",null),Si.define("pu-logo");class zi{constructor(e){this.listeners=new Map,this.target=e}addEventListener(e,t,o){const i=this.listeners.get(e)||new Set;return this.listeners.set(e,i),i.add(t),this.target.addEventListener(e,t,o),()=>{this.removeEventListener(e,t,o)}}removeEventListener(e,t,o){const i=this.listeners.get(e);i&&(i.delete(t),0===i.size&&this.listeners.delete(e)),this.target.removeEventListener(e,t,o)}dispatchCustomEvent(e,t,o){this.target.dispatchEvent(new CustomEvent(e,{detail:t,...o}))}}class Ai extends Ue{constructor(){super(...arguments),this.mediaId=""}render(){return $` 5840 <div part="base media-gallery"> 5841 <slot></slot> 5842 </div> 5843 `}}i([ke()],Ai.prototype,"mediaId",void 0);const Pi=[te` 5844 .media-main { 5845 padding-bottom: var(--pu-grid-gap-y, var(--pu-space-400, 1em)); 5846 } 5847 .media-stack { 5848 border: 0.0625em solid rgb(0, 0, 0, 0.1); 5849 position: relative; 5850 } 5851 .media-stack ::slotted(*) { 5852 visibility: hidden; 5853 position: absolute; 5854 top: 0; 5855 left: 0; 5856 width: 100%; 5857 height: 100%; 5858 z-index: 1; 5859 } 5860`,te` 5861 /* Active State API Classes */ 5862 .media-stack ::slotted(*[active]) { 5863 visibility: visible; 5864 position: relative; 5865 z-index: 10; 5866 } 5867`];class Ni extends Ue{constructor(){super(),this.mediaEventManager=new zi(this),this._customEventsHandler=e=>{"active-media"===e.type&&this._updateActiveMedia(e.detail.mediaId)},this.mediaEventManager.addEventListener("active-media",this._customEventsHandler)}_updateActiveMedia(e){e&&this._mediaItems.forEach((t=>{t.hasAttribute("active")&&t.removeAttribute("active"),e===t.getAttribute("mediaId")&&t.setAttribute("active","")}))}render(){return $` 5868 <div 5869 part="base media-gallery" 5870 class="media-gallery" 5871 > 5872 <div 5873 part="main" 5874 class="media-main" 5875 > 5876 <div 5877 part="media" 5878 class="media-stack" 5879 > 5880 <slot name="media"></slot> 5881 </div> 5882 </div> 5883 <div 5884 part="thumbnails" 5885 class="media-thumbnails" 5886 > 5887 <slot name="thumbnail-slider"></slot> 5888 </div> 5889 </div> 5890 `}}Ni.styles=[Me,Pi],Ni.dependencies={"pu-media":Ai},i([Ae({slot:"media",selector:"pu-media"})],Ni.prototype,"_mediaItems",void 0),i([Ae({slot:"thumbnail-slider",selector:"pu-thumbnail-slider"})],Ni.prototype,"_slideItems",void 0),Ni.define("pu-media-gallery"),Oo.define("pu-media-modal");const Ei=[te` 5891 :host { 5892 display: block; 5893 width: 100%; 5894 } 5895 5896 .media-text { 5897 color: rgb(from var(--pu-media-text-color-foreground, var(--pu-color-foreground)) r g b); 5898 background-image: var(--pu-media-text-color-gradient); 5899 background-color: rgb(from var(--pu-media-text-color-background) r g b / alpha); 5900 border-radius: var(--pu-media-text-border-radius, 0); 5901 border: solid var(--pu-media-text-border-width, 0) rgb(from var(--pu-media-text-border-color) r g b / alpha); 5902 padding: var(--pu-media-text-space-padding, 0); 5903 overflow: hidden; 5904 } 5905 5906 .media-text ::part(content) { 5907 background-color: transparent; 5908 } 5909 5910 .media-text, 5911 .media-text__media { 5912 position: relative; 5913 } 5914 5915 .media-text__media { 5916 padding: var(--pu-media-space-padding); 5917 align-content: center; 5918 } 5919 5920 .media-text__media ::slotted(*) { 5921 display: block; 5922 border-radius: var(--pu-media-border-radius); 5923 overflow: hidden; 5924 } 5925 5926 .media-text__content { 5927 --pu-color-foreground: var(--pu-card-content-color-foreground, var(--pu-media-text-color-foreground)); 5928 --pu-color-background: var(--pu-card-content-color-background, var(--pu-media-text-color-background)); 5929 --pu-space-padding: var(--pu-card-content-space-padding); 5930 --pu-space-padding-narrow: var(--pu-card-content-space-padding-narrow, var(--pu-card-content-space-padding)); 5931 background-color: var(--pu-card-content-color-background, var(--pu-media-text-color-background)); 5932 color: var(--pu-card-content-color-foreground, var(--pu-media-text-color-foreground)); 5933 display: flex; 5934 width: auto; 5935 } 5936 5937 @media screen and (min-width: 48.06em) { 5938 .media-text__grid { 5939 display: grid; 5940 grid-template-columns: repeat(12, [start] 1fr); 5941 } 5942 } 5943 5944 @media screen and (max-width: 48.06em) { 5945 .media-text, 5946 .media-text__grid { 5947 height: 100%; 5948 } 5949 .media-text__grid { 5950 display: flex; 5951 flex-direction: column; 5952 justify-content: stretch; 5953 } 5954 .media-text__grid > .media-text__content { 5955 display: flex; 5956 flex: 1 0 auto; 5957 } 5958 5959 .media-text__media { 5960 padding: var(--pu-media-space-padding-narrow, var(--pu-media-space-padding)); 5961 } 5962 } 5963`,dt,te` 5964 .media-cover .media-text__media ::slotted(*) { 5965 height: 100%; 5966 width: 100%; 5967 } 5968 5969 .media-text__grid.media-height { 5970 overflow: hidden; 5971 } 5972 5973 @media screen and (max-width: 48.06em) { 5974 .media-text__grid.media-height { 5975 display: flex; 5976 flex-direction: column; 5977 justify-content: stretch; 5978 } 5979 .media-text__grid.media-height > .media-text__content { 5980 display: flex; 5981 flex: 1 0 auto; 5982 } 5983 } 5984 5985 @media screen and (min-width: 48.06em) { 5986 .media-text__grid.media-height { 5987 display: flex; 5988 } 5989 .media-text__grid.media-height .media-text__media { 5990 flex: 1 1 40%; 5991 } 5992 .media-text__grid.media-height .media-text__content { 5993 flex: 1 1 60%; 5994 } 5995 } 5996 5997 /* Only apply fixed heights on desktop - mobile should flow naturally */ 5998 @media screen and (min-width: 48.06em) { 5999 .media-text__grid.media-height--xsmall, 6000 .media-text__grid.media-height--small, 6001 .media-text__grid.media-height--medium, 6002 .media-text__grid.media-height--large, 6003 .media-text__grid.media-height--xlarge, 6004 .media-text__grid.media-height--2xlarge { 6005 height: var(--pu-banner-media-size-height); 6006 } 6007 } 6008 6009 @media screen and (max-width: 48.06em) { 6010 .media-text__grid.media-right div:first-child { 6011 order: 1; 6012 } 6013 .media-text__grid.media-right div:last-child { 6014 order: 2; 6015 } 6016 } 6017
6018 /* Desktop: apply media-right positioning */ 6019 @media screen and (min-width: 48.06em) { 6020 .media-text__grid.media-right div:first-child { 6021 order: 2; 6022 } 6023 .media-text__grid.media-right div:last-child { 6024 order: 1; 6025 } 6026 .media-right .media-text__container { 6027 flex-direction: row-reverse; 6028 } 6029 } 6030 6031 @media screen and (min-width: 48.06em) { 6032 .media-text__grid--fill .media-text__media { 6033 grid-column: start / span 12; 6034 } 6035 .media-text__grid--2xlarge .media-text__media { 6036 grid-column: start / span 8; 6037 } 6038 .media-text__grid--xlarge .media-text__media { 6039 grid-column: start / span 7; 6040 } 6041 .media-text__grid--large .media-text__media { 6042 grid-column: start / span 6; 6043 } 6044 .media-text__grid--medium .media-text__media { 6045 grid-column: start / span 5; 6046 } 6047 .media-text__grid--small .media-text__media { 6048 grid-column: start / span 4; 6049 } 6050 .media-text__grid--xsmall .media-text__media { 6051 grid-column: start / span 3; 6052 } 6053 6054 .media-text__grid--2xlarge.media-right .media-text__media { 6055 grid-column: span 7; 6056 } 6057 .media-text__grid--xlarge.media-right .media-text__media { 6058 grid-column: span 7; 6059 } 6060 .media-text__grid--large.media-right .media-text__media { 6061 grid-column: span 6; 6062 } 6063 .media-text__grid--medium.media-right .media-text__media { 6064 grid-column: span 5; 6065 } 6066 .media-text__grid--small.media-right .media-text__media { 6067 grid-column: span 4; 6068 } 6069 .media-text__grid--xsmall.media-right .media-text__media { 6070 grid-column: span 3; 6071 } 6072 6073 .media-text__grid--fill .media-text__content { 6074 grid-column: span 12; 6075 } 6076 .media-text__grid--2xlarge .media-text__content { 6077 grid-column: span 4; 6078 } 6079 .media-text__grid--xlarge .media-text__content { 6080 grid-column: span 5; 6081 } 6082 .media-text__grid--large .media-text__content { 6083 grid-column: span 6; 6084 } 6085 .media-text__grid--medium .media-text__content { 6086 grid-column: span 7; 6087 } 6088 .media-text__grid--small .media-text__content { 6089 grid-column: span 8; 6090 } 6091 .media-text__grid--xsmall .media-text__content { 6092 grid-column: span 9; 6093 } 6094 6095 .media-text__grid--2xlarge.media-right .media-text__content { 6096 grid-column: start / span 4; 6097 } 6098 .media-text__grid--xlarge.media-right .media-text__content { 6099 grid-column: start / span 5; 6100 } 6101 .media-text__grid--large.media-right .media-text__content { 6102 grid-column: start / span 6; 6103 } 6104 .media-text__grid--medium.media-right .media-text__content { 6105 grid-column: start / span 7; 6106 } 6107 .media-text__grid--small.media-right .media-text__content { 6108 grid-column: start / span 8; 6109 } 6110 .media-text__grid--xsmall.media-right .media-text__content { 6111 grid-column: start / span 9; 6112 } 6113 } 6114`];class Bi extends Ue{constructor(){super(...arguments),this.hasSlotController=new Xe(this,"media","content"),this.sizeMode="width",this.mediaHeight="adapt",this.mediaWidth="medium",this.mediaCover=!1,this.mediaOnRight=!1,this.align="center",this.alignNarrow="center",this.justify="center",this.justifyNarrow="center",this.adaptivePadding=!1}render(){const e=this.hasSlotController.test("media"),t=this.hasSlotController.test("content");return $` 6115 <div 6116 part="base media-text" 6117 class="media-text" 6118 > 6119 <div 6120 part="grid" 6121 class="${J({"media-text__grid":!0,"media-height":"height"===this.sizeMode,"media-right":this.mediaOnRight,[`media-text__grid--${this.mediaWidth}`]:e&&"width"===this.sizeMode,"media-text__grid--fill":!e&&"width"===this.sizeMode,[`media-height--${this.mediaHeight}`]:"height"===this.sizeMode,"media-cover":this.mediaCover})}" 6122 style="${He({"--pu-media-space-padding":this.mediaPadding?parseInt(this.mediaPadding)/16+"em":void 0,"--pu-media-space-padding-narrow":this.mediaPaddingNarrow?parseInt(this.mediaPaddingNarrow)/16+"em":void 0})}" 6123 > 6124 ${e?$`<div 6125part="media" 6126class="media-text__media"><slot name="media"></slot></div>`:z} 6127 ${t?$`<div 6128part="content" 6129class="media-text__content" 6130style="${He({"--pu-space-padding":this.contentPadding?parseInt(this.contentPadding)/16+"em":void 0,"--pu-space-padding-narrow":this.contentPaddingNarrow?parseInt(this.contentPaddingNarrow)/16+"em":void 0})}"><pu-box 6131part="container" 6132exportparts="base:caption,content:caption-content" 6133class="media-text__content-inner"?adaptivePadding=${this.adaptivePadding} 6134width="fill"><pu-vertical-stack 6135part="layout"
6136exportparts="base:vertical-layout" 6137class="${J({"media-text__content-stack":!0})}" 6138spacing=${Ze(this.spacing)} 6139spacingNarrow=${Ze(this.spacingNarrow)} 6140justify="${this.align}" 6141align="${this.justify}" 6142justifyNarrow="${this.alignNarrow}" 6143alignNarrow="${this.justifyNarrow}"><slot name="content"></slot></pu-vertical-stack></pu-box></div>`:z} 6144 </div> 6145 </div> 6146 `}}Bi.styles=[Me,Ei],Bi.dependencies={"pu-box":ht,"pu-vertical-stack":xt},i([ke()],Bi.prototype,"sizeMode",void 0),i([ke()],Bi.prototype,"mediaHeight",void 0),i([ke()],Bi.prototype,"mediaWidth",void 0),i([ke({type:Boolean})],Bi.prototype,"mediaCover",void 0),i([ke({type:Boolean})],Bi.prototype,"mediaOnRight",void 0),i([ke()],Bi.prototype,"align",void 0),i([ke()],Bi.prototype,"alignNarrow",void 0),i([ke()],Bi.prototype,"justify",void 0),i([ke()],Bi.prototype,"justifyNarrow",void 0),i([ke()],Bi.prototype,"spacing",void 0),i([ke()],Bi.prototype,"spacingNarrow",void 0),i([ke({type:Boolean})],Bi.prototype,"adaptivePadding",void 0),i([ke()],Bi.prototype,"mediaPadding",void 0),i([ke()],Bi.prototype,"mediaPaddingNarrow",void 0),i([ke()],Bi.prototype,"contentPadding",void 0),i([ke()],Bi.prototype,"contentPaddingNarrow",void 0),Bi.define("pu-media-text");const Ti=[te` 6147 .modal { 6148 pointer-events: all; 6149 display: none; 6150 justify-content: center; 6151 align-items: center; 6152 position: fixed; 6153 inset: 0; 6154 padding: var(--pu-space-600, 1.5em); 6155 margin: 0; 6156 height: 100%; 6157 width: 100%; 6158 max-width: 100%; 6159 max-height: 100%; 6160 box-sizing: border-box; 6161 z-index: 500; 6162 overflow-y: auto; 6163 border: none !important; 6164 background-color: rgb( 6165 from var(--pu-modal-color-background, var(--pu-color-background, rgb(255, 255, 255))) r g b / 6166 calc(alpha * var(--pu-modal-opacity-background, 1)) 6167 ); 6168 scrollbar-width: thin; 6169 scrollbar-color: var(--pu-scrollbar-thumb-color, #888) var(--pu-scrollbar-track-color, #f1f1f1); 6170 } 6171 6172 @media (max-width: 47.9975em) { 6173 .modal { 6174 padding: 0; 6175 } 6176 } 6177 6178 .modal[open] { 6179 display: flex; 6180 pointer-events: auto; 6181 } 6182 6183 .modal__inner { 6184 pointer-events: all; 6185 } 6186 6187 .modal__inner::-webkit-scrollbar {
6188 width: 8px; 6189 } 6190 6191 .modal__inner::-webkit-scrollbar-track { 6192 background: var(--pu-scrollbar-track-color, #f1f1f1); 6193 } 6194 6195 .modal__inner::-webkit-scrollbar-thumb { 6196 background: var(--pu-scrollbar-thumb-color, #888); 6197 border-radius: 4px; 6198 } 6199 6200 .modal__inner::-webkit-scrollbar-thumb:hover { 6201 background: var(--pu-scrollbar-thumb-color-hover, #555); 6202 } 6203 6204 .close-button__container { 6205 position: fixed; 6206 top: var(--pu-space-200, 0.5em); 6207 right: var(--pu-space-200, 0.5em); 6208 z-index: 10; 6209 cursor: pointer; 6210 } 6211 6212 .close-button__container > ::slotted(*) { 6213 pointer-events: auto; 6214 } 6215 6216 .close-button__container * { 6217 pointer-events: none; 6218 } 6219`,te` 6220 /** Alignment API - based on content overflow detection */ 6221 .modal--align-top { 6222 align-items: flex-start; 6223 } 6224`];class Ii extends Ue{constructor(){super(),this.id="",this.alignTop=!1,this._hasCloseButtonSlot=new Xe(this,"close-button"),this.originalBodyOverflow="",this.lastActiveElement=null,this.checkModalAlignment=()=>{if(this.modalElement){const e=this.modalElement.scrollHeight>this.modalElement.clientHeight;this.alignTop!==e&&(this.alignTop=e)}},this.show=()=>{this.openModal()},this.hide=()=>{this.closeModal()},this.debouncedCheckAlignment=ti((()=>{this.checkModalAlignment()}),50)}connectedCallback(){super.connectedCallback(),window.addEventListener("overlay-open",this.show),window.addEventListener("overlay-close",this.hide)}firstUpdated(e){super.firstUpdated(e),this.modalElement&&this.debouncedCheckAlignment&&(this.resizeObserver=new ResizeObserver(this.debouncedCheckAlignment),this.resizeObserver.observe(this.modalElement),window.addEventListener("resize",this.debouncedCheckAlignment))}disconnectedCallback(){this.modalElement?.open&&(this.modalElement.close(),document.body.style.overflow=this.originalBodyOverflow),window.removeEventListener("overlay-open",this.show),window.removeEventListener("overlay-close",this.hide),this.resizeObserver&&(this.modalElement&&this.resizeObserver.unobserve(this.modalElement),this.resizeObserver.disconnect(),this.resizeObserver=void 0),this.debouncedCheckAlignment&&window.removeEventListener("resize",this.debouncedCheckAlignment),super.disconnectedCallback()}async openModal(){this.modalElement&&!this.modalElement.open&&(this.lastActiveElement=document.activeElement,this.originalBodyOverflow=document.body.style.overflow,document.body.style.overflow="hidden",this.modalElement.style.visibility="hidden",this.modalElement.showModal(),this.checkModalAlignment(),await this.updateComplete,this.modalElement.style.visibility="visible",this.emit("pu-show"))}closeModal(){this.modalElement&&this.modalElement.open&&(this.modalElement.close(),document.body.style.overflow=this.originalBodyOverflow,this.lastActiveElement?.focus(),this.emit("pu-hide"))}handleKeyDown(e){"Escape"===e.key&&this.closeModal()}modalClasses(){const e={};return this.alignTop&&(e["modal--align-top"]=!0),e}render(){const e=this.modalClasses();return $` 6225 <dialog 6226 part="base modal" 6227 class="modal ${J(e)}" 6228 id=${this.id} 6229 aria-label=${this.label||z} 6230 @keydown="${this.handleKeyDown}"> 6231 ${this._hasCloseButtonSlot.test("close-button")?$`<div 6232part="close" 6233class="close-button__container"@click="${this.closeModal}"><slot name="close-button"></slot></div>`:null} 6234 <div 6235 part="content" 6236 class="modal__inner"> 6237 <slot name="content"></slot> 6238 </div> 6239 </dialog> 6240 `}}Ii.styles=[Me,Ti],i([ke()],Ii.prototype,"id",void 0),i([ke()],Ii.prototype,"label",void 0),i([Ce()],Ii.prototype,"alignTop",void 0),i([Se(".modal")],Ii.prototype,"modalElement",void 0),Ii.define("pu-modal");const Mi=[te` 6241 /* Display in narrow view only */ 6242 :host { 6243 display: block; 6244 } 6245 6246 .menu { 6247 display: flex; 6248 gap: var(--pu-space-200, 0.5em); 6249 align-items: center; 6250 font-family: var(--pu-menu-font-family, inherit); 6251 font-size: var(--pu-menu-font-size, inherit); 6252 letter-spacing: 0.05em; 6253 list-style: none; 6254 line-height: 1; 6255 margin: 0; 6256 padding: 0; 6257 color: rgb(from var(--pu-color-foreground, rgb(0, 0, 0)) r g b); 6258 --pu-disclosure-summary-space-padding: 0; 6259 --pu-disclosure-details-space-padding: 0; 6260 } 6261 6262 .menu__title {
6263 font-weight: var(--pu-menu-font-weight, 700); 6264 text-transform: uppercase; 6265 width: 100%; 6266 border-bottom-width: 0.0625em; 6267 border-bottom-style: solid; 6268 border-bottom-color: rgb( 6269 from var(--pu-disclosure-details-color-foreground, var(--pu-color-foreground, rgb(0, 0, 0, 0.8))) r g b / 6270 calc(alpha * var(--pu-opacity-border, 0.8)) 6271 ); 6272 padding-bottom: var(--pu-space-300, 0.75em); 6273 } 6274 6275 .menu > li > * { 6276 display: inline-block; 6277 padding: 0 var(--pu-space-300, 0.75em); 6278 } 6279 .menu__link { 6280 color: inherit; 6281 text-decoration: none; 6282 transition: all var(--pu-transition-duration-500, 0.5s) ease; 6283 } 6284 .menu__link:hover, 6285 .menu__link.active, 6286 .summary.active { 6287 text-decoration: underline; 6288 text-underline-offset: 0.3em; 6289 } 6290 .menu__link.active, 6291 .summary.active { 6292 text-decoration-thickness: 0.125em; 6293 } 6294 6295 /* Menu disclosure */ 6296 .menu-disclosure { 6297 position: initial; 6298 --pu-color-border: transparent; 6299 } 6300 6301 .menu-disclosure::part(drawer) { 6302 top: var(--pu-header-size-height-inner, 0); 6303 } 6304 6305 /* Menus */ 6306 .menu__container.menu-list--vertical .submenu__list { 6307 flex-direction: column; 6308 gap: var(--pu-space-100, 0.25em); 6309 } 6310 .menu__list { 6311 font-family: var(--pu-menu-font-family, inherit); 6312 font-size: var(--pu-menu-font-size, inherit); 6313 list-style: none; 6314 padding: var(--pu-space-800, 2em) var(--pu-space-1200, 3em); 6315 } 6316 6317 /* Submenus */ 6318 .submenu { 6319 display: flex; 6320 flex-direction: column; 6321 gap: var(--pu-space-300, 0.75em); 6322 font-size: var(--pu-text-body-size-sm, 0.75em); 6323 } 6324 .submenu__title { 6325 font-size: var(--pu-text-body-size-xs, 0.75em); 6326 font-weight: var(--pu-font-weight-300, 300); 6327 padding-right: var(--pu-space-200, 0.5em); 6328 text-transform: uppercase; 6329 } 6330 .submenu__list { 6331 display: flex; 6332 gap: var(--pu-space-300, 0.75em); 6333 list-style: none; 6334 padding: 0; 6335 } 6336 .submenu__link { 6337 display: block; 6338 color: inherit; 6339 padding: var(--pu-space-100, 0.25em) var(--pu-space-200, 0.5em); 6340 padding-left: 0; 6341 text-decoration: none; 6342 transition: all var(--pu-transition-duration-500, 0.5s) ease; 6343 } 6344 .submenu__link:hover { 6345 text-decoration: underline; 6346 text-underline-offset: 0.3em; 6347 } 6348`,te` 6349 /* Layout API - Extended */ 6350 .menu-list--extended .menu__list { 6351 display: flex; 6352 flex-wrap: wrap; 6353 column-gap: var(--pu-space-800, 2em); 6354 row-gap: var(--pu-space-500, 1.25em); 6355 margin: 0 auto; 6356 max-width: var(--pu-size-content-max-width, 75em); 6357 width: 100%; 6358 } 6359 6360 /* Layout API - Compact */ 6361 .menu.menu--compact .menu-disclosure::part(drawer) { 6362 top: 4.5em; 6363 left: unset; 6364 right: unset; 6365 border-radius: var(--pu-border-radius-200); 6366 } 6367 .menu.menu--compact .menu-disclosure::part(content) { 6368 border-width: 0.0625em; 6369 border-style: solid; 6370 border-color: var(--pu-disclosure-details-color-foreground, var(--pu-color-foreground, rgb(0, 0, 0, 0.8))); 6371 border-radius: var(--pu-border-radius-200); 6372 } 6373 @supports (color: rgb(from white r g b)) { 6374 .menu.menu--compact .menu-disclosure::part(content) { 6375 border-color: rgb( 6376 from var(--pu-disclosure-details-color-foreground, var(--pu-color-foreground, rgb(0, 0, 0, 0.8))) r g 6377 b / calc(alpha * var(--pu-opacity-border, 0.8)) 6378 ); 6379 } 6380 } 6381 6382 .menu-list--compact .menu__list { 6383 padding: var(--pu-space-600, 1.5em); 6384 } 6385 .menu-list--compact .menu__list > *:not(:last-child) { 6386 margin-bottom: var(--pu-space-600, 1.5em); 6387 } 6388 .menu-list--compact .submenu__list { 6389 flex-direction: column; 6390 gap: var(--pu-space-100, 0.25em); 6391 } 6392 .menu-list--compact .submenu__link { 6393 padding: var(--pu-space-100, 0.25em) 0; 6394 } 6395`];class ji extends Ue{get vertical(){return this.extendedColumns}set vertical(e){this._handleDeprecated("vertical",e)}get hideMenuTitle(){return this.extendedTitleHidden}set hideMenuTitle(e){this._handleDeprecated("hideMenuTitle",e)}get submenuWidth(){return this.extendedWidth}set submenuWidth(e){this._handleDeprecated("submenuWidth",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}constructor(){super(),this.layout="extended",this.extendedColumns=!1,this.extendedTitleHidden=!1,this.extendedWidth="page-width",this.deprecatedPropertyMap=[{old:"vertical",new:"extendedColumns",defaultValue:!1},{old:"hideMenuTitle",new:"extendedTitleHidden",defaultValue:!1},{old:"submenuWidth",new:"extendedWidth",defaultValue:"page-width"}],this._outsideClick=e=>{e.composedPath().includes(this)||this._closeDisclosures()},this.addEventListener("pu-disclosure:opened",this._handleMenuEvents),this.addEventListener("pu-disclosure:closed",this._handleMenuEvents)}disconnectedCallback(){window.removeEventListener("click",this._outsideClick),super.disconnectedCallback()}_handleMenuEvents(e){const t=e.detail.target;if("pu-disclosure:opened"===e.type&&this._menus&&this._menus.length&&this._menus.forEac
6395h((e=>{e!==t&&e.detailsClose()})),"pu-disclosure:opened"===e.type||"pu-disclosure:closed"===e.type){let e=!1;this._menus.forEach((t=>{t.getToggledState()&&(e=!0)})),e?(this.dispatchEvent(new CustomEvent("pu-overlay:opened",{bubbles:!0,composed:!0})),window.addEventListener("click",this._outsideClick)):(this.dispatchEvent(new CustomEvent("pu-overlay:closed",{bubbles:!0,composed:!0})),window.removeEventListener("click",this._outsideClick))}}_closeDisclosures(){this._menus&&this._menus.length&&this._menus.forEach((e=>{e.detailsClose()})),this.dispatchEvent(new CustomEvent("pu-overlay:closed",{bubbles:!0,composed:!0})),window.removeEventListener("click",this._outsideClick)}menuStyles(){let e={};return"full-width"===this.extendedWidth&&(e={...e,"--pu-size-content-max-width":"100%"}),e}menuClasses(){const e={};return"compact"===this.layout&&(e["menu--compact"]=!0),e}menuListClasses(){const e={};return this.extendedColumns&&"compact"!==this.layout&&(e["menu-list--vertical"]=!0),"extended"===this.layout&&(e["menu-list--extended"]=!0),"compact"===this.layout&&(e["menu-list--compact"]=!0),e}menuTitle(e){return"extended"!==this.layout||this.extendedTitleHidden?z:$` 6396 <li 6397 part="title" 6398 class="menu__title" 6399 > 6400 <span> ${e} </span> 6401 </li> 6402 `}menuItemClasses(e){return Array.isArray(e)&&e.length?e.join(" "):""}menuList(){if(this.data)return $` 6403 <nav> 6404 <ul 6405 part="base menu" 6406 class="menu${J(this.menuClasses())}" 6407 style="${He(this.menuStyles())}" 6408 > 6409 ${this.data.map((e=>$`<li>${e.subItems?$` 6410 <pu-disclosure 6411 part="disclosure" 6412 exportparts="base,summary,drawer,content" 6413 class="menu-disclosure" 6414 detailsWidth=${"extended"===this.layout?"fill":"fit-content"} 6415 overlay 6416 > 6417 <span 6418 part="summary" 6419 slot="summary" 6420 class="summary ${this.activeUrl===e.linkUrl?"active":""}" 6421 > 6422 ${e.linkText} 6423 </span> 6424 <span 6425 part="icon" 6426 slot="icon" 6427 class="summary-icon" 6428 > 6429 <pu-icon 6430 part="icon" 6431 exportparts="base,svg" 6432 name="chevron-down" 6433 size="xsmall" 6434 > 6435 </pu-icon> 6436 </span> 6437 <div 6438 slot="content" 6439 part="container" 6440 class="menu__container${J(this.menuListClasses())}" 6441 > 6442 <ul 6443 part="menu" 6444 class="menu__list" 6445 > 6446 ${this.menuTitle(e.linkText)} 6447 ${e.subItems.map((e=>$`<li slot="items">${e.subItems?$` 6448 <div 6449 part="submenu" 6450 class="submenu" 6451 > 6452 <sp
6452an 6453 part="title" 6454 class="submenu__title" 6455 > 6456 ${e.linkText} 6457 </span> 6458 <ul 6459 part="list" 6460 class="submenu__list" 6461 > 6462 ${e.subItems.map((e=>$`<li 6463part="item" 6464slot="items"><a 6465part="link" 6466class="submenu__link" 6467href="${e.linkUrl}">${e.linkText}</a></li>`))} 6468 </ul> 6469 </div> 6470 `:$` 6471 <a 6472 part="link" 6473 class="menu__link" 6474 href="${e.linkUrl}" 6475 > 6476 ${e.linkText} 6477 </a> 6478 `}</li>`))} 6479 </ul> 6480 </div> 6481 </pu-disclosure> 6482 `:$` 6483 <a 6484 part="link" 6485 class="menu__link ${this.activeUrl===e.linkUrl?"active":""} ${this.menuItemClasses(e.linkClasses)}" 6486 href="${e.linkUrl}" 6487 > 6488 ${e.linkText} 6489 </a> 6490 `}</li>`))} 6491 </ul> 6492 </nav> 6493 `}render(){return $` ${this.menuList()} `}}ji.styles=[Me,Mi],ji.dependencies={"pu-disclosure":Do},i([ke({type:Array})],ji.prototype,"data",void 0),i([ke()],ji.prototype,"activeUrl",void 0),i([ke()],ji.prototype,"layout",void 0),i([ke({type:Boolean})],ji.prototype,"extendedColumns",void 0),i([ke({type:Boolean})],ji.prototype,"extendedTitleHidden",void 0),i([ke()],ji.prototype,"extendedWidth",void 0),i([ke({type:Boolean})],ji.prototype,"vertical",null),i([ke({type:Boolean})],ji.prototype,"hideMenuTitle",null),i([ke()],ji.prototype,"submenuWidth",null),i([function(e){return(t,o)=>$e(t,o,{get(){return(this.renderRoot??(ze??=document.createDocumentFragment())).querySelectorAll(e)}})}("pu-disclosure")],ji.prototype,"_menus",void 0),ji.define("pu-menu");const Oi=[te` 6494 :host { 6495 display: block; 6496 margin: auto; 6497 width: 100%; 6498 color: var(--pu-color-foreground); 6499 background-color: var(--pu-color-background); 6500 } 6501 @supports (color: rgb(from white r g b)) { 6502 :host { 6503 color: rgb(from var(--pu-color-foreground) r g b); 6504 background-color: rgb(from var(--pu-color-background) r g b / alpha); 6505 } 6506 } 6507 6508 .menu-bar { 6509 display: flex; 6510 justify-content: center; 6511 position: sticky; 6512 top: 0; 6513 margin: 0 auto; 6514 max-width: var(--pu-size-viewport-max-width, 100%); 6515 width: 100%; 6516 } 6517 6518 .menu-bar__inner { 6519 max-width: var(--pu-size-content-max-width, 75em); 6520 --pu-box-color-background: transparent; 6521 } 6522 6523 ::slotted(*) { 6524 letter-spacing: 0.07em; 6525 } 6526 6527 ::slotted(pu-link:last-child) { 6528 margin-right: var(--pu-space-200, 0.5em); 6529 } 6530`,te` 6531 /* Sticky positioning API */ 6532 :host([sticky]) { 6533 position: sticky; 6534 top: 0; 6535 z-index: 499; 6536 } 6537 6538 /* Border API */ 6539 :host([border]) { 6540 border-bottom-width: 0.0625em; 6541 border-bottom-style: solid; 6542 border-bottom-color: rgb(var(--pu-color-foreground, rgb(255, 255, 255))); 6543 } 6544 @supports (color: rgb(from white r g b)) { 6545 :host([border]) { 6546 border-bottom-color: rgb(from var(--pu-color-foreground, rgb(255, 255, 255) r g b)); 6547 } 6548 } 6549`];class Li extends Ue{constructor(){super(...arguments),this.sticky=!1,this.spacing="32",this.justify="start",this.justifyNarrow="start",this.deprecatedPropertyMap=[{old:"mobileJustify",new:"justifyNarrow",defaultValue:"start"}]}get mobileJustify(){return this.justifyNarrow}set mobileJustify(e){this._handleDeprecated("mobileJustify",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}menuClasses(){const e={};return e.sticky=this.sticky,e}render(){return $` 6550 <nav 6551 part="base menu-bar" 6552 class="menu-bar${J(this.menuClasses())}" 6553 > 6554 <pu-box 6555 part="container" 6556 exportparts="base,content" 6557 class="menu-bar__inner" 6558 padding="${Ze(this.padding)}" 6559 > 6560 <pu-link-group 6561 part="layout" 6562 exportparts="base" 6563 spacing="${this.spacing}" 6564 justify="${this.justify}" 6565 justifyNarrow="${this.justifyNarrow}" 6566 noWrap 6567 > 6568 <slot name="link"></slot> 6569 </pu-link-group> 6570 </pu-box> 6571 </nav> 6572 `}}Li.styles=[Me,Oi],Li.dependencies={"pu-box":ht,"pu-link-group":Ci},i([ke({type:Boolean})],Li.prototype,"sticky",void 0),i([ke()],Li.prototype,"spacing",void 0),i([ke()],Li.prototype,"justify",void 0),i([ke()],Li.prototype,"justifyNarrow",void 0),i([ke()],Li.prototype,"padding",void 0),i([ke()],Li.prototype,"mobileJustify",null),Li.define("pu-menu
6572-bar");const Hi=[qt,te` 6573 :host([disabled]) { 6574 opacity: 0.4; 6575 pointer-events: none; 6576 } 6577 6578 :host([disabled]) .spinner:hover { 6579 background-color: transparent; 6580 } 6581 6582 /* Native input */ 6583 input { 6584 border: none; 6585 background-color: inherit; 6586 color: inherit; 6587 font-family: var(--pu-text-body-family, Roboto, Arial, Helvetica, sans-serif); 6588 font-size: var(--pu-input-font-size); 6589 padding: 0; 6590 height: calc(var(--pu-input-size-height) - var(--pu-input-border-width, 0.0625em)); 6591 -moz-appearance: textfield; 6592 outline: none; 6593 } 6594 6595 /* Custom input */ 6596 .number-input { 6597 position: relative; 6598 width: fit-content; 6599 } 6600 6601 /* Input container */ 6602 .number-input__container { 6603 position: relative; 6604 width: fit-content; 6605 -moz-appearance: textfield; 6606 } 6607 6608 .number-input:hover:not(.input--disabled) .input { 6609 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 6610 background-color: rgb(from var(--pu-input-color-background-hover, hsl(240, 5%, 96%)) r g b / alpha); 6611 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 6612 } 6613 6614 .number-input.input--focused:not(.input--disabled) .input { 6615 background-color: rgb(from var(--pu-color-focus-background) r g b / alpha); 6616 border-color: rgb(from var(--pu-color-focus-border) r g b / alpha); 6617 box-shadow: 6618 0 0 0 0.0625em rgb(from var(--pu-color-focus-background) r g b / alpha), 6619 0 0 0 0.25em rgb(from var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)) r g b / alpha); 6620 } 6621 6622 /** Input spinner browser override styles */ 6623 :host(:not([disabled])) .number-input--min .spinner.decrease::part(button-icon) { 6624 cursor: default; 6625 pointer-events: none; 6626 } 6627 :host(:not([disabled])) .number-input--max .spinner.increase::part(button-icon) { 6628 pointer-events: none; 6629 cursor: default; 6630 } 6631 input::-webkit-outer-spin-button { 6632 appearance: none; 6633 } 6634 input::-webkit-inner-spin-button { 6635 appearance: none; 6636 } 6637 6638 /** Custom spinner styles */ 6639 .spinner { 6640 position: absolute; 6641 --pu-icon-space-padding: 0; 6642 } 6643 .spinner::part(button-icon) { 6644 padding: 0.125em; 6645 } 6646`,te` 6647 /* Layout API - Inline layout */ 6648 .input--inline .field__inner { 6649 flex-direction: row; 6650 } 6651 6652 /* Size API - Size variations */ 6653 .input--small { 6654 --pu-input-font-size: var(--pu-text-body-size-sm, 0.875em); 6655 --pu-input-label-font-size: var(--pu-text-body-size-sm, 0.875em); 6656 --pu-input-size-height: var(--pu-space-800, 2em); 6657 --pu-input-size-width: 3em; 6658 --pu-input-space-padding: var(--pu-space-300, 0.75em); 6659 --pu-border-input-size-corner-radius: var(--pu-border-radius-050, 0.125em); 6660 --pu-icon-font-size: var(--pu-text-body-size-sm, 0.5em); 6661 } 6662 .input--medium { 6663 background: linear-gradient(to right 30%, red, blue); 6664 --pu-input-font-size: var(--pu-text-body-size-md, 1em); 6665 --pu-input-label-font-size: var(--pu-text-body-size-md, 1em); 6666 --pu-input-size-height: var(--pu-space-1000, 2.5em); 6667 --pu-input-size-width: 4em; 6668 --pu-input-space-padding: var(--pu-space-400, 1em); 6669 --pu-border-input-size-corner-radius: var(--pu-border-radius-100, 0.25em); 6670 --pu-icon-font-size: var(--pu-text-body-size-md, 0.75em); 6671 } 6672 .input--large { 6673 --pu-input-font-size: var(--pu-text-body-size-md, 1em); 6674 --pu-input-label-font-size: var(--pu-text-body-size-md, 1em); 6675 --pu-input-size-height: var(--pu-space-1200, 3em); 6676 --pu-input-size-width: var(--pu-space-2000, 5em); 6677 --pu-input-space-padding: var(--pu-space-600, 1.5em); 6678 --pu-border-input-size-corner-radius: var(--pu-border-radius-200, 0.5em); 6679 --pu-icon-font-size: var(--pu-text-body-size-md, 1em); 6680 } 6681 6682 /* Spinner Type API - Hidden/arrows spinner */ 6683 .input--spinner-hidden .number-input__container, 6684 .input--arrows .number-input__container { 6685 overflow: hidden; 6686 border-radius: var(--pu-border-input-size-corner-radius, 0); 6687 border: solid var(--pu-input-border-width, 0.0625em) var(--pu-input-border-color, hsl(240, 5%, 65%)); 6688 border-color: rgb( 6689 from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / 6690 calc(alpha * var(--pu-input-opacity-border, 1)) 6691 ); 6692 } 6693 .input--spinner-hidden input { 6694 padding-left: calc(var(--pu-input-space-padding) * 0.5); 6695 padding-right: calc(var(--pu-input-space-padding) * 0.5); 6696 text-align: center; 6697 width: var(--pu-input-number-size-width, var(--pu-input-size-width)); 6698 } 6699 .input--arrows input { 6700 padding-left: calc(var(--pu-input-space-padding) * 0.5); 6701 padding-right: var(--pu-input-space-padding); 6702 width: var(--pu-input-number-size-width, var(--pu-input-size-width)); 6703 } 6704 .input--arrows .spinner.increase { 6705 --pu-slider-icon-border-radius: 0 var(--pu-border-input-size-corner-radius, 0) 0 0; 6706 top: 0.25em; 6707 right: 0.25em; 6708 } 6709 .input--arrows .spinner.decrease { 6710 --pu-slider-icon-border-radius: 0 0 var(--pu-border-input-size-corner-radius, 0) 0; 6711 bottom: 0.25em; 6712 right: 0.25em; 6713 } 6714 6715 /* Spinner Type API - Symbol input spinner */
6716 .input--symbols .number-input__container { 6717 display: flex; 6718 align-items: stretch; 6719 border-radius: var(--pu-input-border-radius, 0); 6720 border: solid var(--pu-input-border-width, 0.0625em) var(--pu-input-border-color, hsl(240, 5%, 65%)); 6721 border-color: rgb(from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / alpha); 6722 } 6723 .input--symbols .number-input__container { 6724 padding-left: calc(var(--pu-input-space-padding) * 0.2); 6725 padding-right: calc(var(--pu-input-space-padding) * 0.2); 6726 padding-top: calc(var(--pu-input-space-padding) * 0.1); 6727 padding-bottom: calc(var(--pu-input-space-padding) * 0.1); 6728 } 6729 .input--symbols input { 6730 order: 2; 6731 text-align: center; 6732 height: 1.75em; 6733 width: 2em; 6734 } 6735 .input--symbols .spinner { 6736 border: none; 6737 position: relative; 6738 height: 1.75em; 6739 } 6740 .input--symbols .spinner::part(button-icon) { 6741 padding: calc(var(--pu-input-space-padding) * 0.25); 6742 } 6743 .input--symbols .spinner.increase { 6744 border-left: none; 6745 order: 3; 6746 } 6747 .input--symbols .spinner.decrease { 6748 border-right: none; 6749 order: 1; 6750 } 6751`],Vi={assumeInteractionOn:["pu-blur","pu-input"]};class Di extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,Vi),this.size="medium",this.label="",this.labelHidden=!1,this.spinnerType="arrows",this.disabled=!1,this.required=!1,this.id="",this.name="",this.value="",this.form="",this.step=1,this.hasFocus=!1,this.hasSlotController=new Xe(this,"label","help-text"),this.deprecatedPropertyMap=[{old:"hideLabel",new:"labelHidden",defaultValue:!1}]}get hideLabel(){return this.labelHidden}set hideLabel(e){this._handleDeprecated("hideLabel",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}get validity(){return this.input.validity}get validationMessage(){return this.input.validationMessage}firstUpdated(){this.formControlController.updateValidity()}checkValidity(){return this.input.checkValidity()}reportValidity(){return this.input.reportValidity()}setCustomValidity(e){this.input.setCustomValidity(e),this.formControlController.updateValidity()}getForm(){return this.formControlController.getForm()}getValue(){if(this.input)return this.input.value}setValue(e){e&&(this.value=e)}handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleInput(){this.value=this.input.value,this.formControlController.updateValidity(),this.emit("pu-input")}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleChange(){this.value=this.input.value,this.validateOnChange(),this.emit("pu-change")}handleKeyDown(e){const t=e.metaKey||e.ctrlKey||e.shiftKey||e.altKey;"Enter"!==e.key||t||setTimeout((()=>{e.defaultPrevented||e.isComposing||this.formControlController.submit()}))}stepValue(e){this.input&&("plus"===e?this.input.stepUp():"minus"===e&&"0"!==this.input.value&&this.input.stepDown(),this.value=this.input.value,this.handleChange())}setSpinnerValue(e){this.input&&this.stepValue(e)}validateOnChange(){if(!this.input)return;let e=this.input.value.trim(),t=parseInt(e,10);(""===e||isNaN(t))&&(t=this.min??0),void 0!==this.min&&t<this.min?t=this.min:void 0!==this.max&&t>this.max&&(t=this.max),this.value=t.toString(),this.input.value=this.value}isMaxValue(){return Number(this.value)===this.max}isMinValue(){return!!(this.min&&parseInt(this.value)<=this.min)}render(){const e=this.min&&parseInt(this.value)===this.min||!1,t=this.max&&parseInt(this.value)>=this.max||!1,o=this.hasSlotController.test("label"),i=!!this.label||!!o;return $` 6752 <div 6753 part="base number-input" 6754 class="${J({"form-control":!0,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-label":i,"form-control--hide-label":this.labelHidden,"input--disabled":this.disabled,"input--focused":this.hasFocus,"input--small":"small"===this.size,"input--medium":"medium"===this.size,"input--large":"large"===this.size,"input--symbol
6754s":"symbols"===this.spinnerType,"input--arrows":"arrows"===this.spinnerType,"input--spinner-hidden":"none"===this.spinnerType,"input--min":e,"input--max":t})}" 6755 > 6756 <div 6757 part="input" 6758 class="number-input" 6759 > 6760 <label 6761 part="label" 6762 class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 6763 for="${this.id}" 6764 aria-hidden=${i?"false":"true"} 6765 > 6766 <slot name="label">${this.label}</slot> 6767 </label> 6768 <div 6769 part="control" 6770 class="number-input__container" 6771 > 6772 <input 6773 part="input" 6774 class="input" 6775 id="${this.id}" 6776 name="${this.name}" 6777 step="${this.step}" 6778 min="${Ze(this.min)}" 6779 max="${Ze(this.max)}" 6780 type="number" 6781 .value="${this.value}" 6782 ?disabled="${this.disabled}" 6783 ?required="${this.required}" 6784 placeholder="${Ze(this.placeholder)}" 6785 @change=${this.handleChange} 6786 @input=${this.handleInput} 6787 @invalid=${this.handleInvalid} 6788 @keydown=${this.handleKeyDown} 6789 @focus=${this.handleFocus} 6790 @blur=${this.handleBlur} 6791 /> 6792 ${"none"!==this.spinnerType?$` 6793${"symbols"===this.spinnerType?$` 6794 <pu-button-icon 6795 part="increase" 6796 exportparts="base,icon,svg" 6797 class="spinner increase" 6798 name="plus" 6799 label="Increase number" 6800 @click="${()=>this.setSpinnerValue("plus")}" 6801 ?disabled=${this.isMaxValue()||this.disabled} 6802 > 6803 </pu-button-icon> 6804 <pu-button-icon 6805 part="decrease" 6806 exportparts="base,icon,svg" 6807 class="spinner decrease" 6808 name="minus" 6809 label="Decrease number" 6810 @click="${()=>this.setSpinnerValue("minus")}" 6811 ?disabled=${this.isMinValue()||this.disabled} 6812 > 6813 </pu-button-icon> 6814 `:$` 6815 <pu-button-icon 6816 part="increase" 6817 exportparts="base,icon,svg" 6818 class="spinner increase" 6819 name="chevron-up" 6820 label="Increase number" 6821 @click="${()=>this.setSpinnerValue("plus")}" 6822 ?disabled=${this.isMaxValue()||this.disabled} 6823 > 6824 </pu-button-icon> 6825 <pu-button-icon 6826 part="decrease" 6827 exportparts="base,icon,svg" 6828 class="spinner decrease" 6829 name="chevron-down" 6830 label="Decrease number" 6831 @click="${()=>this.setSpinnerValue("minus")}" 6832 ?disabled=${this.isMinValue()||this.disabled} 6833 > 6834 </pu-button-icon> 6835 `}`:z} 6836 </div> 6837 </div> 6838 </div> 6839 `}}Di.dependencies={"pu-button-icon":jt},Di.styles=[Me,Hi],i([ke({reflect:!0})],Di.prototype,"size",void 0),i([ke()],Di.prototype,"label",void 0),i([ke({type:Boolean})],Di.prototype,"labelHidden",void 0),i([ke()],Di.prototype,"spinnerType",void 0),i([ke()],Di.prototype,"placeholder",void 0),i([ke({type:Boolean,reflect:!0})],Di.prototype,"disabled",void 0),i([ke({type:Boolean})],Di.prototype,"required",void 0),i([ke()],Di.prototype,"id",void 0),i([ke()],Di.prototype,"name",void 0),i([ke({reflect:!0})],Di.prototype,"value",void 0),i([ke({reflect:!0})],Di.prototype,"form",void 0),i([ke({type:Number})],Di.prototype,"step",void 0),i([ke({type:Number})],Di.prototype,"min",void 0),i([ke({type:Number})],Di.prototype,"max",void 0),i([Ce()],Di.prototype,"hasFocus",void 0),i([Se("input")],Di.prototype,"input",void 0),i([ke({type:Boolean})],Di.prototype,"hideLabel",null),Di.define("pu-number-input");const Ri=[te` 6840 :host { 6841 display: block; 6842 user-select: none; 6843 -webkit-user-select: none; 6844 } 6845 6846 :host(:focus) { 6847 outline: none; 6848 } 6849 6850 .option { 6851 position: relative; 6852 display: flex; 6853 align-items: center; 6854 font-family: var(--pu-font-family-body); 6855 font-size: var(--pu-text-body-size-sm, 0.875em); 6856 line-height: var(--pu-font-leading-500, 1.5); 6857 letter-spacing: var(--pu-select-option-font-tracking, 0.05em); 6858 color: rgb(from var(--pu-select-option-color-foreground, hsl(240, 4%, 16%)) r g b / alpha); 6859 padding: var(--pu-space-200, 0.5em) var(--pu-space-400, 1em); 6860 transition: var(--pu-transition-duration-150) fill; 6861 cursor: pointer; 6862 } 6863 6864 .option .option__check { 6865 flex: 0 0 auto; 6866 display: flex; 6867 align-items: center; 6868 justify-content: center; 6869 visibility: hidden; 6870 padding-inline-end: var(--pu-space-200, 0.5em); 6871 } 6872 6873 .option:not(.option--selected) { 6874 padding-inline-start: var(--pu-space-1000, 2.5em); 6875 } 6876 6877 @media (max-width: 47.9975em) { 6878 .option { 6879 padding: var(--pu-space-300, 0.75em) var(--pu-space-400, 1em); 6880 } 6881 } 6882 6883 .option__label { 6884 flex: 1 1 auto; 6885 display: inline-block; 6886 line-height: var(--pu-font-leading-300); 6887 text-align: left; 6888 } 6889 6890 .option__prefix, 6891 .option__suffix { 6892 flex: 0 0 auto; 6893 display: flex; 6894 align-items: center; 6895 } 6896 6897 .option__prefix::slotted(*) { 6898 margin-inline-end: var(--pu-space-100, 0.25em); 6899 } 6900 6901 .option__suffix::slotted(*) { 6902 margin-inline-start: var(--pu-space-100, 0.25em); 6903 } 6904 6905 @media (forced-colors: active) { 6906 :host(:hover:not([aria-disabled='true'])) .option { 6907 outline: dashed 0.0625em SelectedItem; 6908 outline-offset: -0.0625em; 6909 } 6910 } 6911`,te` 6912 /* State API Classes */ 6913 .option--hover:not(.option--current):not(.option--disabled) { 6914 background-color: rgb(from var(--pu-select-option-color-background-hover, hsl(0, 0%, 97.5%)) r g b / alpha); 6915 color: rgb(from var(--pu-select-option-color-foreground-hover, hsl(240, 5%, 26%)) r g b / alpha); 6916 } 6917 6918 .option--current, 6919 .option--current.option--disabled { 6920 background-color: rgb(from var(--pu-select-option-color-background, hsl(240, 5%, 96%)) r g b / alpha); 6921 color: rgb(from var(--pu-select-option-color-foreground-selected, hsl(240, 5%, 26%)) r g b / alpha); 6922 opacity: 1; 6923 } 6924 6925 .option--disabled { 6926 outline: none; 6927 opacity: 0.5;
6928 cursor: not-allowed; 6929 } 6930 6931 .option--selected .option__check { 6932 visibility: visible; 6933 } 6934`],Fi=Math.min,Wi=Math.max,Ui=Math.round,Gi=Math.floor,qi=e=>({x:e,y:e}),Ki={left:"right",right:"left",bottom:"top",top:"bottom"},Ji={start:"end",end:"start"};function Xi(e,t,o){return Wi(e,Fi(t,o))}function Yi(e,t){return"function"==typeof e?e(t):e}function Zi(e){return e.split("-")[0]}function Qi(e){return e.split("-")[1]}function er(e){return"x"===e?"y":"x"}function tr(e){return"y"===e?"height":"width"}const or=new Set(["top","bottom"]);function ir(e){return or.has(Zi(e))?"y":"x"}function rr(e){return er(ir(e))}function ar(e){return e.replace(/start|end/g,(e=>Ji[e]))}const sr=["left","right"],nr=["right","left"],lr=["top","bottom"],dr=["bottom","top"];function pr(e,t,o,i){const r=Qi(e);let a=function(e,t,o){switch(e){case"top":case"bottom":return o?t?nr:sr:t?sr:nr;case"left":case"right":return t?lr:dr;default:return[]}}(Zi(e),"start"===o,i);return r&&(a=a.map((e=>e+"-"+r)),t&&(a=a.concat(a.map(ar)))),a}function cr(e){return e.replace(/left|right|bottom|top/g,(e=>Ki[e]))}function ur(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function hr(e){const{x:t,y:o,width:i,height:r}=e;return{width:i,height:r,top:o,left:t,right:t+i,bottom:o+r,x:t,y:o}}function gr(e,t,o){let{reference:i,floating:r}=e;const a=ir(t),s=rr(t),n=tr(s),l=Zi(t),d="y"===a,p=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,u=i[n]/2-r[n]/2;let h;switch(l){case"top":h={x:p,y:i.y-r.height};break;case"bottom":h={x:p,y:i.y+i.height};break;case"right":h={x:i.x+i.width,y:c};break;case"left":h={x:i.x-r.width,y:c};break;default:h={x:i.x,y:i.y}}switch(Qi(t)){case"start":h[s]-=u*(o&&d?-1:1);break;case"end":h[s]+=u*(o&&d?-1:1)}return h}async function mr(e,t){var o;void 0===t&&(t={});const{x:i,y:r,platform:a,rects:s,elements:n,strategy:l}=e,{boundary:d="clippingAncestors",rootBoundary:p="viewport",elementContext:c="floating",altBoundary:u=!1,padding:h=0}=Yi(t,e),g=ur(h),m=n[u?"floating"===c?"reference":"floating":c],b=hr(await a.getClippingRect({element:null==(o=await(null==a.isElement?void 0:a.isElement(m)))||o?m:m.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(n.floating)),boundary:d,rootBoundary:p,strategy:l})),f="floating"===c?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,v=await(null==a.getOffsetParent?void 0:a.getOffsetParent(n.floating)),y=await(null==a.isElement?void 0:a.isElement(v))&&await(null==a.getScale?void 0:a.getScale(v))||{x:1,y:1},w=hr(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:n,rect:f,offsetParent:v,strategy:l}):f);return{top:(b.top-w.top+g.top)/y.y,bottom:(w.bottom-b.bottom+g.bottom)/y.y,left:(b.left-w.left+g.left)/y.x,right:(w.right-b.right+g.right)/y.x}}const br=new Set(["left","top"]);function fr(){return"undefined"!=typeof window}function vr(e){return xr(e)?(e.nodeName||"").toLowerCase():"#document"}function yr(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function wr(e){var t;return null==(t=(xr(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function xr(e){return!!fr()&&(e instanceof Node||e instanceof yr(e).Node)}function _r(e){return!!fr()&&(e instanceof Element||e instanceof yr(e).Element)}function kr(e){return!!fr()&&(e instanceof HTMLElement||e instanceof yr(e).HTMLElement)}function Cr(e){return!(!fr()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof yr(e).ShadowRoot)}const $r=new Set(["inline","contents"]);function Sr(e){const{overflow:t,overflowX:o,overflowY:i,display:r}=Lr(e);return/auto|scroll|overlay|hidden|clip/.test(t+i+o)&&!$r.has(r)}const zr=new Set(["table","td","th"]);function Ar(e){return zr.has(vr(e))}const Pr=[":popover-open",":modal"];function Nr(e){return Pr.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}const Er=["transform","translate","scale","rotate","perspective"],Br=["transform","translate","scale","rotate","perspective","filter"],Tr=["paint","layout","strict","content"];function Ir(e){const t=Mr(),o=_r(e)?Lr(e):e;return Er.some((e=>!!o[e]&&"none"!==o[e]))||!!o.containerType&&"normal"!==o.containerType||!t&&!!o.backdropFilter&&"none"!==o.backdropFilter||!t&&!!o.filter&&"none"!==o.filter||Br.some((e=>(o.willChange||"").includes(e)))||Tr.some((e=>(o.contain||"").includes(e)))}function Mr(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const jr=new Set(["html","body","#document"]);function Or(e){return jr.has(vr(e))}function Lr(e){return yr(e).getComputedStyle(e)}function Hr(e){return _r(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Vr(e){if("html"===vr(e))return e;const t=e.assignedSlot||e.parentNode||Cr(e)&&e.host||wr(e);return Cr(t)?t.host:t}function Dr(e){const t=Vr(e);return Or(t)?e.ownerDocument?e.ownerDocument.body:e.body:kr(t)&&Sr(t)?t:Dr(t)}function Rr(e,t,o){var i;void 0===t&&(t=[]),void 0===o&&(o=!0);const r=Dr(e),a=r===(null==(i=e.ownerDocument)?void 0:i.body),s=yr(r);if(a){const e=Fr(s);
vendor: 12,171 bytes, line 6934
6934return t.concat(s,s.visualViewport||[],Sr(r)?r:[],e&&o?Rr(e):[])}return t.concat(r,Rr(r,[],o))}function Fr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Wr(e){const t=Lr(e);let o=parseFloat(t.width)||0,i=parseFloat(t.height)||0;const r=kr(e),a=r?e.offsetWidth:o,s=r?e.offsetHeight:i,n=Ui(o)!==a||Ui(i)!==s;return n&&(o=a,i=s),{width:o,height:i,$:n}}function Ur(e){return _r(e)?e:e.contextElement}function Gr(e){const t=Ur(e);if(!kr(t))return qi(1);const o=t.getBoundingClientRect(),{width:i,height:r,$:a}=Wr(t);let s=(a?Ui(o.width):o.width)/i,n=(a?Ui(o.height):o.height)/r;return s&&Number.isFinite(s)||(s=1),n&&Number.isFinite(n)||(n=1),{x:s,y:n}}const qr=qi(0);function Kr(e){const t=yr(e);return Mr()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:qr}function Jr(e,t,o,i){void 0===t&&(t=!1),void 0===o&&(o=!1);const r=e.getBoundingClientRect(),a=Ur(e);let s=qi(1);t&&(i?_r(i)&&(s=Gr(i)):s=Gr(e));const n=function(e,t,o){return void 0===t&&(t=!1),!(!o||t&&o!==yr(e))&&t}(a,o,i)?Kr(a):qi(0);let l=(r.left+n.x)/s.x,d=(r.top+n.y)/s.y,p=r.width/s.x,c=r.height/s.y;if(a){const e=yr(a),t=i&&_r(i)?yr(i):i;let o=e,r=Fr(o);for(;r&&i&&t!==o;){const e=Gr(r),t=r.getBoundingClientRect(),i=Lr(r),a=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;l*=e.x,d*=e.y,p*=e.x,c*=e.y,l+=a,d+=s,o=yr(r),r=Fr(o)}}return hr({width:p,height:c,x:l,y:d})}function Xr(e,t){const o=Hr(e).scrollLeft;return t?t.left+o:Jr(wr(e)).left+o}function Yr(e,t){const o=e.getBoundingClientRect();return{x:o.left+t.scrollLeft-Xr(e,o),y:o.top+t.scrollTop}}const Zr=new Set(["absolute","fixed"]);function Qr(e,t,o){let i;if("viewport"===t)i=function(e,t){const o=yr(e),i=wr(e),r=o.visualViewport;let a=i.clientWidth,s=i.clientHeight,n=0,l=0;if(r){a=r.width,s=r.height;const e=Mr();(!e||e&&"fixed"===t)&&(n=r.offsetLeft,l=r.offsetTop)}const d=Xr(i);if(d<=0){const e=i.ownerDocument,t=e.body,o=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(o.marginLeft)+parseFloat(o.marginRight)||0,s=Math.abs(i.clientWidth-t.clientWidth-r);s<=25&&(a-=s)}else d<=25&&(a+=d);return{width:a,height:s,x:n,y:l}}(e,o);else if("document"===t)i=function(e){const t=wr(e),o=Hr(e),i=e.ownerDocument.body,r=Wi(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=Wi(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight);let s=-o.scrollLeft+Xr(e);const n=-o.scrollTop;return"rtl"===Lr(i).direction&&(s+=Wi(t.clientWidth,i.clientWidth)-r),{width:r,height:a,x:s,y:n}}(wr(e));else if(_r(t))i=function(e,t){const o=Jr(e,!0,"fixed"===t),i=o.top+e.clientTop,r=o.left+e.clientLeft,a=kr(e)?Gr(e):qi(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:r*a.x,y:i*a.y}}(t,o);else{const o=Kr(e);i={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return hr(i)}function ea(e,t){const o=Vr(e);return!(o===t||!_r(o)||Or(o))&&("fixed"===Lr(o).position||ea(o,t))}function ta(e,t,o){const i=kr(t),r=wr(t),a="fixed"===o,s=Jr(e,!0,a,t);let n={scrollLeft:0,scrollTop:0};const l=qi(0);function d(){l.x=Xr(r)}if(i||!i&&!a)if(("body"!==vr(t)||Sr(r))&&(n=Hr(t)),i){const e=Jr(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else r&&d();a&&!i&&r&&d();const p=!r||i||a?qi(0):Yr(r,n);return{x:s.left+n.scrollLeft-l.x-p.x,y:s.top+n.scrollTop-l.y-p.y,width:s.width,height:s.height}}function oa(e){return"static"===Lr(e).position}function ia(e,t){if(!kr(e)||"fixed"===Lr(e).position)return null;if(t)return t(e);let o=e.offsetParent;return wr(e)===o&&(o=o.ownerDocument.body),o}function ra(e,t){const o=yr(e);if(Nr(e))return o;if(!kr(e)){let t=Vr(e);for(;t&&!Or(t);){if(_r(t)&&!oa(t))return t;t=Vr(t)}return o}let i=ia(e,t);for(;i&&Ar(i)&&oa(i);)i=ia(i,t);return i&&Or(i)&&oa(i)&&!Ir(i)?o:i||function(e){let t=Vr(e);for(;kr(t)&&!Or(t);){if(Ir(t))return t;if(Nr(t))return null;t=Vr(t)}return null}(e)||o}const aa={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:o,offsetParent:i,strategy:r}=e;const a="fixed"===r,s=wr(i),n=!!t&&Nr(t.floating);if(i===s||n&&a)return o;let l={scrollLeft:0,scrollTop:0},d=qi(1);const p=qi(0),c=kr(i);if((c||!c&&!a)&&(("body"!==vr(i)||Sr(s))&&(l=Hr(i)),kr(i))){const e=Jr(i);d=Gr(i),p.x=e.x+i.clientLeft,p.y=e.y+i.clientTop}const u=!s||c||a?qi(0):Yr(s,l);return{width:o.width*d.x,height:o.height*d.y,x:o.x*d.x-l.scrollLeft*d.x+p.x+u.x,y:o.y*d.y-l.scrollTop*d.y+p.y+u.y}},getDocumentElement:wr,getClippingRect:function(e){let{element:t,boundary:o,rootBoundary:i,strategy:r}=e;const a=[..."clippingAncestors"===o?Nr(t)?[]:function(e,t){const o=t.get(e);if(o)return o;let i=Rr(e,[],!1).filter((e=>_r(e)&&"body"!==vr(e))),r=null;const a="fixed"===Lr(e).position;let s=a?Vr(e):e;for(;_r(s)&&!Or(s);){const t=Lr(s),o=Ir(s);o||"fixed"!==t.position||(r=null),(a?!o&&!r:!o&&"static"===t.position&&r&&Zr.has(r.position)||Sr(s)&&!o&&ea(e,s))?i=i.filter((e=>e!==s)):r=t,s=Vr(s)}return t.set(e,i),i}(t,this._c):[].concat(o),i],s=a[0],n=a.reduce(((e,o)=>{const i=Qr(t,o,r);return e.top=Wi(i.top,e.top),e.right=Fi(i.right,e.right),e.bottom=Fi(i.bottom,e.bottom),e.left=Wi(i.left,e.left),e}),Qr(t,s,r));return{width:n.right-n.left,height:n.bottom-n.top,x:n.left,y:n.top}},getOffsetParent:ra,getElementRects:async function(e){const t=this.getOffsetParent||ra,o=this.getDimensions,i=await o(e.floating);return{reference:ta(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:o}=Wr(e);return{width:t,height:o}},getScale:Gr,isElement:_r,isRTL:function(e){return"rtl"===Lr(e).direction}};function sa(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function na(e,t,o,i){void 0===i&&(i={});const{ancestorScroll:r=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:n="function"==typeof IntersectionObserver,animationFrame:l=!1}=i,d=Ur(e),p=r||a?[...d?Rr(d):[],...Rr(t)]:[];p.forEach((e=>{r&&e.addEventListener("scroll",o,{passive:!0}),a&&e.addEventListener("resize",o)}));const c=d&&n?function(e,t){let o,i=null;const r=wr(e);function a(){var e;clearTimeout(o),null==(e=i)||e.disconnect(),i=null}return function s(n,l){void 0===n&&(n=!1),void 0===l&&(l=1),a();const d=e.getBoundingClientRect(),{left:p,top:c,width:u,height:h}=d;if(n||t(),!u||!h)return;const g={rootMargin:-Gi(c)+"px "+-Gi(r.clientWidth-(p+u))+"px "+-Gi(r.clientHeight-(c+h))+"px "+-Gi(p)+"px",threshold:Wi(0,Fi(1,l))||1};let m=!0;function b(t){const i=t[0].intersectionRatio;if(i!==l){if(!m)return s();i?s(!1,i):o=setTimeout((()=>{s(!1,1e-7)}),1e3)}1!==i||sa(d,e.getBoundingClientRect())||s(),m=!1}try{i=new IntersectionObserver(b,{...g,root:r.ownerDocument})}catch(e){i=new IntersectionObserver(b,g)}i.observe(e)}(!0),a}(d,o):null;let u,h=-1,g=null;s&&(g=new ResizeObserver((e=>{let[i]=e;i&&i.target===d&&g&&(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame((()=>{var e;null==(e=g)||e.observe(t)}))),o()})),d&&!l&&g.observe(d),g.observe(t));let m=l?Jr(e):null;return l&&function t(){const i=Jr(e);m&&!sa(m,i)&&o();m=i,u=requestAnimationFrame(t)}(),o(),()=>{var e;p.forEach((e=>{r&&e.removeEventListener("scroll",o),a&&e.removeEventListener("resize",o)})),null==c||c(),null==(e=g)||e.disconnect(),g=null,l&&cancelAnimationFrame(u)}}const la=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var o,i;const{x:r,y:a,placement:s,middlewareData:n}=t,l=await async function(e,t){const{placement:o,platform:i,elements:r}=e,a=await(null==i.isRTL?void 0:i.isRTL(r.floating)),s=Zi(o),n=Qi(o),l="y"===ir(o),d=br.has(s)?-1:1,p=a&&l?-1:1,c=Yi(t,e);let{mainAxis:u,crossAxis:h,alignmentAxis:g}="number"==typeof c?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return n&&"number"==typeof g&&(h="end"===n?-1*g:g),l?{x:h*p,y:u*d}:{x:u*d,y:h*p}}(t,e);return s===(null==(o=n.offset)?void 0:o.placement)&&null!=(i=n.arrow)&&i.alignmentOffset?{}:{x:r+l.x,y:a+l.y,data:{...l,placement:s}}}}},da=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:o,y:i,placement:r}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:n={fn:e=>{let{x:t,y:o}=e;return{x:t,y:o}}},...l}=Yi(e,t),d={x:o,y:i},p=await mr(t,l),c=ir(Zi(r)),u=er(c);let h=d[u],g=d[c];if(a){const e="y"===u?"bottom":"right";h=Xi(h+p["y"===u?"top":"left"],h,h-p[e])}if(s){const e="y"===c?"bottom":"right";g=Xi(g+p["y"===c?"top":"left"],g,g-p[e])}const m=n.fn({...t,[u]:h,[c]:g});return{...m,data:{x:m.x-o,y:m.y-i,enabled:{[u]:a,[c]:s}}}}}},pa=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var o,i;const{placement:r,middlewareData:a,rects:s,initialPlacement:n,platform:l,elements:d}=t,{mainAxis:p=!0,crossAxis:c=!0,fallbackPlacements:u,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:m=!0,...b}=Yi(e,t);if(null!=(o=a.arrow)&&o.alignmentOffset)return{};const f=Zi(r),v=ir(n),y=Zi(n)===n,w=await(null==l.isRTL?void 0:l.isRTL(d.floating)),x=u||(y||!m?[cr(n)]:function(e){const t=cr(e);return[ar(e),t,ar(t)]}(n)),_="none"!==g;!u&&_&&x.push(...pr(n,m,g,w));const k=[n,...x],C=await mr(t,b),$=[];let S=(null==(i=a.flip)?void 0:i.overflows)||[];if(p&&$.push(C[f]),c){const e=function(e,t,o){void 0===o&&(o=!1);const i=Qi(e),r=rr(e),a=tr(r);let s="x"===r?i===(o?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=cr(s)),[s,cr(s)]}(r,s,w);$.push(C[e[0]],C[e[1]])}if(S=[...S,{placement:r,overflows:$}],!$.every((e=>e<=0))){var z,A;const e=((null==(z=a.flip)?void 0:z.index)||0)+1,t=k[e];if(t){if(!("alignment"===c&&v!==ir(t))||S.every((e=>ir(e.placement)!==v||e.overflows[0]>0)))return{data:{index:e,overflows:S},reset:{placement:t}}}let o=null==(A=S.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:A.placement;if(!o)switch(h){case"bestFit":{var P;const e=null==(P=S.filter((e=>{if(_){const t=ir(e.placement);return t===v||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:P[0];e&&(o=e);break}case"initialPlacement":o=n}if(r!==o)return{reset:{placement:o}}}return{}}}},ca=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var o,i;const{placement:r,rects:a,platform:s,elements:n}=t,{apply:l=()=>{},...d}=Yi(e,t),p=await mr(t,d),c=Zi(r),u=Qi(r),h="y"===ir(r),{width:g,height:m}=a.floating;let b,f;"top"===c||"bottom"===c?(b=c,f=u===(await(null==s.isRTL?void 0:s.isRTL(n.floating))?"start":"end")?"left":"right"):(f=c,b="end"===u?"top":"bottom");const v=m-p.top-p.bottom,y=g-p.left-p.right,w=Fi(m-p[b],v),x=Fi(g-p[f],y),_=!t.middlewareData.shift;let k=w,C=x;if(null!=(o=t.middlewareData.shift)&&o.enabled.x&&(C=y),null!=(i=t.middlewareData.shift)&&i.enabled.y&&(k=v),_&&!u){const e=Wi(p.left,0),t=Wi(p.right,0),o=Wi(p.top,0),i=Wi(p.bottom,0);h?C=g-2*(0!==e||0!==t?e+t:Wi(p.left,p.right)):k=m-2*(0!==o||0!==i?o+i:Wi(p.top,p.bottom))}await l({...t,availableWidth:C,availableHeight:k});const $=await s.getDimensions(n.floating);return g!==$.width||m!==$.height?{reset:{rects:!0}}:{}}}},ua=e=>({name:"arrow",options:e,async fn(t){const{x:o,y:i,placement:r,rects:a,platform:s,elements:n,middlewareData:l}=t,{element:d,padding:p=0}=Yi(e,t)||{};if(null==d)return{};const c=ur(p),u={x:o,y:i},h=rr(r),g=tr(h),m=await s.getDimensions(d),b="y"===h,f=b?"top":"left",v=b?"bottom":"right",y=b?"clientHeight":"clientWidth",w=a.reference[g]+a.reference[h]-u[h]-a.floating[g],x=u[h]-a.reference[h],_=await(null==s.getOffsetParent?void 0:s.getOffsetParent(d));let k=_?_[y]:0;k&&await(null==s.isElement?void 0:s.isElement(_))||(k=n.floating[y]||a.floating[g]);const C=w/2-x/2,$=k/2-m[g]/2-1,S=Fi(c[f],$),z=Fi(c[v],$),A=S,P=k-m[g]-z,N=k/2-m[g]/2+C,E=Xi(A,N,P),B=!l.arrow&&null!=Qi(r)&&N!==E&&a.reference[g]/2-(N<A?S:z)-m[g]/2<0,T=B?N<A?N-A:N-P:0;return{[h]:u[h]+T,data:{[h]:E,centerOffset:N-E-T,...B&&{alignmentOffset:T}},reset:B}}}),ha=(e,t,o)=>{const i=new Map,r={platform:aa,...o},a={...r.platform,_c:i};return(async(e,t,o)=>{const{placement:i="bottom",strategy:r="absolute",middleware:a=[],platform:s}
vendor: 8,128 bytes, lines 6934-7005
6934=o,n=a.filter(Boolean),l=await(null==s.isRTL?void 0:s.isRTL(t));let d=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:p,y:c}=gr(d,i,l),u=i,h={},g=0;for(let o=0;o<n.length;o++){const{name:a,fn:m}=n[o],{x:b,y:f,data:v,reset:y}=await m({x:p,y:c,initialPlacement:i,placement:u,strategy:r,middlewareData:h,rects:d,platform:s,elements:{reference:e,floating:t}});p=null!=b?b:p,c=null!=f?f:c,h={...h,[a]:{...h[a],...v}},y&&g<=50&&(g++,"object"==typeof y&&(y.placement&&(u=y.placement),y.rects&&(d=!0===y.rects?await s.getElementRects({reference:e,floating:t,strategy:r}):y.rects),({x:p,y:c}=gr(d,u,l))),o=-1)}return{x:p,y:c,placement:u,strategy:r,middlewareData:h}})(e,t,{...r,platform:a})};function ga(e){return function(e){for(let t=e;t;t=ma(t))if(t instanceof Element&&"none"===getComputedStyle(t).display)return null;for(let t=ma(e);t;t=ma(t)){if(!(t instanceof Element))continue;const e=getComputedStyle(t);if("contents"!==e.display){if("static"!==e.position||Ir(e))return t;if("BODY"===t.tagName)return t}}return null}(e)}function ma(e){return e.assignedSlot?e.assignedSlot:e.parentNode instanceof ShadowRoot?e.parentNode.host:e.parentNode}const ba=[te` 6935 :host { 6936 --arrow-color: rgb(from var(--pu-input-icon-color-foreground, hsl(240 5.9% 10%)) r g b / alpha); 6937 --arrow-size: 0.375em; 6938 --arrow-size-diagonal: calc(var(--arrow-size) * 0.7071); 6939 --arrow-padding-offset: calc(var(--arrow-size-diagonal) - var(--arrow-size)); 6940 display: contents; 6941 } 6942 6943 .popup { 6944 position: absolute; 6945 isolation: isolate; 6946 max-width: var(--auto-size-available-width, none); 6947 max-height: var(--auto-size-available-height, none); 6948 z-index: var(--pu-layer-900, 900); 6949 } 6950 6951 .popup__arrow { 6952 position: absolute; 6953 width: calc(var(--arrow-size-diagonal) * 2); 6954 height: calc(var(--arrow-size-diagonal) * 2); 6955 rotate: 45deg; 6956 background: var(--arrow-color); 6957 z-index: -1; 6958 } 6959 6960 /* Hover bridge */ 6961 .popup-hover-bridge { 6962 position: fixed; 6963 z-index: calc(var(--pu-layer-900, 900) - 1); 6964 top: 0; 6965 right: 0; 6966 bottom: 0; 6967 left: 0; 6968 clip-path: polygon( 6969 var(--hover-bridge-top-left-x, 0) var(--hover-bridge-top-left-y, 0), 6970 var(--hover-bridge-top-right-x, 0) var(--hover-bridge-top-right-y, 0), 6971 var(--hover-bridge-bottom-right-x, 0) var(--hover-bridge-bottom-right-y, 0), 6972 var(--hover-bridge-bottom-left-x, 0) var(--hover-bridge-bottom-left-y, 0) 6973 ); 6974 } 6975 6976 .popup-overlay { 6977 display: none; 6978 position: fixed; 6979 inset: 0; 6980 z-index: calc(var(--pu-layer-900, 900) - 1); 6981 background-color: rgb( 6982 from var(--pu-popup-overlay-color-background, hsl(240, 4%, 16%)) r g b / 6983 calc(var(--pu-popup-overlay-opacity-background, 0.9) * alpha) 6984 ); 6985 pointer-events: none; 6986 } 6987`,te` 6988 /* State API Classes */ 6989 .popup:not(.popup--active) { 6990 display: none; 6991 } 6992 6993 .popup-hover-bridge:not(.popup-hover-bridge--visible) { 6994 display: none; 6995 } 6996 6997 .popup-overlay.popup-overlay--visible { 6998 display: block; 6999 } 7000 7001 /* Strategy API Classes */ 7002 .popup--fixed { 7003 position: fixed; 7004 } 7005`];class fa extends Ue{constructor(){super(...arguments),this.active=!1,this.placement="top",this.strategy="absolute",this.distance=0,this.skidding=0,this.arrow=!1,this.arrowPlacement="anchor",this.arrowPadding=10,this.flip=!1,this.flipFallbackPlacements="",this.flipFallbackStrategy="best-fit",this.flipBoundary=[],this.flipPadding=0,this.shift=!1,this.shiftBoundary=[],this.shiftPadding=0,this.autoSizeBoundary=[],this.autoSizePadding=0,this.hoverBridge=!1,this.narrowFloatBottom=!1,this.isnarrow=!1,this.updateHoverBridge=()=>{if(this.hoverBridge&&this.anchorEl){const e=this.anchorEl.getBoundingClientRect(),t=this.popup.getBoundingClientRect();let o=0,i=0,r=0,a=0,s=0,n=0,l=0,d=0;this.placement.includes("top")||this.placement.includes("bottom")?e.top<t.top?(o=e.left,i=e.bottom,r=e.right,a=e.bottom,s=t.left,n=t.top,l=t.right,d=t.top):(o=t.left,i=t.bottom,r=t.right,a=t.bottom,s=e.left,n=e.top,l=e.right,d=e.top):e.left<t.left?(o=e.right,i=e.top,r=t.left,a=t.top,s=e.right,n=e.bottom,l=t.left,d=t.bottom):(o=t.right,i=t.top,r=e.left,a=e.top,s=t.right,n=t.bottom,l=e.left,d=e.bottom),this.style.setProperty("--hover-bridge-top-left-x",`${o}px`),this.style.setProperty("--hover-bridge-top-left-y",`${i}px`),this.style.setProperty("--hover-bridge-top-right-x",`${r}px`),this.style.setProperty("--hover-bridge-top-right-y",`${a}px`),this.style.setProperty("--hover-bridge-bottom-left-x",`${s}px`),this.style.setProperty("--hover-bridge-bottom-left-y",`${n}px`),this.style.setProperty("--hover-bridge-bottom-right-x",`${l}px`),this.style.setProperty("--hover-bridge-bottom-right-y",`${d}px`)}}}async connectedCallback(){super.connectedCallback(),await this.updateComplete,this.start()}disconnectedCallback(){super.disconnectedCallback(),this.stop()}async updated(e){super.updated(e),e.has("active")&&(this.active?this.start():this.stop()),e.has("anchor")&&this.handleAnchorChange(),this.active&&(await this.updateComplete,this.reposition())}async handleAnchorChange(){if(await this.stop(),this.anchor&&"string"==typeof this.anchor){const e=this.getRootNode();this.anchorEl=e.getElementById(this.anchor)}else this.anchor instanceof Element||function(e){return null!==e&&"object"==typeof e&&"getBoundingClientRect"in e&&(!("contextElement"in e)||e instanceof Element)}(this.anchor)?this.anchorEl=this.anchor:this.anchorEl=this.querySelector('[slot="anchor"]');this.anchorEl instanceof HTMLSlotElement&&(this.anchorEl=this.anchorEl.assignedElements({flatten:!0})[0]),this.anchorEl&&this.start()}start(){this.anchorEl&&(this.cleanup=na(this.anchorEl,this.popup,(()=>{this.reposition()})))}async stop(){return new Promise((e=>{this.cleanup?(this.cleanup(),this.cleanup=void 0,this.removeAttribute("data-current-placement"),this.style.removeProperty("--auto-size-available-width"),this.style.removeProperty("--auto-size-available-height"),requestAnimationFrame((()=>e()))):e()}))}reposition(){if(!this.active||!this.anchorEl)return;if(this.narrowFloatBottom&&window.matchMedia("(max-width: 47.9975em)").matches)return Object.assign(this.popup.style,{bottom:"0",left:"0",right:"0",top:"auto",width:"100%",position:"fixed",zIndex:"900"}),void(this.isnarrow=!0);this.isnarrow=!1;const e=[la({mainAxis:this.distance,crossAxis:this.skidding})];this.sync?e.push(ca({apply:({rects:e})=>{const t="width"===this.sync||"both"===this.sync,o="height"===this.sync||"both"===this.sync;this.popup.style.width=t?`${e.reference.width}px`:"",this.popup.style.height=o?`${e.reference.height}px`:""}})):(this.popup.style.width="",this.popup.style.height=""),this.flip&&e.push(pa({boundary:this.flipBoundary,fallbackPlacements:this.flipFallbackPlacements,fallbackStrategy:"best-fit"===this.flipFallbackStrategy?"bestFit":"initialPlacement",padding:this.flipPadding})),this.shift&&e.push(da({boundary:this.shiftBoundary,padding:this.shiftPadding})),this.autoSize?e.push(ca({boundary:this.autoSizeBoundary,padding:this.autoSizePadding,apply:({availableWidth:e,availableHeight:t})=>{"vertical"===this.autoSize||"both"===this.autoSize?this.style.setProperty("--auto-size-available-height",`${t}px`):this.style.removeProperty("--auto-size-available-height"),"horizontal"===this.autoSize||"both"===this.autoSize?this.style.setProperty("--auto-size-available-width",`${e}px`):this.style.removeProperty("--auto-size-available-width")}})):(this.style.removeProperty("--auto-size-available-width"),this.style.removeProperty("--auto-size-available-height")),this.arrow&&e.push(ua({element:this.arrowEl,padding:this.arrowPadding}));const t="absolute"===this.strategy?e=>aa.getOffsetParent(e,ga):aa.getOffsetParent;ha(this.anchorEl,this.popup,{placement:this.placement,middleware:e,strategy:this.strategy,platform:{...aa,getOffsetParent:t}}).then((({x:e,y:t,middlewareData:o,placement:i})=>{const r=this.matches(":dir(rtl)"),a={top:"bottom",right:"left",bottom:"top",left:"r
7005ight"}[i.split("-")[0]];if(this.setAttribute("data-current-placement",i),Object.assign(this.popup.style,{left:`${e}px`,top:`${t}px`}),this.arrow){const e=o.arrow.x,t=o.arrow.y;let i="",s="",n="",l="";if("start"===this.arrowPlacement){const o="number"==typeof e?`calc(${this.arrowPadding}px - var(--arrow-padding-offset))`:"";i="number"==typeof t?`calc(${this.arrowPadding}px - var(--arrow-padding-offset))`:"",s=r?o:"",l=r?"":o}else if("end"===this.arrowPlacement){const o="number"==typeof e?`calc(${this.arrowPadding}px - var(--arrow-padding-offset))`:"";s=r?"":o,l=r?o:"",n="number"==typeof t?`calc(${this.arrowPadding}px - var(--arrow-padding-offset))`:""}else"center"===this.arrowPlacement?(l="number"==typeof e?"calc(50% - var(--arrow-size-diagonal))":"",i="number"==typeof t?"calc(50% - var(--arrow-size-diagonal))":""):(l="number"==typeof e?`${e}px`:"",i="number"==typeof t?`${t}px`:"");Object.assign(this.arrowEl.style,{top:i,right:s,bottom:n,left:l,[a]:"calc(var(--arrow-size-diagonal) * -1)"})}})),requestAnimationFrame((()=>this.updateHoverBridge())),this.emit("pu-reposition")}render(){return $` 7006 <slot name="anchor" @slotchange=${this.handleAnchorChange}></slot> 7007 <span 7008 part="hover-bridge" 7009 class=${J({"popup-hover-bridge":!0,"popup-hover-bridge--visible":this.hoverBridge&&this.active})} 7010 > 7011 </span> 7012 7013 <div 7014 part="popup" 7015 class=${J({popup:!0,"popup--active":this.active,"popup--fixed":"fixed"===this.strategy,"popup--has-arrow":this.arrow})} 7016 > 7017 <slot></slot> 7018 ${this.arrow?$`<div part="arrow"class="popup__arrow"role="presentation"></div>`:""} 7019 </div> 7020 <div 7021 part="overlay" 7022 class=${J({"popup-overlay":!0,"popup-overlay--visible":this.isnarrow&&this.narrowFloatBottom&&this.active})} 7023 ></div> 7024 `}}fa.styles=[Me,ba],i([Se(".popup")],fa.prototype,"popup",void 0),i([Se(".popup__arrow")],fa.prototype,"arrowEl",void 0),i([ke()],fa.prototype,"anchor",void 0),i([ke({type:Boolean,reflect:!0})],fa.prototype,"active",void 0),i([ke({reflect:!0})],fa.prototype,"placement",void 0),i([ke({reflect:!0})],fa.prototype,"strategy",void 0),i([ke({type:Number})],fa.prototype,"distance",void 0),i([ke({type:Number})],fa.prototype,"skidding",void 0),i([ke({type:Boolean})],fa.prototype,"arrow",void 0),i([ke({attribute:"arrow-placement"})],fa.prototype,"arrowPlacement",void 0),i([ke({attribute:"arrow-padding",type:Number})],fa.prototype,"arrowPadding",void 0),i([ke({type:Boolean})],fa.prototype,"flip",void 0),i([ke({attribute:"flip-fallback-placements",converter:{fromAttribute:e=>e.split(" ").map((e=>e.trim())).filter((e=>""!==e)),toAttribute:e=>e.join(" ")}})],fa.prototype,"flipFallbackPlacements",void 0),i([ke({attribute:"flip-fallback-strategy"})],fa.prototype,"flipFallbackStrategy",void 0),i([ke({type:Object})],fa.prototype,"flipBoundary",void 0),i([ke({attribute:"flip-padding",type:Number})],fa.prototype,"flipPadding",void 0),i([ke({type:Boolean})],fa.prototype,"shift",void 0),i([ke({type:Object})],fa.prototype,"shiftBoundary",void 0),i([ke({attribute:"shift-padding",type:Number})],fa.prototype,"shiftPadding",void 0),i([ke({attribute:"auto-size"})],fa.prototype,"autoSize",void 0),i([ke()],fa.prototype,"sync",void 0),i([ke({type:Object})],fa.prototype,"autoSizeBoundary",void 0),i([ke({attribute:"auto-size-padding",type:Number})],fa.prototype,"autoSizePadding",void 0),i([ke({attribute:"hover-bridge",type:Boolean})],fa.prototype,"hoverBridge",void 0),i([ke({type:Boolean})],fa.prototype,"narrowFloatBottom",void 0),i([Ce()],fa.prototype,"isnarrow",void 0);class va extends Ue{constructor(){super(...arguments),this.current=!1,this.selected=!1,this.hasHover=!1,this.value="",this.disabled=!1}connectedCallback(){super.connectedCallback(),this.setAttribute("role","option"),this.setAttribute("aria-selected","false")}handleDefaultSlotChange(){customElements.whenDefined("pu-select").then((()=>{const e=this.closest("pu-select");e&&e.handleDefaultSlotChange()}))}handleMouseEnter(){this.hasHover=!0}handleMouseLeave(){this.hasHover=!1}handleDisabledChange(){this.setAttribute("aria-disabled",this.disabled?"true":"false")}handleSelectedChange(){this.setAttribute("aria-selected",this.selected?"true":"false")}handleValueChange(){"string"!=typeof this.value&&(this.value=String(this.value)),this.value.includes(" ")&&(console.error("Option values cannot include a space. All space
7024s have been replaced with underscores.",this),this.value=this.value.replace(/ /g,"_"))}getTextLabel(){const e=this.childNodes;let t="";return[...e].forEach((e=>{e.nodeType===Node.ELEMENT_NODE&&(e.hasAttribute("slot")||(t+=e.textContent)),e.nodeType===Node.TEXT_NODE&&(t+=e.textContent)})),t.trim()}render(){return $` 7025 <div 7026 part="base option" 7027 class=${J({option:!0,"option--current":this.current,"option--disabled":this.disabled,"option--selected":this.selected,"option--hover":this.hasHover})} 7028 @mouseenter=${this.handleMouseEnter} 7029 @mouseleave=${this.handleMouseLeave} 7030 > 7031 ${this.selected?$`<pu-icon 7032part="icon" 7033exportparts="base,svg" 7034class="option__check" 7035name="check" 7036aria-hidden="true"></pu-icon>`:""} 7037 <slot 7038 part="prefix" 7039 name="prefix" 7040 class="option__prefix" 7041 ></slot> 7042 <slot 7043 part="label" 7044 class="option__label" 7045 @slotchange=${this.handleDefaultSlotChange} 7046 ></slot> 7047 <slot 7048 part="suffix" 7049 name="suffix" 7050 class="option__suffix" 7051 ></slot> 7052 </div> 7053 `}}function ya(e){const t=["button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","a[href]",'[tabindex]:not([tabindex="-1"])'].join(", ");return Array.from(e.querySelectorAll(t)).filter((e=>function(e){const t=window.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;if("true"===e.getAttribute("aria-hidden"))return!1;const o=e.getAttribute("tabindex");if(null!==o)return"-1"!==o;const i=e.tagName.toLowerCase();return"button"===i||"input"===i||"select"===i||"textarea"===i?!e.hasAttribute("disabled"):!("a"!==i||!e.hasAttribute("href"))}(e)))}va.styles=[Me,Ri],va.dependencies={"pu-icon":Ge,"pu-popup":fa},i([Se(".option__label")],va.prototype,"defaultSlot",void 0),i([Ce()],va.prototype,"current",void 0),i([Ce()],va.prototype,"selected",void 0),i([Ce()],va.prototype,"hasHover",void 0),i([ke({reflect:!0})],va.prototype,"value",void 0),i([ke({type:Boolean,reflect:!0})],va.prototype,"disabled",void 0),i([Te("disabled")],va.prototype,"handleDisabledChange",null),i([Te("selected")],va.prototype,"handleSelectedChange",null),i([Te("value")],va.prototype,"handleValueChange",null),va.define("pu-option");const wa=[te` 7054 :host { 7055 --color-background: var(--pu-overlay-color-background, var(--pu-color-background, rgb(255, 255, 255))); 7056 --color-foreground: var(--pu-overlay-color-foreground, var(--pu-color-foreground, inherit)); 7057 } 7058 .overlay { 7059 position: fixed; 7060 z-index: var(--pu-overlay-layer-index, var(--layer-index, 500)); 7061 pointer-events: all; 7062 display: none; 7063 justify-content: center; 7064 align-items: center; 7065 inset: 0; 7066 margin: 0; 7067 height: 100%; 7068 width: 100%; 7069 max-width: 100%; 7070 max-height: 100%; 7071 box-sizing: border-box; 7072 overflow-y: auto; 7073 padding: var(--pu-overlay-space-padding); 7074 border: none !important; 7075 color: rgb(from var(--color-foreground) r g b); 7076 background-color: rgb( 7077 from var(--color-background) r g b / calc(alpha * var(--pu-overlay-opacity-background, 1)) 7078 ); 7079 background-image: var(--pu-overlay-background-image); 7080 background-size: var(--pu-overlay-background-size, cover); 7081 background-position: var(--pu-overlay-background-position, center); 7082 background-repeat: var(--pu-overlay-background-repeat, no-repeat); 7083 scrollbar-width: thin; 7084 scrollbar-color: var(--pu-scrollbar-thumb-color, #888) var(--pu-scrollbar-track-color, #f1f1f1); 7085 } 7086 7087 .overlay[open], 7088 .overlay.overlay--open { 7089 display: flex; 7090 pointer-events: auto; 7091 } 7092 7093 .overlay__inner { 7094 pointer-events: all; 7095 position: relative; 7096 } 7097 7098 .overlay__inner::-webkit-scrollbar {
7099 width: 8px; 7100 } 7101 7102 .overlay__inner::-webkit-scrollbar-track { 7103 background: var(--pu-scrollbar-track-color, #f1f1f1); 7104 } 7105 7106 .overlay__inner::-webkit-scrollbar-thumb { 7107 background: var(--pu-scrollbar-thumb-color, #888); 7108 border-radius: 4px; 7109 } 7110 7111 .overlay__inner::-webkit-scrollbar-thumb:hover { 7112 background: var(--pu-scrollbar-thumb-color-hover, #555); 7113 } 7114 7115 .close-button__container, 7116 .alt-close-button__container { 7117 --pu-icon-color-background: var(--pu-overlay-color-foreground); 7118 --pu-icon-opacity-background: var(--pu-overlay-opacity-background); 7119 --pu-icon-color-foreground: var(--pu-overlay-color-background); 7120 } 7121 7122 .close-button__container { 7123 position: fixed; 7124 top: 1em; 7125 right: 1em; 7126 z-index: 10; 7127 cursor: pointer; 7128 } 7129 7130 .alt-close-button__container { 7131 position: absolute; 7132 top: 0.5em; 7133 right: 0.5em; 7134 z-index: 10; 7135 cursor: pointer; 7136 } 7137 7138 @media (max-width: 47.9975em) { 7139 .alt-close-button__container { 7140 position: fixed; 7141 top: 1em; 7142 right: 1em; 7143 } 7144 } 7145 7146 .close-button__container > ::slotted(*) { 7147 pointer-events: auto; 7148 } 7149 7150 .close-button__container * { 7151 pointer-events: none; 7152 } 7153`,te` 7154 /** Alignment API - based on content overflow detection */ 7155 .overlay--align-top { 7156 align-items: flex-start; 7157 } 7158`];class xa extends Ue{constructor(){super(),this.id="",this.layerIndex=500,this.alignTop=!1,this.isOpen=!1,this.focusTrapListeners=[],this.hasCloseButtonSlot=new Xe(this,"close-button"),this.hasAltCloseButtonSlot=new Xe(this,"alt-close-button"),this.originalBodyOverflow="",this.lastActiveElement=null,this.checkOverlayAlignment=()=>{if(this.overlayElement){const e=this.overlayElement.scrollHeight>this.overlayElement.clientHeight;this.alignTop!==e&&(this.alignTop=e)}},this.show=()=>{this.openOverlay()},this.hide=()=>{this.closeOverlay()},this.debouncedCheckAlignment=ti((()=>{this.checkOverlayAlignment()}),50)}connectedCallback(){super.connectedCallback(),window.addEventListener("overlay-open",this.show),window.addEventListener("overlay-close",this.hide)}firstUpdated(e){super.firstUpdated(e),this.overlayElement&&this.debouncedCheckAlignment&&(this.resizeObserver=new ResizeObserver(this.debouncedCheckAlignment),this.resizeObserver.observe(this.overlayElement),window.addEventListener("resize",this.debouncedCheckAlignment))}disconnectedCallback(){this.isOpen&&this.closeOverlay(),window.removeEventListener("overlay-open",this.show),window.removeEventListener("overlay-close",this.hide),this.resizeObserver&&(this.overlayElement&&this.resizeObserver.unobserve(this.overlayElement),this.resizeObserver.disconnect(),this.resizeObserver=void 0),this.debouncedCheckAlignment&&window.removeEventListener("resize",this.debouncedCheckAlignment),super.disconnectedCallback()}async openOverlay(){if(this.overlayElement&&!this.isOpen){this.lastActiveElement=document.activeElement,this.originalBodyOverflow=document.body.style.overflow,document.body.style.overflow="hidden",this.overlayElement.style.visibility="hidden",this.overlayElement.setAttribute("open",""),this.overlayElement.classList.add("overlay--open"),this.checkOverlayAlignment(),await this.updateComplete,this.overlayElement.style.visibility="visible";const e=function(e){const t=ya(e);return t.length>0?t[0]:null}(this.overlayElement);e?e.focus():this.overlayElement.focus(),this.setupFocusTrap(),this.isOpen=!0,this.emit("pu-show")}}closeOverlay(){this.overlayElement&&this.isOpen&&(this.overlayElement.removeAttribute("open"),this.overlayElement.classList.remove("overlay--open"),this.removeFocusTrap(),document.body.style.overflow=this.originalBodyOverflow,this.lastActiveElement?.focus(),this.isOpen=!1,this.emit("pu-hide"))}handleKeyDown(e){"Escape"===e.key&&this.closeOverlay()}setupFocusTrap(){if(!this.overlayElement)return;const e=e=>{if("Tab"!==e.key)return;const t=ya(this.overlayElement);if(0===t.length)return;const o=t[0],i=t[t.length-1];e.shiftKey?document.activeElement===o&&(e.preventDefault(),i.focus()):document.activeElement===i&&(e.preventDefault(),o.focus())};this.overlayElement.addEventListener("keydown",e),this.focusTrapListeners.push((()=>{this.overlayElement?.removeEventListener("keydown",e)}))}
7158removeFocusTrap(){this.focusTrapListeners.forEach((e=>e())),this.focusTrapListeners=[]}overlayClasses(){const e={};return this.alignTop&&(e["overlay--align-top"]=!0),e}render(){const e=this.overlayClasses();return $` 7159 <div 7160 part="base overlay" 7161 class="overlay ${J(e)}" 7162 id=${this.id} 7163 role="dialog" 7164 aria-modal="true" 7165 aria-label=${this.label||z} 7166 tabindex="-1" 7167 style=${He({"--layer-index":this.layerIndex})} 7168 @keydown="${this.handleKeyDown}"> 7169 ${this.hasCloseButtonSlot.test("close-button")?$`<div 7170part="close" 7171class="close-button__container"@click="${this.closeOverlay}"><slot name="close-button"></slot></div>`:null} 7172 <div 7173 part="content" 7174 class="overlay__inner"> 7175 ${this.hasAltCloseButtonSlot.test("alt-close-button")?$`<div 7176part="alt-close" 7177class="alt-close-button__container"@click="${this.closeOverlay}"><slot name="alt-close-button"></slot></div>`:null} 7178 <slot name="content"></slot> 7179 </div> 7180 </div> 7181 `}}xa.styles=[Me,wa],i([ke()],xa.prototype,"id",void 0),i([ke()],xa.prototype,"label",void 0),i([ke({type:Number})],xa.prototype,"layerIndex",void 0),i([Ce()],xa.prototype,"alignTop",void 0),i([Ce()],xa.prototype,"isOpen",void 0),i([Se(".overlay")],xa.prototype,"overlayElement",void 0),xa.define("pu-overlay");const _a=[te` 7182 :host { 7183 display: inline-flex; 7184 --color-foreground: var(--pu-popover-color-foreground, var(--pu-color-foreground)); 7185 --color-background: var(--pu-popover-color-background, var(--pu-color-background)); 7186 --pu-color-foreground: var(--pu-popover-color-foreground, inherit); 7187 } 7188 .popover { 7189 position: relative; 7190 } 7191 7192 .popover__content { 7193 color: rgb(from var(--color-foreground) r g b); 7194 background-color: rgb(from var(--color-background) r g b / alpha); 7195 } 7196 7197 .popover__content-inner { 7198 display: flex; 7199 flex-direction: column; 7200 justify-content: start; 7201 align-items: center; 7202 text-align: center; 7203 gap: var(--pu-popover-content-spacing-gap, 1.25em); 7204 } 7205 7206 .popover__content { 7207 position: absolute; 7208 left: initial; 7209 bottom: initial; 7210 top: 0; 7211 right: 0; 7212 border-style: solid; 7213 border-color: var(--pu-popover-border-color, rgb(from var(--pu-color-foreground) r g b / 0.3)); 7214 border-width: var(--pu-popover-border-width, 0.0625em); 7215 border-radius: var(--pu-popover-border-radius); 7216 box-shadow: -0.1875em 0.1875em 0.5em 0 rgb(0, 0, 0, 0.3); 7217 padding: var(--pu-popover-space-padding, 1.5em); 7218 width: max-content; 7219 7220 --pu-font-body-scale: 0.8; 7221 } 7222 7223 .popover__content-inner { 7224 gap: var(--pu-popover-content-spacing-gap, 1em); 7225 width: fit-content; 7226 } 7227`];class ka extends Ue{get icon(){return this.iconName}set icon(e){at(this,"icon","iconName",(()=>"user"),e)}constructor(){super(),this.iconName="ellipsis-vertical",this.position="bottom-center",this.distance=0,this.disabled=!1,this.open=!1,this._contentStyles={top:"0px",left:"0px",visibility:"hidden",position:"absolute"},this._handleOutsideClick=e=>{e.target.closest(".popover__open-button")||e.composedPath().includes(this)||(this.open=!1)},this.addEventListener("focusout",this._focusOut)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("click",this._handleOutsideClick)}async handleOpenChange(){this.open?(window.addEventListener("click",this._handleOutsideClick),await this.updateComplete,this.updatePosition()):window.removeEventListener("click",this._handleOutsideClick)}updatePosition(){if(!this._contentElement||!this._containerElement)return;const e=this._containerElement.getBoundingClientRect(),t=this._contentElement.getBoundingClientRect(),o=e.width,i=e.height,r=t.width,a=t.height;let s=0,n=0;const l=this.distance;switch(this.position){case"top-left":s=-a-l,n=o-r;break;case"top-center":s=-a-l,n=o/2-r/2;break;case"top-right":s=-a-l,n=0;break;case"bottom-left":s=i+l,n=o-r;break;case"bottom-center":s=i+l,n=o/2-r/2;break;case"bottom-right":s=i+l,n=0;break;case"left":s=i/2-a/2,n=-r-l;break;case"right":s=i/2-a/2,n=o+l}this._contentStyles={top:`${s}px`,left:`${n}px`,visibility:"visible",position:"absolute"}}
7227closePopover(){this.open=!1}openPopover(){this.open=!0}_focusOut(e){e.relatedTarget&&this.contains(e.relatedTarget)||(this.open=!1)}_togglePopover(){this.open=!this.open}popovertemplate(){return this.open?$` 7228 <div 7229 part="container" 7230 class="popover__content" 7231 style=${He(this._contentStyles)} 7232 > 7233 <div 7234 part="content" 7235 class="popover__content-inner" 7236 > 7237 <slot></slot> 7238 </div> 7239 </div> 7240 `:z}render(){return $` 7241 <div 7242 part="base popover" 7243 class="${J({popover:!0,"popover--open":this.open})}" 7244 > 7245 <pu-button-icon 7246 part="open" 7247 exportparts="base,icon,svg" 7248 class="popover__open-button" 7249 name="${this.iconName}" 7250 iconSize="large" 7251 @click=${this._togglePopover} 7252 ?disabled="${this.disabled}" 7253 > 7254 </pu-button-icon> 7255 ${this.popovertemplate()} 7256 </div> 7257 `}}ka.styles=[Me,_a],ka.dependencies={"pu-button-icon":jt},i([ke()],ka.prototype,"iconName",void 0),i([ke()],ka.prototype,"position",void 0),i([ke({type:Number})],ka.prototype,"distance",void 0),i([ke({type:Boolean})],ka.prototype,"disabled",void 0),i([ke({type:Boolean,reflect:!0})],ka.prototype,"open",void 0),i([Ce()],ka.prototype,"_contentStyles",void 0),i([Se(".popover__content")],ka.prototype,"_contentElement",void 0),i([Se(".popover")],ka.prototype,"_containerElement",void 0),i([ke()],ka.prototype,"icon",null),i([Te("open",{waitUntilFirstUpdate:!0})],ka.prototype,"handleOpenChange",null),ka.define("pu-popover"),fa.define("pu-popup");const Ca=[te` 7258 :host { 7259 --color: var(--pu-color-foreground, inherit); 7260 --line-height: var(--pu-text-leading, inherit); 7261 --spacing: var(--pu-text-tracking, inherit); 7262 } 7263 7264 ::slotted(a[href^='http']) { 7265 color: inherit; 7266 text-underline-offset: 0.3em; 7267 } 7268 7269 .rich-text { 7270 display: block; 7271 color: var(--color); 7272 line-height: var(--line-height, inherit); 7273 letter-spacing: var(--spacing, inherit); 7274 column-gap: var(--pu-rich-text-columns-gap, var(--gap, 1.5em)); 7275 margin-bottom: 0; 7276 } 7277`,te` 7278 /* State API Classes */ 7279 .txt--break-word { 7280 word-break: break-word; 7281 } 7282 7283 /* Column Layout API Classes */ 7284 @media screen and (min-width: 48.06em) { 7285 .txt--columns-2 { 7286 column-count: var(--pu-rich-text-columns, 2); 7287 } 7288 7289 .txt--columns-3 { 7290 column-count: var(--pu-rich-text-columns, 3); 7291 } 7292 } 7293`,et,tt,ot,it];var $a=te` 7294 :host { 7295 --border-radius: var(--pu-skeleton-border-radius); 7296 --color: var(--pu-skeleton-color-foreground); 7297 --sheen-color: var(--pu-skeleton-color-sheen); 7298 7299 display: block; 7300 position: relative; 7301 } 7302 7303 .skeleton { 7304 display: flex; 7305 width: 100%; 7306 height: 100%; 7307 min-height: 1rem; 7308 } 7309 7310 .skeleton__indicator { 7311 flex: 1 1 auto; 7312 background: var(--color); 7313 border-radius: var(--border-radius); 7314 } 7315 7316 .skeleton--sheen .skeleton__indicator { 7317 background: linear-gradient(270deg, var(--sheen-color), var(--color), var(--color), var(--sheen-color)); 7318 background-size: 400% 100%; 7319 animation: sheen 8s ease-in-out infinite; 7320 } 7321 7322 .skeleton--pulse .skeleton__indicator { 7323 animation: pulse 2s ease-in-out 0.5s infinite; 7324 } 7325 7326 /* Forced colors mode */ 7327 @media (forced-colors: active) { 7328 :host { 7329 --color: GrayText; 7330 } 7331 } 7332 7333 @keyframes sheen { 7334 0% { 7335 background-position: 200% 0; 7336 } 7337 to { 7338 background-position: -200% 0; 7339 } 7340 } 7341 7342 @keyframes pulse { 7343 0% { 7344 opacity: 1; 7345 } 7346 50% { 7347 opacity: 0.4; 7348 } 7349 100% { 7350 opacity: 1; 7351 } 7352 } 7353`;class Sa extends Ue{constructor(){super(...arguments),this.effect="none"}render(){return $` 7354 <div 7355 part="base" 7356 class=${J({skeleton:!0,"skeleton--pulse":"pulse"===this.effect,"skeleton--sheen":"sheen"===this.effect})} 7357 > 7358 <div 7359 part="indicator" 7360 class="skeleton__indicator" 7361 ></div> 7362 </div> 7363 `}}Sa.styles=[Me,$a],i([ke()],Sa.prototype,"effect",void 0);class za extends Ue{constructor(){super(...arguments),this.variant="bodyMd",this.lineHeight="normal",this.columns=1,this.breakWord=!1}render(){return $` 7364 <div 7365 part="base rich-text" 7366 class="rich-text${J({[`txt--${this.variant}`]:!0,[`txt--line-height-${this.lineHeight}`]:this.lineHeight,[`txt--columns-${this.columns}`]:this.columns>1,[`txt--align-${this.textAlign}`]:void 0!==this.textAlign,[`txt--narrow-align-${this.textAlignNarrow}`]:void 0!==this.textAlignNarrow,[`txt--narrow-align-${this.textAlign}`]:!this.textAlignNarrow,"txt--break-word":!!this.breakWord})}" 7367 style=${He({"--gap":this.columnsSpacing?parseInt(this.columnsSpacing)/16+"em":void 0})} 7368 > 7369 <slot></slot> 7370 </div> 7371 `}}za.styles=[Me,Ca],za.dependencies={"pu-skeleton":Sa},i([ke()],za.prototype,"variant",void 0),i([ke()],za.prototype,"lineHeight",void 0),i([ke()],za.prototype,"textAlign",void 0),i([ke()],za.prototype,"textAlignNarrow",void 0),i([ke({type:Number})],za.prototype,"columns",void 0),i([ke()],za.prototype,"columnsSpacing",void 0),i([ke({type:Boolean})],za.prototype,"breakWord",void 0),za.define("pu-rich-text");class Aa extends Ue{constructor(){super(...arguments),this.variant="solid",this.disabled=!1,this.deprecatedPropertyMap=[{old:"buttonStyle",new:"variant",defaultValue:"solid"}],this.hasFocus=!1,this.checked=!1}
7371get buttonStyle(){return this.variant}set buttonStyle(e){this._handleDeprecated("buttonStyle",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}connectedCallback(){super.connectedCallback(),this.setAttribute("role","presentation")}handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleClick(e){if(this.disabled)return e.preventDefault(),void e.stopPropagation();this.checked=!0,this.emit("pu-change")}handleInput(){this.emit("pu-input")}handleDisabledChange(){this.setAttribute("aria-disabled",this.disabled?"true":"false")}focus(e){this.input?.focus(e)}blur(){this.input?.blur()}render(){return $` 7372 <button 7373 part="${"button"+(this.checked?" button--checked":"")}" 7374 class="${J({button:!0,"button--checked":this.checked,"button--disabled":this.disabled,"button--focused":this.hasFocus,"btn--plain":"plain"===this.variant,"btn--plain-underline":"plain-underline"===this.variant,"btn--outline":"outline"===this.variant,[`btn--size-${this.size}`]:!!this.size})}" 7375 type="button" 7376 role="radio" 7377 value=${Ze(this.value)} 7378 aria-disabled=${this.disabled} 7379 aria-checked="${this.checked}" 7380 @blur=${this.handleBlur} 7381 @focus=${this.handleFocus} 7382 @input=${this.handleInput} 7383 @click="${this.handleClick}" 7384 > 7385 <span class="button__label"> 7386 <slot> Label </slot> 7387 <slot name="label"></slot> 7388 </span> 7389 </button> 7390 `}}Aa.styles=[Me,Tt],i([ke()],Aa.prototype,"value",void 0),i([ke()],Aa.prototype,"size",void 0),i([ke()],Aa.prototype,"variant",void 0),i([ke({type:Boolean,reflect:!0})],Aa.prototype,"disabled",void 0),i([ke()],Aa.prototype,"buttonStyle",null),i([Se(".button")],Aa.prototype,"input",void 0),i([Ce()],Aa.prototype,"hasFocus",void 0),i([ke({type:Boolean,reflect:!0})],Aa.prototype,"checked",void 0),i([Te("disabled",{waitUntilFirstUpdate:!0})],Aa.prototype,"handleDisabledChange",null),Aa.define("pu-radio-button"),jo.define("pu-section");const Pa=new Map,Na=new WeakMap;function Ea(e,t){return"rtl"===t.toLowerCase()?{keyframes:e.rtlKeyframes||e.keyframes,options:e.options}:e}function Ba(e,t){Pa.set(e,function(e){return e??{keyframes:[],options:{duration:0}}}(t))}function Ta(e,t,o){const i=Na.get(e);if(i?.[t])return Ea(i[t],o.dir);const r=Pa.get(t);return r?Ea(r,o.dir):{keyframes:[],options:{duration:0}}}function Ia(e,t,o="vertical",i="smooth"){const r=function(e,t){return{top:Math.round(e.getBoundingClientRect().top-t.getBoundingClientRect().top),left
7390:Math.round(e.getBoundingClientRect().left-t.getBoundingClientRect().left)}}(e,t),a=r.top+t.scrollTop,s=r.left+t.scrollLeft,n=t.scrollLeft,l=t.scrollLeft+t.offsetWidth,d=t.scrollTop,p=t.scrollTop+t.offsetHeight;"horizontal"!==o&&"both"!==o||(s<n?t.scrollTo({left:s,behavior:i}):s+e.clientWidth>l&&t.scrollTo({left:s-t.offsetWidth+e.clientWidth,behavior:i})),"vertical"!==o&&"both"!==o||(a<d?t.scrollTo({top:a,behavior:i}):a+e.clientHeight>p&&t.scrollTo({top:a-t.offsetHeight+e.clientHeight,behavior:i}))}function Ma(e,t){return new Promise((o=>{e.addEventListener(t,(function i(r){r.target===e&&(e.removeEventListener(t,i),o())}))}))}const ja=[qt,te` 7391 :host { 7392 display: block; 7393 } 7394 7395 /* The popup */ 7396 .select { 7397 flex: 1 1 auto; 7398 display: inline-flex; 7399 width: 100%; 7400 position: relative; 7401 vertical-align: middle; 7402 } 7403 7404 select[data-current-placement^='top']::part(popup) { 7405 transform-origin: bottom; 7406 } 7407 7408 select[data-current-placement^='bottom']::part(popup) { 7409 transform-origin: top; 7410 } 7411 7412 select:not(.select--disabled):hover .select__display-input { 7413 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 7414 } 7415 7416 .select:not(.select--disabled):not(.select--open).select--focused .select__combobox { 7417 background-color: rgb(from var(--pu-color-focus-background) r g b / alpha); 7418 border-color: rgb(from var(--pu-color-focus-border, inherit) r g b / alpha); 7419 box-shadow: 7420 0 0 0 0.0625em var(--pu-color-focus-background), 7421 0 0 0 0.25em var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)); 7422 } 7423 7424 .select:not(.select--disabled) .select__combobox:hover { 7425 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 7426 } 7427 7428 /* Combobox - main field display styles */ 7429 .select__combobox { 7430 flex: 1; 7431 display: flex; 7432 justify-content: start; 7433 align-items: center; 7434 position: relative; 7435 background-color: rgb(from var(--pu-input-color-background, hsl(0 0% 99.5%)) r g b / alpha); 7436 border-style: solid; 7437 border-width: var(--pu-input-border-width, 0.0625em); 7438 border-color: rgb( 7439 from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / calc(alpha * var(--pu-input-opacity-border, 1)) 7440 ); 7441 border-radius: var(--pu-input-border-radius, var(--pu-border-input-size-corner-radius, 0.5em)); 7442 letter-spacing: var(--pu-input-font-tracking, 0.05em); 7443 padding-inline: var(--pu-input-space-padding); 7444 padding-block: 0; 7445 vertical-align: middle; 7446 overflow: hidden; 7447 min-height: var(--pu-input-size-height); 7448 min-width: 0; 7449 width: 100%; 7450 cursor: pointer; 7451 transition: 7452 var(--pu-transition-duration-150) color, 7453 var(--pu-transition-duration-150) border, 7454 var(--pu-transition-duration-150) box-shadow, 7455 var(--pu-transition-duration-150) background-color; 7456 } 7457 7458 /* Display input */ 7459 .select__display-input { 7460 font-family: var(--pu-text-body-family); 7461 font-size: var(--pu-input-font-size); 7462 position: relative; 7463 width: 100%; 7464 border: none; 7465 background: none; 7466 color: rgb(from var(--pu-input-color-foreground, inherit) r g b / alpha); 7467 overflow: hidden; 7468 padding: 0 var(--pu-space-200) 0 0; 7469 margin: 0; 7470 -webkit-appearance: none; 7471 cursor: inherit; 7472 } 7473 7474 .select__display-input::placeholder { 7475 color: rgb(var(--pu-input-placeholder-color-foreground, hsl(240, 4%, 46%)) r g b / alpha); 7476 } 7477 .select__display-input:focus { 7478 outline: none; 7479 } 7480 7481 /* Hidden input */ 7482 .select__value-input { 7483 position: absolute; 7484 top: 0; 7485 left: 0; 7486 width: 100%; 7487 height: 100%; 7488 padding: 0; 7489 margin: 0; 7490 opacity: 0; 7491 z-index: -1; 7492 } 7493 7494 /* Tags */ 7495 .select__tags { 7496 display: flex; 7497 flex: 1; 7498 align-items: center; 7499 flex-wrap: wrap; 7500 margin-inline-start: var(--pu-space-100, 0.25em); 7501 } 7502 .select__tags::slotted(pu-tag) { 7503 cursor: pointer !important; 7504 } 7505 7506 /* Prefix */ 7507 .select__prefix { 7508 flex: 0; 7509 display: inline-flex; 7510 align-items: center; 7511 --pu-icon-color-foreground: rgb(from var(--pu-input-icon-color-foreground, hsl(240 5.9% 10%)) r g b / alpha); 7512 } 7513 7514 /* Suffix */ 7515 .select__suffix { 7516 flex: 0; 7517 display: inline-flex; 7518 align-items: center; 7519 --pu-icon-color-foreground: rgb(from var(--pu-input-icon-color-foreground, hsl(240 5.9% 10%)) r g b / alpha); 7520 } 7521 7522 /* Clear button */ 7523 .select__clear { 7524 display: inline-flex; 7525 align-items: center; 7526 justify-content: center; 7527 font-size: inherit; 7528 border: none; 7529 background: none; 7530 padding: 0; 7531 transition: var(--pu-transition-duration-150) color; 7532 cursor: pointer; 7533 --pu-icon-color-foreground: rgb(from var(--pu-input-icon-color-foreground, hsl(240 5.9% 10%)) r g b / alpha); 7534 } 7535 .select__clear:hover { 7536 color: rgb(from var(--pu-input-icon-color-foreground-hover, hsl(0 0% 99.5%)) r g b / alpha); 7537 } 7538 .select__clear:focus { 7539 outline: none; 7540 } 7541 7542 /* Expand icon */ 7543 .select__expand-icon { 7544 flex: 0 0 auto; 7545 display: flex; 7546 align-items: center; 7547 transition: var(--pu-transition-duration-250, 0.25s) rotate ease; 7548 rotate: 0; 7549 margin-inline-start: var(--pu-space-100, 0.25em); 7550 } 7551 7552 /* Listbox */ 7553 .select__listbox { 7554 display: block; 7555 position: relative; 7556 font-family: var(--pu-text-body-family); 7557 font-size: var(--pu-text-body-size-md, 0.875em); 7558 box-shadow: var(--pu-shadow-elevation-300); 7559 background: rgb(from var(--pu-select-panel-color-background, hsl(0 0% 99.5%)) r g b / alpha); 7560 border-radius: var(--pu-input-border-radius, var(--pu-border-input-size-corner-radius, 0.25em)); 7561 padding-block: var(--pu-space-300, 0.75em); 7562 padding-inline: 0; 7563 overflow: auto;
7564 overscroll-behavior: none; 7565 max-width: var(--auto-size-available-width); 7566 max-height: var(--auto-size-available-height); 7567 } 7568 .select__listbox ::slotted(pu-divider) { 7569 --spacing: var(--pu-space-200, 0.5em); 7570 } 7571 @media (max-width: 47.9975em) { 7572 .select__listbox { 7573 padding-block: var(--pu-space-400, 0.75em); 7574 } 7575 } 7576`,te` 7577 /* State API Classes */ 7578 .select.select--disabled .select__combobox { 7579 background-color: rgb(from var(--pu-input-color-background-disabled, hsl(240, 5%, 96%)) r g b / alpha); 7580 border-color: rgb(from var(--pu-input-border-color-disabled, hsl(240, 5%, 84%), inherit) r g b / alpha); 7581 color: rgb(from var(--pu-input-color-foreground-disabled, inherit) r g b / alpha); 7582 opacity: 0.5; 7583 cursor: not-allowed; 7584 outline: none; 7585 } 7586 7587 .select--disabled .select__tags, 7588 .select--disabled .select__tags::slotted(sl-tag) { 7589 cursor: not-allowed !important; 7590 } 7591 7592 /* Boolean Property API - Open State */ 7593 .select--open .select__expand-icon { 7594 rotate: -180deg; 7595 } 7596 7597 /* Boolean Property API - narrow Float Bottom */ 7598 @media (max-width: 47.9975em) { 7599 .select.select--narrow-float-bottom .select__listbox { 7600 border-bottom-left-radius: 0; 7601 border-bottom-right-radius: 0; 7602 } 7603 } 7604 7605 /* Size API Classes - Small */ 7606 /* Use rems due to the use of the font-size property */ 7607 .select--small .select__combobox { 7608 --pu-input-font-size: var(--pu-select-font-size, var(--pu-text-body-size-xs, 0.75rem)); 7609 --pu-input-size-height: var(--pu-select-size-height, var(--pu-space-800, 2rem)); 7610 --pu-input-space-padding: var(--pu-select-space-inline-padding, var(--pu-space-300, 0.75rem)); 7611 --pu-border-input-size-corner-radius: var(--pu-select-border-radius, var(--pu-border-radius-050, 0.125rem)); 7612 } 7613 .select--small .select__clear { 7614 margin-inline-start: var(--pu-space-100, 0.25em); 7615 } 7616 .select--small .select__prefix::slotted(*) { 7617 margin-inline-end: var(--pu-space-200, 0.5em); 7618 } 7619 .select--small.select--multiple:not(.select--placeholder-visible) .select__combobox { 7620 padding-block: 0.125em; 7621 padding-inline-start: 0; 7622 } 7623 .select--small .select__tags { 7624 gap: 0.125em; 7625 } 7626 7627 /* Size API Classes - Medium */ 7628 .select--medium .select__combobox { 7629 --pu-input-font-size: var(--pu-select-font-size, var(--pu-text-body-size-sm, 0.875rem)); 7630 --pu-input-size-height: var(--pu-select-size-height, var(--pu-space-1000, 2.5rem)); 7631 --pu-input-space-padding: var(--pu-select-space-inline-padding, var(--pu-space-400, 1rem)); 7632 --pu-border-input-size-corner-radius: var(--pu-select-border-radius, var(--pu-border-radius-100, 0.25rem)); 7633 } 7634 .select--medium .select__clear { 7635 margin-inline-start: var(--pu-space-200, 0.5em); 7636 } 7637 .select--medium .select__prefix::slotted(*) { 7638 margin-inline-end: var(--pu-space-300, 0.75em); 7639 } 7640 .select--medium.select--multiple:not(.select--placeholder-visible) .select__combobox { 7641 padding-inline-start: 0; 7642 padding-block: 0.1875em; 7643 } 7644 .select--medium .select__tags { 7645 gap: 0.1875rem; 7646 } 7647 7648 /* Size API Classes - Large */ 7649 .select--large .select__combobox { 7650 --pu-input-font-size: var(--pu-select-font-size, var(--pu-text-body-size-md, 1rem)); 7651 --pu-input-size-height: var(--pu-select-size-height, var(--pu-space-1200, 3rem)); 7652 --pu-input-space-padding: var(--pu-select-space-inline-padding, var(--pu-space-500, 1.25rem)); 7653 --pu-border-input-size-corner-radius: var(--pu-select-border-radius, var(--pu-border-radius-200, 0.5rem)); 7654 } 7655 .select--large .select__clear { 7656 margin-inline-start: var(--pu-space-300, 0.75rem); 7657 } 7658 .select--large .select__prefix::slotted(*) { 7659 margin-inline-end: var(--pu-space-400, 1rem); 7660 } 7661 .select--large.select--multiple:not(.select--placeholder-visible) .select__combobox { 7662 padding-inline-start: 0; 7663 padding-block: 0.25rem; 7664 } 7665 .select--large .select__tags { 7666 gap: 0.25em; 7667 } 7668 7669 /* Boolean Property API - Fit to Content */ 7670 .select__combobox--fit-to-content .select__display-input { 7671 field-sizing: content; 7672 } 7673 7674 /* Label Position API Classes */ 7675 .select--label-inset-top:not(.select--hide-label).select--has-label.select--small .select__combobox, 7676 .select--label-inset-top:not(.select--hide-label).select--has-label.select--medium .select__combobox, 7677 .select--label-inset-top:not(.select--hide-label).select--has-label.select--large .select__combobox { 7678 height: calc(var(--pu-input-size-height) + calc(var(--pu-input-space-padding) * 1.5)); 7679 padding-top: calc(var(--pu-input-space-padding) * 1.5); 7680 } 7681 7682 /* Multiple Selection API Classes */ 7683 .select--multiple:not(.select--placeholder-visible) .select__display-input { 7684 position: absolute; 7685 z-index: -1; 7686 top: 0; 7687 left: 0; 7688 width: 100%; 7689 height: 100%; 7690 opacity: 0; 7691 } 7692`];class Oa extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["pu-blur","pu-input"]}),this.hasSlotController=new Xe(this,"help-text","label"),this.typeToSelectStr
7692ing="",this.hasFocus=!1,this.displayLabel="",this.selectedOptions=[],this.valueHasChanged=!1,this.name="",this.value="",this.defaultValue="",this.size="medium",this.placeholder="",this.fitContent=!1,this.multiple=!1,this.maxOptions=3,this.disabled=!1,this.autofocus=!1,this.clearable=!1,this.open=!1,this.label="",this.labelHidden=!1,this.placement="bottom",this.floatBottomNarrow=!1,this.positionLabel="above",this.distance=10,this.helpText="",this.form="",this.required=!1,this.deprecatedPropertyMap=[{old:"hideLabel",new:"labelHidden",defaultValue:!1},{old:"maxOptionsVisible",new:"maxOptions",defaultValue:3},{old:"mobileFloatBottom",new:"floatBottomNarrow",defaultValue:!1}],this.handleDocumentFocusIn=e=>{const t=e.composedPath();this&&!t.includes(this)&&this.hide()},this.handleDocumentKeyDown=e=>{const t=e.target,o=null!==t.closest(".select__clear"),i=null!==t.closest("pu-icon-button");if(!o&&!i){if("Escape"===e.key&&this.open&&!this.closeWatcher&&(e.preventDefault(),e.stopPropagation(),this.hide(),this.displayInput.focus({preventScroll:!0})),"Enter"===e.key||" "===e.key&&""===this.typeToSelectString)return e.preventDefault(),e.stopImmediatePropagation(),this.open?void(this.currentOption&&!this.currentOption.disabled&&(this.valueHasChanged=!0,this.multiple?this.toggleOptionSelection(this.currentOption):this.setSelectedOptions(this.currentOption),this.updateComplete.then((()=>{this.emit("pu-input"),this.emit("pu-change")})),this.multiple||(this.hide(),this.displayInput.focus({preventScroll:!0})))):void this.show();if(["ArrowUp","ArrowDown","Home","End"].includes(e.key)){const t=this.getAllOptions(),o=t.indexOf(this.currentOption);let i=Math.max(0,o);if(e.preventDefault(),!this.open&&(this.show(),this.currentOption))return;"ArrowDown"===e.key?(i=o+1,i>t.length-1&&(i=0)):"ArrowUp"===e.key?(i=o-1,i<0&&(i=t.length-1)):"Home"===e.key?i=0:"End"===e.key&&(i=t.length-1),this.setCurrentOption(t[i])}if(e.key&&1===e.key.length||"Backspace"===e.key){const t=this.getAllOptions();if(e.metaKey||e.ctrlKey||e.altKey)return;if(!this.open){if("Backspace"===e.key)return;this.show()}e.stopPropagation(),e.preventDefault(),clearTimeout(this.typeToSelectTimeout),this.typeToSelectTimeout=window.setTimeout((()=>this.typeToSelectString=""),1e3),"Backspace"===e.key?this.typeToSelectString=this.typeToSelectString.slice(0,-1):this.typeToSelectString+=e.key.toLowerCase();for(const e of t){if(e.getTextLabel().toLowerCase().startsWith(this.typeToSelectString)){this.setCurrentOption(e);break}}}}},this.handleDocumentMouseDown=e=>{const t=e.composedPath();this&&!t.includes(this)&&this.hide()}}get hideLabel(){return this.labelHidden}set hideLabel(e){this._handleDeprecated("hideLabel",e)}get maxOptionsVisible(){return this.maxOptions}set maxOptionsVisible(e){this._handleDeprecated("maxOptionsVisible",e)}get mobileFloatBottom(){return this.floatBottomNarrow}set mobileFloatBottom(e){this._handleDeprecated("mobileFloatBottom",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}get validity(){return this.valueInput.validity}get validationMessage(){return this.valueInput.validationMessage}connectedCallback(){super.connectedCallback(),setTimeout((()=>{this.handleDefaultSlotChange()})),this.open=!1}addOpenListeners(){document.addEventListener("focusin",this.handleDocumentFocusIn),document.addEventListener("keydown",this.handleDocumentKeyDown),document.addEventListener("mousedown",this.handleDocumentMouseDown),this.getRootNode()!==document&&this.getRootNode().addEventListener("focusin",this.handleDocumentFocusIn),"CloseWatcher"in window&&(this.closeWatcher?.destroy(),this.closeWatcher=new CloseWatcher,this.closeWatcher.onclose=()=>{this.open&&(this.hide(),this.displayInput.focus({preventScroll:!0}))})}removeOpenListeners(){document.removeEventListener("focusin",this.handleDocumentFocusIn),document.removeEventListener("keydown",this.handleDocumentKeyDown),document.removeEventListener("mousedown",this.handleDocumentMouseDown),this.getRootNode()!==document&&this.getRootNode().removeEventListener("focusin",this.handleDocumentFocusIn),this.closeWatcher?.destroy()}handleFocus(){this.hasFocus=!0,this.displayInput.setSelectionRange(0,0),this.emit
7692("pu-focus")}handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleLabelClick(){this.displayInput.focus()}handleComboboxMouseDown(e){const t=e.composedPath().some((e=>e instanceof Element&&"pu-icon-button"===e.tagName.toLowerCase()));this.disabled||t||(e.preventDefault(),this.displayInput.focus({preventScroll:!0}),this.open=!this.open)}handleComboboxKeyDown(e){"Tab"!==e.key&&(e.stopPropagation(),this.handleDocumentKeyDown(e))}handleClearClick(e){e.stopPropagation(),""!==this.value&&(this.setSelectedOptions([]),this.displayInput.focus({preventScroll:!0}),this.updateComplete.then((()=>{this.emit("pu-clear"),this.emit("pu-input"),this.emit("pu-change")})))}handleClearMouseDown(e){e.stopPropagation(),e.preventDefault()}handleDefaultSlotChange(){customElements.get("wa-option")||customElements.whenDefined("wa-option").then((()=>this.handleDefaultSlotChange()));const e=this.getAllOptions(),t=this.valueHasChanged?this.value:this.defaultValue,o=Array.isArray(t)?t:[t],i=[];e.forEach((e=>i.push(e.value))),this.setSelectedOptions(e.filter((e=>o.includes(e.value))))}handleOptionClick(e){const t=e.target.closest("pu-option"),o=this.value;t&&!t.disabled&&(this.valueHasChanged=!0,this.multiple?this.toggleOptionSelection(t):this.setSelectedOptions(t),this.updateComplete.then((()=>this.displayInput.focus({preventScroll:!0}))),this.value!==o&&this.updateComplete.then((()=>{this.emit("pu-input"),this.emit("pu-change")})),this.multiple||(this.hide(),this.displayInput.focus({preventScroll:!0})))}getAllOptions(){return[...this.querySelectorAll("pu-option")]}getFirstOption(){return this.querySelector("pu-option")}numOptionsSelected(e){return 0===e?"No options selected":1===e?"1 option selected":`${e} options selected`}setCurrentOption(e){this.getAllOptions().forEach((e=>{e.current=!1,e.tabIndex=-1})),e&&(this.currentOption=e,e.current=!0,e.tabIndex=0,e.focus())}setSelectedOptions(e){const t=this.getAllOptions(),o=Array.isArray(e)?e:[e];t.forEach((e=>e.selected=!1)),o.length&&o.forEach((e=>e.selected=!0)),this.selectionChanged()}toggleOptionSelection(e,t){e.selected=!0===t||!1===t?t:!e.selected,this.selectionChanged()}selectionChanged(){const e=this.getAllOptions();if(this.selectedOptions=e.filter((e=>e.selected)),this.multiple)this.value=this.selectedOptions.map((e=>e.value)),this.placeholder&&0===this.value.length?this.displayLabel="":this.displayLabel=this.numOptionsSelected(this.selectedOptions.length);else{const e=this.selectedOptions[0];this.value=e?.value??"",this.displayLabel=e?.getTextLabel?.()??""}this.updateComplete.then((()=>{this.formControlController.updateValidity()}))}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}handleDisabledChange(){this.disabled&&(this.open=!1,this.handleOpenChange())}handleValueChange(){const e=this.getAllOptions(),t=Array.isArray(this.value)?this.value:[this.value];this.setSelectedOptions(e.filter((e=>t.includes(e.value))))}async handleOpenChange(){if(this.open&&!this.disabled){this.setCurrentOption(this.selectedOptions[0]||this.getFirstOption()),this.emit("pu-show"),this.addOpenListeners(),await Ee(this),this.listbox.hidden=!1,this.popup.active=!0,requestAnimationFrame((()=>{this.setCurrentOption(this.currentOption)}));const{keyframes:e,options:t}=Ta(this,"select.show",{dir:"ltr"});await Pe(this.popup.popup,e,t),this.currentOption&&Ia(this.currentOption,this.listbox,"vertical","auto"),this.emit("pu-after-show")}else{this.emit("pu-hide"),this.removeOpenListeners(),await Ee(this);const{keyframes:e,options:t}=Ta(this,"select.hide",{dir:"ltr"});await Pe(this.popup.popup,e,t),this.listbox.hidden=!0,this.popup.active=!1,this.emit("pu-after-hide")}}async show(){if(!this.open&&!this.disabled)return this.open=!0,Ma(this,"pu-after-show");this.open=!1}async hide(){if(this.open&&!this.disabled)return this.open=!1,Ma(this,"pu-after-hide");this.open=!1}checkValidity(){return this.valueInput.checkValidity()}getForm(){return this.formControlController.getForm()}reportValidity(){return this.valueInput.reportValidity()}setCustomValidity(e){this.valueInput.setCustomValidity(e),this.formControlController.updateValidity()}focus(e){this.displayInput.focus(e)}blur(){this.displayInput.blur()}render(){const e=this.hasSlotController.test("label"),t=this.hasSlotController.test("help-text"),o=!!this.label||!!e,i=!!this.helpText||!!t,r=this.clearable&&!this.disabled&&this.value.length>0,a=this.placeholder&&this.value&&this.value.length<=0;return $` 7693 <div 7694 part="base select" 7695 class=${J({"form-control":!0,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-label":o,"form-control--has-help-text":i,"form-control--hide-label":this.labelHidden,[`form-control--label-${this.positionLabel}`]:!0})} 7696 > 7697 ${"above"===this.positionLabel||"inset-top"===this.positionLabel?$`<label 7698id="label" 7699part="label" 7700class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 7701aria-hidden=${o?"false":"true"}@click=${this.handleLabelClick}><slot name="label">${this.label}</slot></label>`:""} 7702 <div 7703 part="input" 7704 class="form-control-input" 7705 > 7706 <pu-popup 7707 class=${J({select:!0,"select--open":this.open,"select--disabled":this.disabled,"select--multiple":this.multiple,"select--focused":this.hasFocus,"select--placeholder-visible":a,"select--top":"top"===this.placement,"select--bottom":"bottom"===this.placement,"select--small":"small"===this.size,"select--medium":"medium"===this.size,"select--large":"large"===this.size,"select--has-label":o,"select--hide-label":this.labelHidden,"select--narrow-float-bottom":this.floatBottomNarrow,[`select--label-${this.positionLabel}`]:!0})} 7708 placement=${this.placement} 7709 distance=${this.distance} 7710 flip 7711 shift 7712 sync="width" 7713 auto-size="vertical" 7714 auto-size-padding="12" 7715 ?narrowFloatBottom=${this.floatBottomNarrow} 7716 exportparts="hover-bridge,popup,arrow,overlay" 7717 > 7718 <div 7719 part="combobox" 7720 class=${J({select__combobox:!0,"select__combobox--fit-to-content":this.fitContent})} 7721 slot="anchor" 7722 @keydown=${this.handleComboboxKeyDown} 7723 @mousedown=${this.handleComboboxMouseDown} 7724 > 7725 <slot 7726 part="prefix" 7727 name="prefix" 7728 class="select__prefix" 7729 ></slot> 7730 ${"inset-left"===this.positionLabel?$`<label 7731id="label" 7732part="label" 7733class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 7734aria-hidden=${o?"false":"true"}@click=${this.handleLabelClick}><slot name="label">${this.label}</slot></label>`:""} 7735 <input 7736 part="display" 7737 class="select__display-input" 7738 type="text" 7739 placeholder=${this.placeholder} 7740 .disabled=${this.disabled} 7741 .value=${this.displayLabel} 7742 autocomplete="off" 7743 spellcheck="false" 7744 autocapitalize="off" 7745 ?autofocus=${this.autofocus} 7746 readonly 7747 aria-controls="listbox"
7748 aria-expanded=${this.open?"true":"false"} 7749 aria-haspopup="listbox" 7750 aria-labelledby="label" 7751 aria-disabled=${this.disabled?"true":"false"} 7752 aria-describedby="help-text" 7753 role="combobox" 7754 tabindex="0" 7755 @focus=${this.handleFocus} 7756 @blur=${this.handleBlur} 7757 /> 7758 <input 7759 class="select__value-input" 7760 type="text" 7761 ?disabled=${this.disabled} 7762 ?required=${this.required} 7763 .value=${Array.isArray(this.value)?this.value.join(", "):this.value} 7764 tabindex="-1" 7765 aria-hidden="true" 7766 @focus=${()=>this.focus()} 7767 @invalid=${this.handleInvalid} 7768 /> 7769 ${r?$`<button 7770part="clear" 7771class="select__clear" 7772type="button" 7773aria-label="Clear entry"@mousedown=${this.handleClearMouseDown}@click=${this.handleClearClick} 7774tabindex="-1"><slot name="clear-icon"><pu-icon 7775exportparts="base,svg" 7776name="close"></pu-icon></slot></button>`:""} 7777 <slot 7778 name="suffix" 7779 part="suffix" 7780 class="select__suffix" 7781 ></slot> 7782 <slot 7783 name="expand-icon" 7784 part="expand" 7785 class="select__expand-icon" 7786 > 7787 <pu-icon 7788 exportparts="base,svg" 7789 name="chevron-down" 7790 ></pu-icon> 7791 </slot> 7792 </div> 7793 <div 7794 part="listbox"
7795 class="select__listbox" 7796 id="listbox" 7797 role="listbox" 7798 aria-expanded=${this.open?"true":"false"} 7799 aria-multiselectable=${this.multiple?"true":"false"} 7800 aria-labelledby="label" 7801 tabindex="-1" 7802 @mouseup=${this.handleOptionClick} 7803 @slotchange=${this.handleDefaultSlotChange} 7804 > 7805 <slot></slot> 7806 </div> 7807 </pu-popup> 7808 </div> 7809 <div 7810 part="help-text" 7811 id="help-text" 7812 class="form-control__help-text" 7813 aria-hidden=${i?"false":"true"} 7814 > 7815 <slot name="help-text">${this.helpText}</slot> 7816 </div> 7817 </div> 7818 `}}Oa.styles=[Me,ja],Oa.dependencies={"pu-icon":Ge,"pu-popup":fa},i([Se(".select")],Oa.prototype,"popup",void 0),i([Se(".select__combobox")],Oa.prototype,"combobox",void 0),i([Se(".select__display-input")],Oa.prototype,"displayInput",void 0),i([Se(".select__value-input")],Oa.prototype,"valueInput",void 0),i([Se(".select__listbox")],Oa.prototype,"listbox",void 0),i([Ce()],Oa.prototype,"hasFocus",void 0),i([Ce()],Oa.prototype,"displayLabel",void 0),i([Ce()],Oa.prototype,"currentOption",void 0),i([Ce()],Oa.prototype,"selectedOptions",void 0),i([Ce()],Oa.prototype,"valueHasChanged",void 0),i([ke()],Oa.prototype,"name",void 0),i([ke({converter:{fromAttribute:e=>e.split(" "),toAttribute:e=>e.join(" ")}})],Oa.prototype,"value",void 0),i([Ft()],Oa.prototype,"defaultValue",void 0),i([ke({reflect:!0})],Oa.prototype,"size",void 0),i([ke()],Oa.prototype,"placeholder",void 0),i([ke({type:Boolean})],Oa.prototype,"fitContent",void 0),i([ke({type:Boolean,reflect:!0})],Oa.prototype,"multiple",void 0),i([ke({attribute:"max-options",type:Number})],Oa.prototype,"maxOptions",void 0),i([ke({type:Boolean,reflect:!0})],Oa.prototype,"disabled",void 0),i([ke({type:Boolean})],Oa.prototype,"autofocus",void 0),i([ke({type:Boolean})],Oa.prototype,"clearable",void 0),i([ke({type:Boolean,reflect:!0})],Oa.prototype,"open",void 0),i([ke()],Oa.prototype,"label",void 0),i([ke({type:Boolean})],Oa.prototype,"labelHidden",void 0),i([ke({reflect:!0})],Oa.prototype,"placement",void 0),i([ke({type:Boolean})],Oa.prototype,"floatBottomNarrow",void 0),i([ke()],Oa.prototype,"positionLabel",void 0),i([ke({type:Number})],Oa.prototype,"distance",void 0),i([ke()],Oa.prototype,"helpText",void 0),i([ke({reflect:!0})],Oa.prototype,"form",void 0),i([ke({type:Boolean,reflect:!0})],Oa.prototype,"required",void 0),i([ke({type:Boolean})],Oa.prototype,"hideLabel",null),i([ke({attribute:"max-options-visible",type:Number})],Oa.prototype,"maxOptionsVisible",null),i([ke({type:Boolean})],Oa.prototype,"mobileFloatBottom",null),i([Te("disabled",{waitUntilFirstUpdate:!0})],Oa.prototype,"handleDisabledChange",null),i([Te("value",{waitUntilFirstUpdate:!0})],Oa.prototype,"handleValueChange",null),i([Te("open",{waitUntilFirstUpdate:!0})],Oa.prototype,"handleOpenChange",null),Ba("select.show",{keyframes:[{opacity:0,scale:.9},{opacity:1,scale:1}],options:{duration:100,easing:"ease"}}),Ba("select.hide",{keyframes:[{opacity:1,scale:1},{opacity:0,scale:.9}],options:{duration:100,easing:"ease"}}),Oa.define("pu-select");if(!("onscrollend"in window)){const ts=new Event("scrollend"),os=new Set;document.addEventListener("touchstart",(e=>{for(let t of e.changedTouches)os.add(t.identifier)}),{passive:!0}),document.addEventListener("touchend",(e=>{for(let t of e.changedTouches)os.delete(t.identifier)}),{passive:!0});let is=new WeakMap;function rs(e,t,o){let i=e[t];e[t]=function(){let e=Array.prototype.slice.apply(arguments,[0]);i.apply(this,e),e.unshift(i),o.apply(this,e)}}function as(e,t){if("scroll"!=t&&"scrollend"!=t)return;let o=this,i=is.get(o);if(void 0===i){let t=0;i={scrollListener:e=>{clearTimeout(t),t=setTimeout((()=>{os.size?setTimeout(i.scrollListener,100):(o.dispatchEvent(ts),t=0)}),100)},listeners:0},e.apply(o,["scroll",i.scrollListener]),is.set(o,i)}i.listeners++}function ss(e,t,o){if("scroll"!=t&&"scrollend"!=t)return;let i=this,r=is.get(i);void 0!==r&&(r[t]--,--r.listeners>0||(e.apply(i,["scroll",r.scrollListener]),is.delete(i)))}rs(Element.prototype,"addEventListener",as),rs(window,"addEventListener",as),rs(document,"addEventListener",as),rs(Element.prototype,"removeEventListener",ss),rs(window,"removeEventListener",ss),rs(document,"removeEventListener",ss)}const La=[te` 7819 /* Slide component host */ 7820 :host { 7821 display: block; 7822 } 7823 7824 /* Slide container foundation */ 7825 .slide { 7826 height: 100%; 7827 } 7828`,te` 7829 /* Boolean Property API - Fill height behavior for grid items */ 7830 .grid__item--fill-height ::slotted(*) { 7831 height: 100%; 7832 } 7833`];class Ha extends Ue{constructor(){super(...arguments),this.sliderMode="slider",this.active=!1,this.get
7833SlideContent=()=>this._slideContents}get contentType(){return this.sliderMode}set contentType(e){at(this,"contentType","sliderMode",(()=>"slider"),e)}content(){return"slider"===this.sliderMode?$` 7834 <div 7835 part="base slide" 7836 class="slide grid__item slide grid__item--fill-height" 7837 role="listitem" 7838 > 7839 <slot></slot> 7840 <slot name="content"></slot> 7841 </div> 7842 `:$` 7843 <div 7844 part="base slide" 7845 class="slide grid__item" 7846 role="group" 7847 aria-roledescription="slide" 7848 aria-hidden="false" 7849 > 7850 <slot></slot> 7851 <slot name="content"></slot> 7852 </div> 7853 `}render(){return $` ${this.content()} `}}function*Va(e,t){if(void 0!==e){let o=0;for(const i of e)yield t(i,o++)}}function*Da(e,t,o=1){const i=void 0===t?0:e;t??=e;for(let e=i;o>0?e<t:t<e;e+=o)yield e}Ha.styles=[Me,La],i([ke()],Ha.prototype,"sliderMode",void 0),i([ke()],Ha.prototype,"contentType",null),i([ke({type:Boolean})],Ha.prototype,"active",void 0),i([Ae({slot:"content"})],Ha.prototype,"_slideContents",void 0);const Ra=[te` 7854 :host { 7855 color: rgb(from var(--pu-color-foreground, inherit) r g b); 7856 } 7857 7858 .slider-controls { 7859 display: flex; 7860 justify-content: center; 7861 align-items: center; 7862 gap: 1.5em; 7863 padding: var(--pu-space-200, 0.5em) 0; 7864 font-family: var(--pu-text-body-family, Roboto, Arial, Helvetica, sans-serif); 7865 margin-top: var(--pu-space-400); 7866 } 7867 @media screen and (min-width: 48em) { 7868 .slider-controls { 7869 gap: 1em; 7870 } 7871 } 7872 7873 /* Counter foundation styling */ 7874 .slider-counter { 7875 display: flex; 7876 align-items: center; 7877 justify-content: center; 7878 font-size: var(--pu-text-body-size-xs, 0.75em); 7879 font-weight: var(--pu-font-weight-300, 300); 7880 } 7881 7882 .slider-counter-pre { 7883 padding: 0 var(--pu-space-200, 0.5em); 7884 } 7885 7886 /* Counter link foundation */ 7887 .slider-counter__link { 7888 font-weight: var(--pu-font-weight-300, 300); 7889 padding: var(--pu-space-300, 0.75em) var(--pu-space-200, 0.5em); 7890 } 7891 @media screen and (min-width: 48em) { 7892 .slider-counter__link { 7893 font-weight: var(--pu-font-weight-300, 300); 7894 padding: var(--pu-space-300, 0.75em); 7895 } 7896 } 7897 7898 /* Dot foundation styling */ 7899 .slider-counter__link .dot { 7900 display: block; 7901 background-color: transparent; 7902 border-radius: 50%; 7903 padding: 0; 7904 width: var(--pu-space-200, 0.5em); 7905 height: var(--pu-space-200, 0.5em); 7906 border: 0.06em solid rgb(from var(--pu-color-foreground, currentColor) r g b / 0.5); 7907 } 7908 7909 .slider-counter__link.link { 7910 cursor: pointer; 7911 display: inline-block; 7912 border: none; 7913 box-shadow: none; 7914 color: rgb(from var(--pu-link-color-foreground, var(--pu-color-foreground, currentColor)) r g b / alpha); 7915 background-color: transparent; 7916 font-size: var(--pu-text-body-size-sm, 0.875em); 7917 text-underline-offset: 0.25em; 7918 } 7919 .slider-counter__link.link:hover { 7920 text-decoration: underline; 7921 } 7922 .slider-counter__link.link--plain { 7923 text-decoration: none; 7924 } 7925 .slider-counter__link.link--active { 7926 font-weight: var(--pu-font-weight-500, 500); 7927 text-decoration: underline; 7928 } 7929`,te` 7930 /* Boolean Property API - Active state for dots */ 7931 .slider-counter__link--active .dot { 7932 background-color: rgb(from var(--pu-color-foreground, currentColor) r g b / alpha); 7933 } 7934 7935 /* Value-Based Property API - Position over (overlay controls) */ 7936 .slider-controls--over .slider-counter, 7937 .slider-controls--over .autoplay-button { 7938 display: none; 7939 } 7940 7941 .slider-controls--over { 7942 height: 0.1px; /* required by outside button intersection observer */ 7943 padding: 0; 7944 } 7945 7946 .slider-controls--over .previous-button,
7947 .slider-controls--over .next-button { 7948 top: 50%; 7949 transform: translateY(-50%); 7950 position: absolute; 7951 z-index: 499; /* under overlay z-index */ 7952 7953 --pu-slider-icon-border-radius: 0.25em; 7954 --pu-icon-color-foreground: rgb(0, 0, 0); 7955 --pu-icon-color-background: rgb(255, 255, 255, 0.8); 7956 } 7957 7958 .slider-controls--over .previous-button { 7959 left: 0.5em; 7960 } 7961 7962 .slider-controls--over .next-button { 7963 right: 0.5em; 7964 } 7965 7966 @media (max-width: 47.9975em) { 7967 .slider-controls--over .previous-button { 7968 left: -0.5em; 7969 } 7970 .slider-controls--over .next-button { 7971 right: -0.5em; 7972 } 7973 } 7974 7975 /* Value-Based Property API - Position under (standard controls) */ 7976 .slider-controls--under .previous-button, 7977 .slider-controls--under .next-button { 7978 --pu-icon-color-background: transparent; 7979 } 7980`];class Fa extends Ue{constructor(){super(...arguments),this.sliderId="",this.controlMode="counter",this.controlPosition="under",this.numberOfSlides=1,this.slidesPerPage=1,this.currentPage=1,this.autoPlay=!1,this.loopSlides=!1,this.playing=!0,this._pauseHold=!1}_dispatchControlAction(e,t){const o=e.currentTarget;if(!(o&&o.getAttribute("disabled")||("onscrollend"in window==!1&&(o.style.setProperty("pointer-events","none"),setTimeout((()=>{o.style.setProperty("pointer-events","auto")}),1100/this.slidesPerPage)),"pause-slider"!==t&&"play-slider"!==t||this.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0})),"previous-slide"!==t&&"next-slide"!==t||this.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0})),"pause-over"===t&&(this.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0})),this._pauseHold=this.playing),"pause-out"===t&&this.playing&&(this.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0})),this._pauseHold=!1),"slide-link"!==t))){const o=e.currentTarget,i=o?o.dataset.slide:null;this.dispatchEvent(new CustomEvent(t,{detail:{slideNumber:i},bubbles:!0,composed:!0}))}}validateSliderId(){if(this.sliderId&&document.getElementById(this.sliderId))return this.sliderId}renderCounterButtons(){return $` 7981 <span 7982 part="slider-counter-current" 7983 class="slider-counter-current" 7984 >${this.currentPage}</span 7985 > 7986 <span 7987 part="slider-counter-pre" 7988 class="slider-counter-pre visually-hidden" 7989 >of</span 7990 > 7991 <span 7992 part="slider-counter-total" 7993 class="slider-counter-total" 7994 >${this.numberOfSlides}</span 7995 > 7996 `}renderNumberButtons(){return $`${Va(Da(1,this.numberOfSlides+1,1),(e=>$`<button 7997part="slider-counter-link" 7998class="${J({"slider-counter__link":!0,"slider-counter__link--numbers":!0,link:!0,"link--active":e===this.currentPage})}"@click="${e=>this._dispatchControlAction(e,"slide-link")}" 7999data-slide=${e}>${e}</button>`))}`}renderDotButtons(){return $`${Va(Da(1,this.numberOfSlides+1,1),(e=>$`<button 8000aria-label="Go to slide ${e}" 8001part="slider-counter-link" 8002class="${J({"slider-counter__link":!0,"slider-counter__link--dots":!0,link:!0,"slider-counter__link--active":e===this.currentPage})}"@click="${e=>this._dispatchControlAction(e,"slide-link")}" 8003data-slide="${e}"><span 8004part="slider-counter-dot" 8005class="dot"></span></button>`))}`}renderAutoPlayButtons(){const e=this.playing,t=e?"pause-slider":"play-slider";return $` 8006 <pu-button-icon 8007 part="autoplay-button" 8008 exportparts="button-icon,icon" 8009 class="autoplay-button" 8010 label="Pause slides" 8011 name=${e&&!this._pauseHold?"play":e&&this._pauseHold?"pause":"play-pause"} 8012 iconSize="small" 8013 @click="${e=>this._dispatchControlAction(e,t)}" 8014 @mouseover="${e?e=>this._dispatchControlAction(e,"pause-over"):null}" 8015 @mouseout="${e?e=>this._dispatchControlAction(e,"pause-out"):null}" 8016 @focusin="${e?e=>this._dispatchControlAction(e,"pause-over"):null}" 8017 @focusout="${e?e=>
8017this._dispatchControlAction(e,"pause-out"):null}" 8018 > 8019 </pu-button-icon> 8020 `}renderNavigationButton(e){const t=this.validateSliderId(),o="next"===e?this.currentPage===this.numberOfSlides:1===this.currentPage,i="next"===e?"next-slide":"previous-slide",r="under"===this.controlPosition;return $` 8021 <pu-button-icon 8022 part="${e}-button" 8023 exportparts="button-icon,icon" 8024 class="${e}-button" 8025 label=${"next"===e?"Next slide":"Previous slide"} 8026 iconSize="${"under"===this.controlPosition&&"arrows"===this.controlMode?"large":"medium"}" 8027 padding="${Ze(r?void 0:"12")}" 8028 ?disabled=${o} 8029 ?border=${!r} 8030 @click="${e=>this._dispatchControlAction(e,i)}" 8031 aria-controls="${Ze(t)}" 8032 > 8033 ${"next"===e?$`<svg 8034slot="icon" 8035xmlns="http://www.w3.org/2000/svg" 8036id="chevron-right" 8037width="1em" 8038height="1em" 8039viewBox="0 0 320 512" 8040role="presentation" 8041aria-hidden="true" 8042focusable="false" 8043fill="currentColor"><path 8044d="M310.6 256l-11.3 11.3-192 192L96 470.6 73.4 448l11.3-11.3L265.4 256 84.7 75.3 73.4 64 96 41.4l11.3 11.3 192 192L310.6 256z"/></svg>`:$`<svg 8045slot="icon" 8046xmlns="http://www.w3.org/2000/svg" 8047id="chevron-left" 8048width="1em" 8049height="1em" 8050viewBox="0 0 320 512" 8051role="presentation" 8052aria-hidden="true" 8053focusable="false" 8054fill="currentColor"><path 8055d="M9.4 256l11.3-11.3 192-192L224 41.4 246.6 64 235.3 75.3 54.6 256 235.3 436.7 246.6 448 224 470.6l-11.3-11.3-192-192L9.4 256z"/></svg>`} 8056 </pu-button-icon> 8057 `}render(){if(!(this.numberOfSlides<=1))return $` 8058 <div 8059 part="slider-controls" 8060 class="${J({"slider-controls":!0,"slider-controls--over":"over"===this.controlPosition,"slider-controls--under":"under"===this.controlPosition})}" 8061 > 8062 ${this.renderNavigationButton("previous")} 8063 <div 8064 part="slider-counter" 8065 class="${J({"slider-counter":!0,[`slider-counter--${this.controlMode}`]:!0})}" 8066 > 8067 ${"counter"===this.controlMode?this.renderCounterButtons():"numbers"===this.controlMode?this.renderNumberButtons():"dots"===this.controlMode?this.renderDotButtons():""} 8068 </div> 8069 ${this.renderNavigationButton("next")} ${this.autoPlay?this.renderAutoPlayButtons():""} 8070 </div> 8071 `}}Fa.styles=[Me,Ra],i([ke()],Fa.prototype,"sliderId",void 0),i([ke()],Fa.prototype,"controlMode",void 0),i([ke()],Fa.prototype,"controlPosition",void 0),i([ke({type:Number})],Fa.prototype,"numberOfSlides",void 0),i([ke({type:Number})],Fa.prototype,"slidesPerPage",void 0),i([ke({type:Number})],Fa.prototype,"currentPage",void 0),i([ke({type:Boolean})],Fa.prototype,"autoPlay",void 0),i([ke({type:Boolean})],Fa.prototype,"loopSlides",void 0),i([ke({type:Boolean})],Fa.prototype,"playing",void 0),i([ke({state:!0,type:Boolean})],Fa.prototype,"_pauseHold",void 0);const Wa=[te` 8072 /* Slider component host */ 8073 :host { 8074 display: block; 8075 width: 100%; 8076 } 8077 8078 /* Slider component structure */ 8079 .slider-component { 8080 display: flex; 8081 flex-direction: column; 8082 position: relative; 8083 margin: 0 auto; 8084 } 8085 8086 /* Slider dynamic height and transitions */ 8087 .slider { 8088 transition: height 0.3s; 8089 } 8090 8091 /* Slider scroll container foundation */ 8092 .slider { 8093 scrollbar-color: var(--pu-color-foreground, rgb(0, 0, 0, 0.04)); 8094 -ms-overflow-style: none; 8095 scrollbar-width: none; 8096 8097 @media (prefers-reduced-motion) { 8098 scroll-behavior: auto; 8099 } 8100 } 8101 @supports (color: rgb(from white r g b)) { 8102 .slider { 8103 scrollbar-color: rgb(from var(--pu-color-foreground, rgb(0, 0, 0, 0.04)) r g b / 0.04); 8104 } 8105 } 8106 8107 .slider::-webkit-scrollbar {
8108 height: var(--space-4); 8109 width: var(--space-4); 8110 display: none; 8111 } 8112 8113 .slider::-webkit-scrollbar-thumb { 8114 background: var(--pu-color-foreground, rgb(0, 0, 0, 0.05)); 8115 border-radius: var(--space-4); 8116 border: 0; 8117 } 8118 8119 .slider::-webkit-scrollbar-track { 8120 background: var(--pu-color-foreground, rgb(0, 0, 0, 0.1)); 8121 border-radius: var(--space-4); 8122 } 8123 8124 @supports (color: rgb(from white r g b)) { 8125 .slider::-webkit-scrollbar-thumb { 8126 background: rgb(from var(--pu-color-foreground, 0, 0, 0, 0.05) r g b / 0.05); 8127 } 8128 8129 .slider::-webkit-scrollbar-track { 8130 background: rgb(from var(--pu-color-foreground, 0, 0, 0, 0.1) r g b / 0.1); 8131 } 8132 } 8133 8134 /* Slides styling */ 8135 ::slotted(*) { 8136 scroll-snap-align: start; 8137 margin-bottom: 0; 8138 } 8139 8140 /* Slider controls visibility */ 8141 pu-slider-controls { 8142 display: none; 8143 } 8144`,Xo,te` 8145 /* Boolean Property API - Slides selection behavior */ 8146 .slider--slides-selectable ::slotted(*) { 8147 cursor: pointer; 8148 } 8149 8150 /* Boolean Property API - narrow slider enabled */ 8151 @media screen and (max-width: 47.9975em) { 8152 .slider.slider--tablet { 8153 position: relative; 8154 flex-wrap: inherit; 8155 overflow-x: auto; 8156 overflow-y: hidden; 8157 scroll-snap-type: x mandatory; 8158 scroll-behavior: smooth; 8159 } 8160 8161 .slider-component--tablet pu-slider-controls { 8162 display: block; 8163 } 8164 } 8165 8166 /* Boolean Property API - Desktop slider enabled */ 8167 @media screen and (min-width: 48em) { 8168 .slider.slider--desktop { 8169 position: relative; 8170 flex-wrap: inherit; 8171 overflow-x: auto; 8172 scroll-snap-type: x mandatory; 8173 scroll-behavior: smooth; 8174 } 8175 8176 .slider-component--desktop pu-slider-controls { 8177 display: block; 8178 } 8179 } 8180 8181 /* Boolean Property API - Gapless columns */ 8182 .slider.grid.grid--gapless { 8183 gap: 0; 8184 } 8185 8186 /* Value-Based Property API - Content type slideshow */ 8187 .slider-controls--top pu-slider-controls { 8188 order: 2; 8189 } 8190 8191 /* Mobile responsive API classes for column counts and peek behavior */ 8192 @media screen and (max-width: 30.6225em) { 8193 /* Peek */ 8194 .slider.grid--peek.grid--1-col-tablet-down ::slotted(*) { 8195 width: calc(100% - var(--pu-grid-gap-x-narrow, 1em) - 2em); 8196 } 8197 .slider.grid--peek.grid--2-col-tablet-down ::slotted(*) { 8198 width: calc(50% - var(--pu-grid-gap-x-narrow, 1em) - 1em); 8199 } 8200 /* Gapless */ 8201 .slider.grid--gapless.grid--1-col-tablet-down ::slotted(*) { 8202 width: 100%; 8203 } 8204 .slider.grid--gapless.grid--2-col-tablet-down ::slotted(*) { 8205 width: 50%; 8206 } 8207 /* Gapless + Peek */ 8208 .slider.grid--peek.grid--gapless.grid--1-col-tablet-down ::slotted(*) { 8209 width: calc(100% - (var(--pu-grid-gap-x-narrow, 1em) * 5)); 8210 } 8211 .slider.grid--peek.grid--gapless.grid--2-col-tablet-down ::slotted(*) { 8212 width: calc(50% - (var(--pu-grid-gap-x-narrow, 1em) * 3)); 8213 } 8214 } 8215 8216 /* Tablet portrait responsive API classes */ 8217 @media screen and (min-width: 30.625em) and (max-width: 47.9975em) { 8218 /* Peek */ 8219 .slider.grid--peek.grid--2-col-tablet ::slotted(*) { 8220 width: calc(50% - var(--pu-grid-gap-x-narrow, 1em) - 2em); 8221 } 8222 .slider.grid--peek.grid--3-col-tablet ::slotted(*) { 8223 width: calc(33.33% - var(--pu-grid-gap-x-narrow, 1em) - 1em); 8224 } 8225 /* Gapless */ 8226 .slider.grid.grid--gapless.grid--2-col-tablet ::slotted(*) { 8227 width: 50%; 8228 } 8229 .slider.grid.grid--gapless.grid--3-col-tablet ::slotted(*) { 8230 width: 33.33%; 8231 } 8232 /* Gapless + Peek */ 8233 .slider.grid.grid--gapless.grid--peek.grid--2-col-tablet ::slotted(*) { 8234 width: calc(50% - (var(--pu-grid-gap-x-narrow, 1em) * 5)); 8235 } 8236 .slider.grid.grid--gapless.grid--peek.grid--3-col-tablet ::slotted(*) { 8237 width: calc(33.33% - (var(--pu-grid-gap-x-narrow, 1em) * 3)); 8238 } 8239 } 8240 8241 /* Tablet landscape responsive API classes */ 8242 @media screen and (min-width: 48em) and (max-width: 64.9975em) { 8243 /* Peek */ 8244 .slider.grid--peek.grid--2-col-tablet ::slotted(*) { 8245 width: calc(50% - var(--pu-grid-gap-x, 1em) - 2em); 8246 } 8247 .slider.grid--peek.grid--3-col-tablet ::slotted(*) { 8248 width: calc(33.33% - var(--pu-grid-gap-x, 1em) - 1em); 8249 } 8250 /* Gapless */ 8251 .slider.grid.grid--gapless.grid--2-col-tablet ::slotted(*) { 8252 width: 50%; 8253 } 8254 .slider.grid.grid--gapless.grid--3-col-tablet ::slotted(*) { 8255 width: 33.33%; 8256 } 8257 /* Gapless + Peek */ 8258 .slider.grid.grid--gapless.grid--peek.grid--2-col-tablet ::slotted(*) { 8259 width: calc(50% - (var(--pu-grid-gap-x, 1em) * 4)); 8260 } 8261 .slider.grid.grid--gapless.grid--peek.grid--3-col-tablet ::slotted(*) { 8262 width: calc(33.33% - (var(--pu-grid-gap-x, 1em) * 2)); 8263 } 8264 } 8265 8266 /* Desktop variable API classes - CSS custom properties coordination */ 8267 @media screen and (min-width: 65em) { 8268 .slider.grid--peek ::slotted(*) { 8269 width: calc(100% / var(--grid-columns, 4) - var(--pu-grid-gap-x, 1em) * var(--grid-columns-peek, 3)); 8270 } 8271 /* Gapless */ 8272 .slider.grid.grid--gapless ::slotted(*) { 8273 width: var(--grid-columns-width, 25%); 8274 } 8275 /* Gapless + Peek combinations */ 8276 .slider.grid.grid--gapless.grid--peek.grid--1-col-desktop ::slotted(*) { 8277 width: calc((100% / var(--grid-columns, 4)) - 9em); 8278 } 8279 .slider.grid.grid--gapless.grid--peek.grid--2-col-desktop ::slotted(*) { 8280 width: calc((100% / var(--grid-columns, 4)) - 5em); 8281 } 8282 .slider.grid.grid--gapless.grid--peek.grid--3-col-desktop ::slotted(*) { 8283 width: calc((100% / var(--grid-columns, 4)) - 3em); 8284 } 8285 .slider.grid.grid--gapless.grid--peek.grid--4-col-desktop ::slotted(*) { 8286 width: calc((100% / var(--grid-columns, 4)) - 2em); 8287 } 8288 .slider.grid.grid--gapless.grid--peek.grid--5-col-desktop ::slotted(*) { 8289 width: calc((100% / var(--grid-columns, 4)) - 1em); 8290 } 8291 .slider.grid.grid--gapless.grid--peek.grid--6-col-desktop ::slotted(*) { 8292 width: calc((100% / var(--grid-columns, 4)) - 0.5em); 8293 } 8294 } 8295`];class Ua extends Ue{constructor(){super(),this.altText="Slider accessible name",this.altDescription="",this.sliderMode="slider",this.controlMode="counter",this.controlPosition="under",this.slider=!1,this.sliderNarrow=!1,this.peek=!1,this.adapt=!1,this.autoPlay=!1,this.playSpeed=5,this.columns=4,this.columnsNarrow="2",this.gapless=!1,this.fill=!1,this._totalPages=1,this._currentPage=1,this._playing=!1,this._sliderItemsToShow=[],this._firstSlide=null,this._secondSlide=null,this._sliderItemOffset=0,this._slidesPerPage=1,this._loopSlides=!1,this._scrolling=!1,this.slidesSelectable=!1,this._isSlideVisible=e=>{e.forEach((e=>{if(e.isIntersecting){if(e.target.shadowRoot?.querySelector("div")?.setAttribute("aria-hidden","false"),e.target.querySelectorAll("a, button").forEach((e=>{e.removeAttribute("tabindex")})),this.adapt){const t=e.target.getSlideContent();let o=0;Array.from(t).forEach((e=>{const t=e.offsetHeight;t&&t>0&&(o=t+o)})),o&&(this._slider.style.height=`${o}px`)}}else e.target.shadowRoot?.querySelector("div")?.setAttribute("aria-hidden","true"),e.target.querySelectorAll("a, button").forEach((e=>{e.setAttribute("tabindex","-1")}))}))},this._sliderId=Math.floor(1e8*Math.random()).toString(),Ua.eventTypes.forEac
8295h((e=>{this.addEventListener(e,this._customEventsHandler)}))}connectedCallback(){super.connectedCallback(),this._sliderId||(this._sliderId=Math.floor(1e8*Math.random()).toString())}firstUpdated(){this._slider&&(this._slider.id="Slider-"+this._sliderId)}disconnectedCallback(){super.disconnectedCallback(),void 0!==this._resizeObserver&&this._resizeObserver.disconnect(),void 0!==this._slideVisibleObserver&&this._slideVisibleObserver.disconnect(),this._resetAutoplay()}slidesChanged(){this.initialise()}willUpdate(e){e.has("_sliderItemsToShow")&&this._sliderSetup()}async initialise(){try{await this.updateComplete}catch(e){console.log("Initialise error",e)}this._sliderItems.length>0&&requestAnimationFrame((()=>{this._sliderItemsToShow=Array.from(this._sliderItems).filter((e=>e.clientWidth>0)),0===this._sliderItemsToShow.length&&(this._sliderItemsToShow=Array.from(this._sliderItems))}))}_sliderSetup(){if(!(this._sliderItemsToShow.length<2)&&(this._firstSlide=this._sliderItemsToShow[0],this._secondSlide=this._sliderItemsToShow[1],this._playing=!1,this._sliderItemOffset=this._secondSlide.offsetLeft-this._firstSlide.offsetLeft,this._slidesPerPage=this._sliderItemOffset>0?Math.round(this._slider.clientWidth/this._sliderItemOffset):0,this._totalPages=this._slidesPerPage>0?this._sliderItemsToShow.length-this._slidesPerPage+1:1,"slideshow"===this.sliderMode&&this._slideshowSetup(),void 0===this._resizeObserver)){const e=ti((()=>this.initialise()),100);this._resizeObserver=new ResizeObserver(e),this._resizeObserver.observe(this)}}_slideshowSetup(){this.slider=!0,this.sliderNarrow=!0,this.autoPlay&&(this._resetAutoplay(),this.play()),this._slideVisibleObserver=new IntersectionObserver(this._isSlideVisible,{root:this,rootMargin:"0px",threshold:1}),this._sliderItems.forEach(((e,t)=>{this._slideVisibleObserver?.observe(e);const o=e.shadowRoot?.querySelector("div");o?.setAttribute("aria-label",`${t+1} of ${this._sliderItems.length}`)}))}_customEventsHandler(e){e.preventDefault(),"previous-slide"===e.type&&(this._nthSlideavigation(e.type),this.pause()),"next-slide"===e.type&&(this._nextButtonClick(),this.pause()),"slide-link"===e.type&&this._slideLink(parseInt(e.detail.slideNumber)),"play-slider"===e.type&&this.play(),"pause-slider"===e.type&&this.pause(),"pause-over"===e.type&&this.pausePlay(),"pause-out"===e.type&&this.play()}_updateCurrentPage(){this._currentPage=Math.round(this._slider.scrollLeft/this._sliderItemOffset)+1}_scrollEnd(){this._scrolling=!1,this._updateCurrentPage()}_resetAutoplay(){clearInterval(this._autoRotate)}_nthSlideavigation(e){this._resetAutoplay(),this._playing=!1,this._scrolling&&"onscrollend"in window||(this._scrolling=!0,"previous-slide"===e?this._previousButtonClick():this._nextButtonClick(),this._updateCurrentPage())}_previousButtonClick(){if(!this._secondSlide||!this._firstSlide)return;const e=this._secondSlide.offsetLeft-this._firstSlide.offsetLeft;if(this._loopSlides&&1===this._currentPage)return this._slider.scrollTo({left:e*this._sliderItemsToShow.length}),void(this._currentPage=this._totalPages);this._slider.scrollTo({left:this._slider.scrollLeft-e})}_nextButtonClick(){if(this._secondSlide&&this._firstSlide)return this._loopSlides&&this._currentPage===this._totalPages?(this._slider.scrollTo({left:0}),void(this._currentPage=1)):void this._slider.scrollTo({left:this._slider.scrollLeft+(this._secondSlide.offsetLeft-this._firstSlide.offsetLeft)})}_slideLink(e){if(!this._secondSlide||!this._firstSlide)return;this._resetAutoplay(),this._playing=!1;const t=e,o=(this._secondSlide.offsetLeft-this._firstSlide.offsetLeft)*(t-1);this._slider.scrollTo({left:o})}_autoRotateSlides(){if(!this._sliderItemsToShow.length||!this._firstSlide)return;const e=this._currentPage===this._totalPages?0:this._slider.scrollLeft+this._sliderItemsToShow[1].offsetLeft-this._firstSlide.offsetLeft;this._slider.scrollTo({left:e})}initSlider(){this.initialise()}moveToSlide(e){this._slideLink(e)}play(){this._resetAutoplay(),this.autoPlay&&(this._playing=!0,this._slider.setAttribute("aria-live","off"),this._autoRotate=setInterval((()=>this._autoRotateSlides()),1e3*this.playSpeed))}pause(){this._resetAutoplay(),this.autoPlay&&(this._slider.setAttribute("aria-live","polite"),this._playing=!1)}pausePlay(){this._resetAutoplay(),this._slider.setAttribute("aria-live","polite")}resumePlay(){this.autoPlay&&this._playing&&this.play()}gridStyles(){let e={};return 6===this.columns&&(e={...e,"--grid-columns-width":"16.66%","--grid-columns":"6","--grid-colum-gaps":"5","--grid-columns-peek":"1.5"}),5===this.columns&&(e={...e,"--grid-columns-width":"20%","--grid-columns":"5","--grid-colum-gaps":"4","--grid-columns-peek":"2"}),4===this.columns&&(e={...e,"--grid-columns-width":"25%","--grid-columns":"4","--grid-colum-gaps":"3","--grid-columns-peek":"2.5"}),3===this.columns&&(e={...e,"--grid-columns-width":"33.33%","--grid-columns":"3","--grid-colum-gaps":"2","--grid-columns-peek":"3"}),2===this.columns&&(e={...e,"--grid-columns-width":"50%","--grid-columns":"2","--grid-colum-gaps":"1","--grid-columns-peek":"4"}),1===this.columns&&(e={...e,"--grid-columns-width":"100%","--grid-columns":"1","--grid-colum-gaps":"0","--grid-columns-peek":"9"}),e}sliderContent(){const e="Slider-"+this._sliderId;return"slider"===this.sliderMode?$` 8296 <ul 8297 id=${e} 8298 class="${J({"slider-container":!0,grid:!0,slider:this.sliderNarrow||this.slider,"slider--slides-selectable":this.slidesSelectable,"slider--desktop":this.slider,"slider--tablet":this.sliderNarrow,"grid--gapless":this.gapless,"grid--fill":this.fill,"grid--peek":this.peek&&this._totalPages>1,[`grid--${this.columns}-col-tablet`]:this.columns<3,"grid--3-col-tablet":this.columns>=3,"grid--col-tablet":this.columns>=3,[`grid--${this.columns}-col-desktop`]:!0,[`grid--${this.columnsNarrow}-col-tablet-down`]:!0})}" 8299 part="container" 8300 tabindex="0" 8301 role="list" 8302 aria-label="${this.altText}" 8303 @scrollend="${this._scrollEnd}" 8304 > 8305 <slot @slotchange=${this.slidesChanged}></slot> 8306 </ul> 8307 `:$` 8308 <div 8309 id=${e} 8310 class="${J({"slider-container":!0,grid:!0,slider:this.sliderNarrow||this.slider,"slider--slideshow":!0,"slider--desktop":this.slider,"slider--tablet":this.sliderNarrow,"grid--gapless":this.gapless,"grid--fill":this.fill,"grid--peek":this.peek&&this._totalPages>1,[`grid--${this.columns}-col-tablet`]:this.columns<3,"grid--3-col-tablet":this.columns>=3,"grid--col-tablet":this.columns>=3,[`grid--${this.columns}-col-desktop`]:!0,[`grid--${this.columnsNarrow}-col-tablet-down`]:!0})}" 8311 part="container" 8312 role="region"
8313 aria-live="polite" 8314 aria-atomic="true" 8315 aria-label="${this.altText}" 8316 aria-description="${this.altDescription}" 8317 @scrollend="${this._scrollEnd}" 8318 @mouseover="${this.pausePlay}" 8319 @mouseout="${this.resumePlay}" 8320 @focusin="${this.pausePlay}" 8321 @focusout="${this.resumePlay}" 8322 > 8323 <slot @slotchange=${this.slidesChanged}></slot> 8324 </div> 8325 `}sliderControls(){const e="Slider-"+this._sliderId;return this.slider||this.sliderNarrow?$` 8326 <pu-slider-controls 8327 part="controls" 8328 exportparts=${"slider-controls,slider-counter,slider-counter-link,slider-counter-dot,slider-counter-current,slider-counter-seperator,slider-counter-total,autoplay-button,next-button,previous-button,button-icon,icon"} 8329 sliderId=${e} 8330 controlMode=${this.controlMode} 8331 controlPosition=${this.controlPosition} 8332 slidesPerPage=${this._slidesPerPage} 8333 numberOfSlides=${this._totalPages} 8334 currentPage=${this._currentPage} 8335 ?playing=${this._playing} 8336 ?autoPlay=${this.autoPlay} 8337 ?loopSlides=${this._loopSlides} 8338 > 8339 </pu-slider-controls> 8340 `:z}render(){return $` 8341 <div 8342 part="base slider" 8343 class="${J({"slider-component":!0,"slider-narrow-gutter":!0,"slider-component--desktop":this.slider,"slider-component--tablet":this.sliderNarrow,"slider-controls--top":"slideshow"===this.sliderMode})}" 8344 style="${He(this.gridStyles())}" 8345 > 8346 ${this.sliderContent()} ${this.sliderControls()} 8347 </div> 8348 `}}Ua.styles=[Me,Wa],Ua.dependencies={"pu-button-icon":jt,"pu-slide":Ha,"pu-slider-controls":Fa},Ua.eventTypes=["previous-slide","next-slide","slide-link","pause-slider","play-slider","pause-over","pause-out"],i([ke()],Ua.prototype,"altText",void 0),i([ke()],Ua.prototype,"altDescription",void 0),i([ke()],Ua.prototype,"sliderMode",void 0),i([ke()],Ua.prototype,"controlMode",void 0),i([ke()],Ua.prototype,"controlPosition",void 0),i([ke({type:Boolean,reflect:!0})],Ua.prototype,"slider",void 0),i([ke({type:Boolean,reflect:!0})],Ua.prototype,"sliderNarrow",void 0),i([ke({type:Boolean})],Ua.prototype,"peek",void 0),i([ke({type:Boolean})],Ua.prototype,"adapt",void 0),i([ke({type:Boolean})],Ua.prototype,"autoPlay",void 0),i([ke({type:Number})],Ua.prototype,"playSpeed",void 0),i([ke({type:Number})],Ua.prototype,"columns",void 0),i([ke()],Ua.prototype,"columnsNarrow",void 0),i([ke({type:Boolean})],Ua.prototype,"gapless",void 0),i([ke({type:Boolean})],Ua.prototype,"fill",void 0),i([Ce()],Ua.prototype,"_sliderId",void 0),i([ke({type:Number})],Ua.prototype,"_totalPages",void 0),i([Ae()],Ua.prototype,"_sliderItems",void 0),i([Se('[id^="Slider-"]')],Ua.prototype,"_slider",void 0),i([Ce()],Ua.prototype,"_currentPage",void 0),i([Ce()],Ua.prototype,"_playing",void 0),i([Ce()],Ua.prototype,"_sliderItemsToShow",void 0),i([Ce()],Ua.prototype,"_firstSlide",void 0),i([Ce()],Ua.prototype,"_secondSlide",void 0),i([Ce()],Ua.prototype,"_sliderItemOffset",void 0),i([Ce()],Ua.prototype,"_slidesPerPage",void 0),i([Ce()],Ua.prototype,"_loopSlides",void 0),i([Ce()],Ua.prototype,"_scrolling",void 0),i([Ce()],Ua.prototype,"_autoRotate",void 0),i([Ce()],Ua.prototype,"_slideVisibleObserver",void 0),i([Ce()],Ua.prototype,"_resizeObserver",void 0),Ua.define("pu-slider"),Fa.define("pu-slider-controls"),Ha.define("pu-slide");class Ga extends Ue{constructor(){super(...arguments),this.data=[],this.target="_self",this.size="large",this.spacing="24",this.justify="start",this.justifyNarrow="center",this.border=!1,this.padding="0",this.deprecatedPropertyMap=[{old:"mobileJustify",new:"justifyNarrow",defaultValue:"center"}]}get mobileJustify(){return this.justifyNarrow}set mobileJustify(e){this._handleDeprecated("mobileJustify",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}socialLinks(){return this.data?this.data.map((e=>e.url?$` 8349 <pu-button-icon 8350 part="icon" 8351 exportparts="base,icon,svg" 8352 as="link" 8353 url="${Ze(e.url)}" 8354 target="${this.target}" 8355 name="${e.iconName}" 8356 iconSize="${this.size}" 8357 label="${e.name}" 8358 padding=${this.padding} 8359 ?border="${this.border}" 8360 > 8361 </pu-button-icon> 8362 `:z)):z}render(){return $` 8363 <pu-link-group 8364 part="base socials" 8365 exportparts="base" 8366 spacing="${this.spacing}" 8367 spacingNarrow="${this.spacing}" 8368 justify="${this.justify}" 8369 justifyNarrow="${this.justifyNarrow}" 8370 > 8371 ${this.socialLinks()} 8372 </pu-link-group> 8373 `}}Ga.styles=[Me],Ga.dependencies={"pu-link-group":Ci,"pu-button-icon":jt},i([ke({type:Array})],Ga.prototype,"data",void 0),i([ke()],Ga.prototype,"target",void 0),i([ke()],Ga.prototype,"size",void 0),i([ke()],Ga.prototype,"spacing",void 0),i([ke()],Ga.prototype,"justify",void 0),i([ke()],Ga.prototype,"justifyNarrow",void 0),i([ke({type:Boolean})],Ga.prototype,"border",void 0),i([ke()],Ga.prototype,"padding",void 0),i([ke()],Ga.prototype,"mobileJustify",null),Ga.define("pu-socials");const qa=[te` 8374 :host { 8375 display: block; 8376 } 8377 8378 .row { 8379 display: flex; 8380 flex-direction: row; 8381 justify-content: start; 8382 column-gap: var(--pu-table-column-space-gap, 1em); 8383 row-gap: var(--pu-table-row-space-gap, 1em); 8384 padding: var(--pu-table-space-padding, 0.25em 0); 8385 } 8386 .row > * { 8387 width: 10%; 8388 } 8389 .row > *:first-child { 8390 flex-grow: 1; 8391 width: 50%; 8392 } 8393 8394 /* Mobile: stack cells under the first cell per row */ 8395 @media (max-width: 30.6225em) { 8396 .row { 8397 flex-direction: row; 8398 flex-wrap: wrap; 8399 column-gap: var(--pu-table-column-space-gap-narrow, 0.5em); 8400 row-gap: var(--pu-table-row-space-gap-narrow, 0.5em); 8401 } 8402 .row > * { 8403 width: auto; 8404 flex: 0 1 auto; 8405 min-width: 0; 8406 } 8407 .row > *:first-child { 8408 width: 100%; 8409 flex: 0 0 100%; 8410 } 8411 } 8412`,te` 8413 /* Boolean Property API - Hide title visibility */ 8414 .visually-hidden { 8415 clip: rect(0 0 0 0); 8416 clip-path: inset(50%); 8417 height: 1px; 8418 overflow: hidden; 8419 position: absolute; 8420 white-space: nowrap; 8421 width: 1px; 8422 } 8423`];class Ka extends Ue{constructor(){super(...arguments),this.columnLabels=[],this.rowData=[],this.title="",this.titleHidden=!1,this.deprecatedPropertyMap=[{old:"hideTitle",new:"titleHidden",defaultValue:!1}]}get hideTitle(){return this.titleHidden}set hideTitle(e){this._handleDeprecated("hideTitle",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}descriptionClasses(){const e={};return e["visually-hidden"]=this.titleHidden,e}tableHeader(){return Array.isArray(this.columnLabels)?$` 8424 <div 8425 part="header" 8426 class="table-header row" 8427 role="rowgroup" 8428 > 8429 ${this.columnLabels.map((e=>$`<div 8430part="cell" 8431class="table-cell" 8432role="columnheader"><pu-text 8433exportparts="base,span,body" 8434as="span" 8435textAlign="start" 8436fontWeight="bold">${e}</pu-text></div>`))} 8437 </div> 8438 `:z}tableRows(){return this.rowData&&Array.isArray(this.rowData)?$` ${this.rowData.map((e=>{if(Array.isArray(e))return $`<div 8439part="row" 8440class="table-row row" 8441role="rowgroup">${e.map((e=>$` 8442 <div 8443 part="cell" 8444 class="table-cell" 8445 role="cell" 8446 > 8447 <pu-text 8448 exportparts="base,span,body" 8449 as="span" 8450 variant="bodySm" 8451 textAlign="start" 8452 > 8453 ${e} 8454 </pu-text> 8455 </div> 8456 `))}</div>`}))}`:z}render(){return $` 8457 <div 8458 part="base table" 8459 class="table" 8460 role="table" 8461 aria-label="${this.title}" 8462 aria-describedby="TableDescription" 8463 > 8464 <div 8465 id="TableDescription" 8466 part="description" 8467 class="table-description ${J(this.descriptionClasses())}" 8468 > 8469 <pu-text 8470 exportparts="base,h2,heading" 8471 slot="description" 8472 as="h2" 8473 variant="headingLg" 8474 fontWeight="bold" 8475 > 8476 ${this.title} 8477 </pu-text> 8478 </div> 8479 <div 8480 part="content" 8481 class="table-body" 8482 > 8483 ${this.tableHeader()} ${this.tableRows()} 8484 </div> 8485 </div> 8486 `}}Ka.dependencies={"pu-text":nt},Ka.styles=[Me,qa],i([ke({type:Array})],Ka.prototype,"columnLabels",void 0),i([ke({type:Array})],Ka.prototype,"rowData",void 0),i([ke()],Ka.prototype,"title",void 0),i([ke({type:Boolean})],Ka.prototype,"titleHidden",void 0),i([ke({type:Boolean})],Ka.prototype,"hideTitle",null),Ka.define("pu-table"),nt.define("pu-text");const Ja=[qt,te` 8487 :host { 8488 display: block; 8489 } 8490 8491 .textarea { 8492 display: grid; 8493 align-items: center; 8494 background-color: rgb(from var(--pu-input-color-background, hsl(0 0% 99.5%)) r g b / alpha); 8495 border-style: solid; 8496 border-width: var(--pu-input-border-width, 0.0625em); 8497 border-color: rgb( 8498 from var(--pu-input-border-color, hsl(240, 5%, 65%)) r g b / 8499 calc(alpha * var(--pu-input-opacity-border, 1)) 8500 ); 8501 border-radius: var(--pu-input-border-radius, var(--pu-border-input-size-corner-radius, 0.5em)); 8502 position: relative; 8503 width: 100%; 8504 font-family: var(--pu-text-body-family); 8505 font-size: var(--pu-input-font-size); 8506 line-height: var(--pu-font-leading-500); 8507 letter-spacing: var(--pu-input-font-tracking, 0.05em); 8508 vertical-align: middle; 8509 transition: 8510 var(--pu-transition-duration-150) color, 8511 var(--pu-transition-duration-150) border, 8512 var(--pu-transition-duration-150) box-shadow, 8513 var(--pu-transition-duration-150) background-color; 8514 cursor: text; 8515 } 8516 8517 .textarea:hover:not(.textarea--disabled) { 8518 background-color: rgb(from var(--pu-input-color-background-hover, hsl(240, 5%, 96%)) r g b / alpha); 8519 border-color: rgb(from var(--pu-input-border-color-hover, hsl(240, 4%, 46%)) r g b / alpha); 8520 } 8521 .textarea:hover:not(.textarea--disabled) .textarea__control { 8522 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 8523 } 8524 8525 .textarea.textarea--focused:not(.textarea--disabled) { 8526 background-color: rgb(from var(--pu-color-focus-background) r g b / alpha); 8527 border-color: rgb(from var(--pu-color-focus-border, inherit) r g b / alpha); 8528 box-shadow: 0 0 0 0.25em rgb(from var(--pu-color-focus-ring, hsl(213.1 93.9% 67.8%)) r g b / alpha); 8529 } 8530 8531 .textarea.textarea--disabled { 8532 background-color: rgb(from var(--pu-input-color-background-disabled, hsl(240, 5%, 96%)) r g b / alpha); 8533 border-color: rgb(from var(--pu-input-border-color-disabled, hsl(240, 5%, 84%), inherit) r g b / alpha); 8534 opacity: 0.5;
8535 cursor: not-allowed; 8536 } 8537 8538 .textarea__control, 8539 .textarea__size-adjuster { 8540 grid-area: 1 / 1 / 2 / 2; 8541 } 8542 8543 .textarea__size-adjuster { 8544 visibility: hidden; 8545 pointer-events: none; 8546 opacity: 0; 8547 } 8548 8549 .textarea.textarea--disabled .textarea__control { 8550 color: rgb(from var(--pu-input-color-foreground-hover, inherit) r g b / alpha); 8551 } 8552 8553 .textarea.textarea--disabled .textarea__control::placeholder { 8554 color: rgb(from var(--pu-input-placeholder-color-foreground, hsl(240, 4%, 46%)) r g b / alpha); 8555 } 8556 8557 .textarea__control { 8558 font-family: inherit; 8559 font-size: inherit; 8560 font-weight: inherit; 8561 line-height: 1.4; 8562 padding: 0.5em var(--pu-input-space-padding); 8563 color: rgb(from var(--pu-input-color-foreground, inherit) r g b / alpha); 8564 border: none; 8565 border-radius: var(--pu-border-input-size-corner-radius); 8566 background: none; 8567 box-shadow: none; 8568 cursor: inherit; 8569 -webkit-appearance: none; 8570 } 8571 8572 .textarea__control::-webkit-search-decoration, 8573 .textarea__control::-webkit-search-cancel-button, 8574 .textarea__control::-webkit-search-results-button, 8575 .textarea__control::-webkit-search-results-decoration { 8576 -webkit-appearance: none; 8577 } 8578 8579 .textarea__control::placeholder { 8580 color: rgb(from var(--pu-input-placeholder-color-foreground, hsl(240, 4%, 46%)) r g b / alpha); 8581 user-select: none; 8582 -webkit-user-select: none; 8583 } 8584 8585 .textarea__control:focus { 8586 outline: none; 8587 } 8588`,te` 8589 /* Size API Classes */ 8590 .textarea--small { 8591 --pu-border-input-size-corner-radius: var(--pu-border-radius-050, 0.125em); 8592 --pu-input-font-size: var(--pu-text-body-size-sm, 0.875em); 8593 } 8594 8595 .textarea--small .textarea__control { 8596 --pu-input-space-padding: var(--pu-space-300, 0.75em); 8597 } 8598 8599 .textarea--medium { 8600 --pu-border-input-size-corner-radius: var(--pu-border-radius-100, 0.25em); 8601 --pu-input-font-size: var(--pu-text-body-size-sm, 0.875em); 8602 } 8603 8604 .textarea__control { 8605 --pu-input-space-padding: var(--pu-space-400, 1em); 8606 } 8607 8608 .textarea--large { 8609 --pu-border-input-size-corner-radius: var(--pu-border-radius-200, 0.5em); 8610 --pu-input-font-size: var(--pu-text-body-size-md, 1em); 8611 } 8612 8613 .textarea--large .textarea__control { 8614 --pu-input-space-padding: var(--pu-space-500, 1.25em); 8615 } 8616 8617 /* Resize API Classes */ 8618 .textarea--resize-none .textarea__control { 8619 resize: none; 8620 } 8621 8622 .textarea--resize-vertical .textarea__control { 8623 resize: vertical; 8624 } 8625 8626 .textarea--resize-auto .textarea__control { 8627 height: auto; 8628 resize: none; 8629 overflow-y: hidden; 8630 } 8631`];class Xa extends Ue{constructor(){super(...arguments),this.formControlController=new Et(this,{assumeInteractionOn:["pu-blur","pu-input"]}),this.hasSlotController=new Xe(this,"help-text","label"),this.hasFocus=!1,this.title="",this.name="",this.value="",this.size="medium",this.label="",this.labelHidden=!1,this.helpText="",this.placeholder="",this.rows=4,this.resize="vertical",this.disabled=!1,this.readonly=!1,this.form="",this.required=!1,this.autocapitalize="off",this.autofocus=!1,this.enterkeyhint="enter",this.spellcheck=!0,this.defaultValue="",this.deprecatedPropertyMap=[{old:"hideLabel",new:"labelHidden",defaultValue:!1}]}get hideLabel(){return this.labelHidden}set hideLabel(e){this._handleDeprecated("hideLabel",e)}_handleDeprecated(e,t){st(this,e,t,this.deprecatedPropertyMap)}get validity(){return this.input.validity}get validationMessage(){return this.input.validationMessage}connectedCallback(){super.connectedCallback(),this.resizeObserver=new ResizeObserver((()=>this.setTextareaHeight())),this.updateComplete.then((()=>{this.setTextareaHeight(),this.resizeObserver?.observe(this.input)}))}firstUpdated(){this.formControlController.updateValidity()}disconnectedCallback(){super.disconnectedCallback(),this.input&&this.resizeObserver?.unobserve(this.input)}
8631handleBlur(){this.hasFocus=!1,this.emit("pu-blur")}handleChange(){this.value=this.input.value,this.setTextareaHeight(),this.emit("pu-change")}handleFocus(){this.hasFocus=!0,this.emit("pu-focus")}handleInput(){this.value=this.input.value,this.emit("pu-input")}handleInvalid(e){this.formControlController.setValidity(!1),this.formControlController.emitInvalidEvent(e)}setTextareaHeight(){"auto"===this.resize?(this.sizeAdjuster.style.height=`${this.input.clientHeight}px`,this.input.style.height="auto",this.input.style.height=`${this.input.scrollHeight}px`):this.input.style.height=""}handleDisabledChange(){this.formControlController.setValidity(this.disabled)}handleRowsChange(){this.setTextareaHeight()}async handleValueChange(){await this.updateComplete,this.formControlController.updateValidity(),this.setTextareaHeight()}focus(e){this.input.focus(e)}blur(){this.input.blur()}select(){this.input.select()}scrollPosition(e){return e?("number"==typeof e.top&&(this.input.scrollTop=e.top),void("number"==typeof e.left&&(this.input.scrollLeft=e.left))):{top:this.input.scrollTop,left:this.input.scrollTop}}setSelectionRange(e,t,o="none"){this.input.setSelectionRange(e,t,o)}setRangeText(e,t,o,i="preserve"){const r=t??this.input.selectionStart,a=o??this.input.selectionEnd;this.input.setRangeText(e,r,a,i),this.value!==this.input.value&&(this.value=this.input.value,this.setTextareaHeight())}checkValidity(){return this.input.checkValidity()}getForm(){return this.formControlController.getForm()}reportValidity(){return this.input.reportValidity()}setCustomValidity(e){this.input.setCustomValidity(e),this.formControlController.updateValidity()}render(){const e=this.hasSlotController.test("label"),t=this.hasSlotController.test("help-text"),o=!!this.label||!!e,i=!!this.helpText||!!t,r=this.labelHidden&&this.required?`* ${this.placeholder}`:this.placeholder;return $` 8632 <div 8633 part="base text-area" 8634 class=${J({"form-control":!0,"form-control--small":"small"===this.size,"form-control--medium":"medium"===this.size,"form-control--large":"large"===this.size,"form-control--has-label":o,"form-control--has-help-text":i})} 8635 > 8636 <label 8637 part="label" 8638 class="${J({"form-control__label":!0,"form-control__label--visually-hidden":this.labelHidden})}" 8639 for="input" 8640 aria-hidden=${o?"false":"true"} 8641 > 8642 <slot name="label">${this.label}</slot> 8643 </label> 8644 8645 <div 8646 part="input" 8647 class="form-control-input" 8648 > 8649 <div 8650 part="container" 8651 class=${J({textarea:!0,"textarea--small":"small"===this.size,"textarea--medium":"medium"===this.size,"textarea--large":"large"===this.size,"textarea--disabled":this.disabled,"textarea--focused":this.hasFocus,"textarea--empty":!this.value,"textarea--resize-none":"none"===this.resize,"textarea--resize-vertical":"vertical"===this.resize,"textarea--resize-auto":"auto"===this.resize})} 8652 > 8653 <textarea 8654 part="textarea" 8655 id="input" 8656 class="textarea__control" 8657 title=${this.title} 8658 name=${Ze(this.name)} 8659 .value=${Gt(this.value)} 8660 ?disabled=${this.disabled} 8661 ?readonly=${this.readonly} 8662 ?required=${this.required} 8663 placeholder=${Ze(r)} 8664 rows=${Ze(this.rows)} 8665 minlength=${Ze(this.minlength)} 8666 maxlength=${Ze(this.maxlength)} 8667 autocapitalize=${Ze(this.autocapitalize)} 8668 autocorrect=${Ze(this.textAutocorrect)} 8669 ?autofocus=${this.autofocus} 8670 spellcheck=${Ze(this.spellcheck)} 8671 enterkeyhint=${Ze(this.enterkeyhint)} 8672 inputmode=${Ze(this.inputmode)} 8673 aria-describedby="help-text" 8674 @change=${this.handleChange}
8675 @input=${this.handleInput} 8676 @invalid=${this.handleInvalid} 8677 @focus=${this.handleFocus} 8678 @blur=${this.handleBlur} 8679 ></textarea> 8680 <div 8681 part="adjuster" 8682 class="textarea__size-adjuster" 8683 ?hidden=${"auto"!==this.resize} 8684 ></div> 8685 </div> 8686 </div> 8687 8688 <div 8689 part="help-text" 8690 id="help-text" 8691 class="form-control__help-text" 8692 aria-hidden=${i?"false":"true"} 8693 > 8694 <slot name="help-text">${this.helpText}</slot> 8695 </div> 8696 </div> 8697 `}}Xa.styles=[Me,Ja],i([Se(".textarea__control")],Xa.prototype,"input",void 0),i([Se(".textarea__size-adjuster")],Xa.prototype,"sizeAdjuster",void 0),i([Ce()],Xa.prototype,"hasFocus",void 0),i([ke()],Xa.prototype,"title",void 0),i([ke()],Xa.prototype,"name",void 0),i([ke()],Xa.prototype,"value",void 0),i([ke({reflect:!0})],Xa.prototype,"size",void 0),i([ke()],Xa.prototype,"label",void 0),i([ke({type:Boolean})],Xa.prototype,"labelHidden",void 0),i([ke()],Xa.prototype,"helpText",void 0),i([ke()],Xa.prototype,"placeholder",void 0),i([ke({type:Number})],Xa.prototype,"rows",void 0),i([ke()],Xa.prototype,"resize",void 0),i([ke({type:Boolean,reflect:!0})],Xa.prototype,"disabled",void 0),i([ke({type:Boolean,reflect:!0})],Xa.prototype,"readonly",void 0),i([ke({reflect:!0})],Xa.prototype,"form",void 0),i([ke({type:Boolean,reflect:!0})],Xa.prototype,"required",void 0),i([ke({type:Number})],Xa.prototype,"minlength",void 0),i([ke({type:Number})],Xa.prototype,"maxlength",void 0),i([ke()],Xa.prototype,"autocapitalize",void 0),i([ke()],Xa.prototype,"textAutocorrect",void 0),i([ke()],Xa.prototype,"autocomplete",void 0),i([ke({type:Boolean})],Xa.prototype,"autofocus",void 0),i([ke()],Xa.prototype,"enterkeyhint",void 0),i([ke({type:Boolean,converter:{fromAttribute:e=>!(!e||"false"===e),toAttribute:e=>e?"true":"false"}})],Xa.prototype,"spellcheck",void 0),i([ke()],Xa.prototype,"inputmode",void 0),i([Ft()],Xa.prototype,"defaultValue",void 0),i([ke({type:Boolean})],Xa.prototype,"hideLabel",null),i([Te("disabled",{waitUntilFirstUpdate:!0})],Xa.prototype,"handleDisabledChange",null),i([Te("rows",{waitUntilFirstUpdate:!0})],Xa.prototype,"handleRowsChange",null),i([Te("value",{waitUntilFirstUpdate:!0})],Xa.prototype,"handleValueChange",null),Xa.define("pu-text-area");class Ya extends Ha{constructor(){super(...arguments),this.mediaId=""}}Ya.styles=[Ha.styles,te` 8698 :host { 8699 box-sizing: border-box; 8700 padding: var(--pu-space-100, 0.25em); 8701 } 8702 :host([active]) { 8703 padding: 0; 8704 position: relative; 8705 } 8706 :host([active])::after { 8707 content: ''; 8708 display: block; 8709 position: absolute; 8710 inset: 0; 8711 background-color: rgb(255, 255, 255, 0.2); 8712 cursor: default; 8713 } 8714 li { 8715 border: 0.0625em solid rgb(0, 0, 0, 0.1); 8716 } 8717 `],i([ke()],Ya.prototype,"mediaId",void 0);class Za extends Ua{constructor(){super(),this.currentMediaId="",this.sliderMode="slider",this.slider=!0,this.sliderNarrow=!0,this.slideEventManager=new zi(this);const e=[...this.constructor.eventTypes];e.push("active-slide"),e.forEach((e=>{this.addEventListener(e,this._customEventsHandler)})),this._initialiseSlides()}connectedCallback(){super.connectedCallback(),this.slidesSelectable=!0}async _initialiseSlides(){await this.updateComplete,this._updateActiveSlide(this.currentMediaId),this._sliderItems.forEach((e=>{e.addEventListener("click",(()=>{const t={mediaId:e.getAttribute("mediaId")};this._eventsDispatcher("active-slide",t)}))}))}slidesChanged(){super.slidesChanged(),this._initialiseSlides()}
8717_updateActiveSlide(e){e&&this._sliderItems.forEach(((t,o)=>{t.hasAttribute("active")&&t.removeAttribute("active");const i=t.getAttribute("mediaId");if(e===i){t.setAttribute("active",""),this._updateActiveMedia(i);const e={slideNumber:o+1};this._eventsDispatcher("slide-link",e)}}))}_updateActiveMedia(e){this.slideEventManager.dispatchCustomEvent("active-media",{mediaId:e},{bubbles:!0,composed:!0})}_eventsDispatcher(e,t){if(!e)throw new Error("Missing custom event type");const o={bubbles:!0,composed:!0};"active-slide"==e&&this.slideEventManager.dispatchCustomEvent(e,t,o),"slide-link"==e&&this.slideEventManager.dispatchCustomEvent(e,t,o)}_customEventsHandler(e){super._customEventsHandler(e),"active-slide"===e.type&&this._updateActiveSlide(e.detail.mediaId)}updated(e){super.updated(e),e.has("currentMediaId")&&e.get("currentMediaId")&&this._updateActiveSlide(this.currentMediaId)}}Za.dependencies={"pu-button-icon":jt,"pu-slide":Ha,"pu-slider-controls":Fa,"pu-thumbnail-slide":Ya},i([ke({reflect:!0})],Za.prototype,"currentMediaId",void 0),i([ke()],Za.prototype,"sliderMode",void 0),i([ke({type:Boolean})],Za.prototype,"slider",void 0),i([ke({type:Boolean})],Za.prototype,"sliderNarrow",void 0),Za.define("pu-thumbnail-slider");const Qa=[te` 8718 :host { 8719 display: block; 8720 } 8721 8722 video, 8723 .image { 8724 display: block; 8725 height: auto; 8726 width: 100%; 8727 } 8728`,kt,te` 8729 /* Fit API Classes - Host Level */ 8730 :host([fit='cover']), 8731 :host([fit='contain']) { 8732 height: 100%; 8733 } 8734 8735 /* Fit API Classes - Container Level */ 8736 .video-container.image-fit--cover, 8737 .video-container.image-fit--contain { 8738 height: 100%; 8739 position: relative; 8740 } 8741 8742 .image-fit--cover video, 8743 .image-fit--contain video { 8744 position: absolute; 8745 height: 100%; 8746 width: 100%; 8747 } 8748 8749 /* Fit API Classes - Object Fit Behavior */ 8750 .image-fit--cover video { 8751 object-fit: cover; 8752 } 8753 .image-fit--contain video { 8754 object-fit: contain; 8755 } 8756`];class es extends Ue{get posterSource(){return this.poster}set posterSource(e){at(this,"posterSource","poster",(()=>{}),e)}constructor(){super(),this.sources=[],this.width=100,this.height=100,this.fit="adapt",this.inBackground=!1,this.autoplay=!0,this.muted=!0,this.loop=!1,this.controls=!1,this._hasPlayed=!1,this.initialise()}containerClasses(){const e={};return e["image-fit--"+this.fit]=!0,e}async initialise(){await this.updateComplete,this._hasPlayed||(this._videoElement?.play(),this._hasPlayed=!0)}handleFirstPlay(){this._hasPlayed||(this._hasPlayed=!0)}videoType(){return this.inBackground?$` 8757 <video 8758 width="${this.width}" 8759 height="${this.height}" 8760 playsinline 8761 autoplay 8762 loop 8763 muted 8764 @play=${this.handleFirstPlay} 8765 > 8766 ${this.sources.map((e=>$`<source 8767src="${e.src}" 8768type="video/${e.type}" 8769width="${this.width}" 8770height="${this.height}"/>`))} 8771 </video> 8772 `:$` 8773 <video 8774 width="${this.width}" 8775 height="${this.height}" 8776 poster="${Ze(this.poster)}" 8777 ?controls="${this.controls}" 8778 ?autoplay="${this.autoplay}" 8779 ?loop="${this.loop}" 8780 ?muted="${this.muted}" 8781 @play=${this.handleFirstPlay} 8782 > 8783 ${this.sources.map((e=>$`<source 8784src="${e.src}" 8785type="video/${e.type}" 8786width="${this.width}" 8787height="${this.height}"/>`))} 8788 </video> 8789 `}video(){return Array.isArray(this.sources)&&this.sources.length?$` ${this.videoType()} `:$` 8790 <div 8791 class="placeholder image image--wide${J(this.containerClasses())}" 8792 style="aspect-ratio: ${this.width/this.height}" 8793 > 8794 <div class="placeholder-inner"> 8795 <svg 8796 class="icon" 8797 xmlns="http://www.w3.org/2000/svg" 8798 height="1em"
8799 viewBox="0 0 576 512" 8800 fill="currentcolor" 8801 > 8802 <path 8803 d="M70.5 138.1C31 172.2 16 219.1 16 272c0 52 18.4 91.6 46.9 118.3C91.6 417.2 131.5 432 176 432h8.4c18.2 0 34.8-10.3 42.9-26.5l23.2-46.3C257.6 345 272.1 336 288 336s30.4 9 37.5 23.2l23.2 46.3c8.1 16.3 24.8 26.5 42.9 26.5H400c44.5 0 84.4-14.8 113.1-41.7C541.6 363.6 560 324 560 272c0-52.9-15-99.8-54.5-133.9C465.6 103.6 398.1 80 288 80s-177.6 23.6-217.5 58.1zM0 272C0 160 64 64 288 64s288 96 288 208s-80 176-176 176h-8.4c-24.2 0-46.4-13.7-57.2-35.4l-23.2-46.3c-4.4-8.8-13.3-14.3-23.2-14.3s-18.8 5.5-23.2 14.3l-23.2 46.3c-10.8 21.7-33 35.4-57.2 35.4H176C80 448 0 384 0 272zm160 32a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm0-112a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm304 64a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-112 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z" 8804 /> 8805 </svg> 8806 </div> 8807 </div> 8808 `}render(){return $` 8809 <div 8810 part="base video" 8811 class="video-container${J(this.containerClasses())}" 8812 > 8813 ${this.video()} 8814 </div> 8815 `}}es.styles=[Me,Qa],i([ke({type:Array})],es.prototype,"sources",void 0),i([ke()],es.prototype,"poster",void 0),i([ke()],es.prototype,"posterSource",null),i([ke({type:Number})],es.prototype,"width",void 0),i([ke({type:Number})],es.prototype,"height",void 0),i([ke({type:String})],es.prototype,"fit",void 0),i([ke({type:Boolean})],es.prototype,"inBackground",void 0),i([ke({type:Boolean})],es.prototype,"autoplay",void 0),i([ke({type:Boolean})],es.prototype,"muted",void 0),i([ke({type:Boolean})],es.prototype,"loop",void 0),i([ke({type:Boolean})],es.prototype,"controls",void 0),i([Ce()],es.prototype,"_hasPlayed",void 0),i([Se("video")],es.prototype,"_videoElement",void 0),es.define("pu-video"),xt.define("pu-vertical-stack")},347:(e,t,o)=>{o.a(e,(async(e,t)=>{try{var i=o(764);const e=window.UMG_NEWSLETTER_FE?.assets_base_url||"",r=window.UMG_NEWSLETTER_FE?.assets_flags_base_url||"";(0,i.jP)(e),(0,i.RF)(r),await o.e(993).then(o.bind(o,993)),t()}catch(e){t(e)}}),1)}},n={};function l(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return s[e](o,o.exports,l),o.exports}l.m=s,e="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",t="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",o="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",i=e=>{e&&e.d<1&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},l.a=(r,a,s)=>{var n;s&&((n=[]).d=-1);var l,d,p,c=new Set,u=r.exports,h=new Promise(((e,t)=>{p=t,d=e}));h[t]=u,h[e]=e=>(n&&e(n),c.forEach(e),h.catch((e=>{}))),r.exports=h,a((r=>{var a;l=(r=>r.map((r=>{if(null!==r&&"object"==typeof r){if(r[e])return r;if(r.then){var a=[];a.d=0,r.then((e=>{s[t]=e,i(a)}),(e=>{s[o]=e,i(a)}));var s={};return s[e]=e=>e(a),s}}var n={};return n[e]=e=>{},n[t]=r,n})))(r);var s=()=>l.map((e=>{if(e[o])throw e[o];return e[t]})),d=new Promise((t=>{(a=()=>t(s)).r=0;var o=e=>e!==n&&!c.has(e)&&(c.add(e),e&&!e.d&&(a.r++,e.push(a)));l.map((t=>t[e](o)))}));return a.r?d:s()}),(e=>(e?p(h[o]=e):d(u),i(n)))),n&&n.d<0&&(n.d=0)},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.f={},l.e=e=>Promise.all(Object.keys(l.f).reduce(((t,o)=>(l.f[o](e,t),t)),[])),l.u=e=>e+".e1a16cf0.js?ver=2.0.33",l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},a="umg-newsletter-plugin:",l.l=(e,t,o,i)=>{if(r[e])r[e].push(t);else{var s,n;if(void 0!==o)for(var d=document.getElementsByTagName("script"),p=0;p<d.length;p++){var c=d[p];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==a+o){s=c;break}}s||(n=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,l.nc&&s.setAttribute("nonce",l.nc),s.setAttribute("data-webpack",a+o),s.src=e),r[e]=[t];var u=(t,o)=>{s.onerror=s.onload=null,clearTimeout(h);var i=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEac
vendor: 1,183 bytes, line 8815
8815h((e=>e(o))),t)return t(o)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),n&&document.head.appendChild(s)}},l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.p="/wp-content/plugins/umg-newsletter/public/dist/",(()=>{var e={624:0};l.f.j=(t,o)=>{var i=l.o(e,t)?e[t]:void 0;if(0!==i)if(i)o.push(i[2]);else{var r=new Promise(((o,r)=>i=e[t]=[o,r]));o.push(i[2]=r);var a=l.p+l.u(t),s=new Error;l.l(a,(o=>{if(l.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var r=o&&("load"===o.type?"missing":o.type),a=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",s.name="ChunkLoadError",s.type=r,s.request=a,i[1](s)}}),"chunk-"+t,t)}};var t=(t,o)=>{var i,r,[a,s,n]=o,d=0;if(a.some((t=>0!==e[t]))){for(i in s)l.o(s,i)&&(l.m[i]=s[i]);if(n)n(l)}for(t&&t(o);d<a.length;d++)r=a[d],l.o(e,r)&&e[r]&&e[r][0](),e[r]=0},o=self.webpackChunkumg_newsletter_plugin=self.webpackChunkumg_newsletter_plugin||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();l(347)})();
vendor: 46,292 bytes, lines 8816-8830
8816/*! 8817 * VERSION: 1.20.2 8818 * DATE: 2017-06-30 8819 * UPDATES AND DOCS AT: http://greensock.com 8820 * 8821 * Includes all of the following: TweenLite, TweenMax, TimelineLite, TimelineMax, EasePack, CSSPlugin, RoundPropsPlugin, BezierPlugin, AttrPlugin, DirectionalRotationPlugin 8822 * 8823 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved. 8824 * This work is subject to the terms at http://greensock.com/standard-license or for 8825 * Club GreenSock members, the software agreement that was issued with your membership. 8826 * 8827 * @author: Jack Doyle, [email protected] 8828 **/ 8829var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TweenMax",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},e=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},f=function(a,b,d){c.call(this,a,b,d),this._cycle=0,this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._dirty=!0,this.render=f.prototype.render},g=1e-10,h=c._internals,i=h.isSelector,j=h.isArray,k=f.prototype=c.to({},.1,{}),l=[];f.version="1.20.2",k.constructor=f,k.kill()._gc=!1,f.killTweensOf=f.killDelayedCallsTo=c.killTweensOf,f.getTweensOf=c.getTweensOf,f.lagSmoothing=c.lagSmoothing,f.ticker=c.ticker,f.render=c.render,k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0||!!this.vars.yoyoEase,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._yoyoEase=null,this._uncache(!0),c.prototype.invalidate.call(this)},k.updateTo=function(a,b){var d,e=this.ratio,f=this.vars.immediateRender||a.immediateRender;b&&this._startTime<this._timeline._time&&(this._startTime=this._timeline._time,this._uncache(!1),this._gc?this._enabled(!0,!1):this._timeline.insert(this,this._startTime-this._delay));for(d in a)this.vars[d]=a[d];if(this._initted||f)if(b)this._initted=!1,f&&this.render(0,!0,!0);else if(this._gc&&this._enabled(!0,!1),this._notifyPluginsOfEnabled&&this._firstPT&&c._onPluginEvent("_onDisable",this),this._time/this._duration>.998){var g=this._totalTime;this.render(0,!0,!1),this._initted=!1,this.render(g,!0,!1)}else if(this._initted=!1,this._init(),this._time>0||f)for(var h,i=1/(1-e),j=this._firstPT;j;)h=j.s+j.c,j.c*=i,j.s=h-j.c,j=j._next;return this},k.render=function(a,b,d){this._initted||0===this._duration&&this.vars.repeat&&this.invalidate();var e,f,i,j,k,l,m,n,o,p=this._dirty?this.totalDuration():this._totalDuration,q=this._time,r=this._totalTime,s=this._cycle,t=this._duration,u=this._rawPrevTime;if(a>=p-1e-7&&a>=0?(this._totalTime=p,this._cycle=this._repeat,this._yoyo&&0!==(1&this._cycle)?(this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0):(this._time=t,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1),this._reversed||(e=!0,f="onComplete",d=d||this._timeline.autoRemoveChildren),0===t&&(this._initted||!this.vars.lazy||d)&&(this._startTime===this._timeline._duration&&(a=0),(0>u||0>=a&&a>=-1e-7||u===g&&"isPause"!==this.data)&&u!==a&&(d=!0,u>g&&(f="onReverseComplete")),this._rawPrevTime=n=!b||a||u===a?a:g)):1e-7>a?(this._totalTime=this._time=this._cycle=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==r||0===t&&u>0)&&(f="onReverseComplete",e=this._reversed),0>a&&(this._active=!1,0===t&&(this._initted||!this.vars.lazy||d)&&(u>=0&&(d=!0),this._rawPrevTime=n=!b||a||u===a?a:g)),this._initted||(d=!0)):(this._totalTime=this._time=a,0!==this._repeat&&(j=t+this._repeatDelay,this._cycle=this._totalTime/j>>0,0!==this._cycle&&this._cycle===this._totalTime/j&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*j,this._yoyo&&0!==(1&this._cycle)&&(this._time=t-this._time,o=this._yoyoEase||this.vars.yoyoEase,o&&(this._yoyoEase||(o!==!0||this._initted?this._yoyoEase=o=o===!0?this._ease:o instanceof Ease?o:Ease.map[o]:(o=this.vars.ease,this._yoyoEase=o=o?o instanceof Ease?o:"function"==typeof o?new Ease(o,this.vars.easeParams):Ease.map[o]||c.defaultEase:c.defaultEase)),this.ratio=o?1-o.getRatio((t-this._time)/t):0)),this._time>t?this._time=t:this._time<0&&(this._time=0)),this._easeType&&!o?(k=this._time/t,l=this._easeType,m=this._easePower,(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===m?k*=k:2===m?k*=k*k:3===m?k*=k*k*k:4===m&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:this._time/t<.5?this.ratio=k/2:this.ratio=1-k/2):o||(this.ratio=this._ease.getRatio(this._time/t))),q===this._time&&!d&&s===this._cycle)return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!d&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=q,this._totalTime=r,this._rawPrevTime=u,this._cycle=s,h.lazyTweens.push(this),void(this._lazy=[a,b]);!this._time||e||o?e&&this._ease._calcEnd&&!o&&(this.ratio=this._ease.getRatio(0===this._time?0:1)):this.ratio=this._ease.getRatio(this._time/t)}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==q&&a>=0&&(this._active=!0),0===r&&(2===this._initted&&a>0&&this._init(),this._startAt&&(a>=0?this._startAt.render(a,b,d):f||(f="_dummyGS")),this.vars.onStart&&(0!==this._totalTime||0===t)&&(b||this._callback("onStart"))),i=this._firstPT;i;)i.f?i.t[i.p](i.c*this.ratio+i.s):i.t[i.p]=i.c*this.ratio+i.s,i=i._next;this._onUpdate&&(0>a&&this._startAt&&this._startTime&&this._startAt.render(a,b,d),b||(this._totalTime!==r||f)&&this._callback("onUpdate")),this._cycle!==s&&(b||this._gc||this.vars.onRepeat&&this._callback("onRepeat")),f&&(!this._gc||d)&&(0>a&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(a,b,d),e&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[f]&&this._callback(f),0===t&&this._rawPrevTime===g&&n!==g&&(this._rawPrevTime=0))},f.to=function(a,b,c){return new f(a,b,c)},f.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new f(a,b,c)},f.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new f(a,b,d)},f.staggerTo=f.allTo=function(a,b,g,h,k,m,n){h=h||0;var o,p,q,r,s=0,t=[],u=function(){g.onComplete&&g.onComplete.apply(g.onCompleteScope||this,arguments),k.apply(n||g.callbackScope||this,m||l)},v=g.cycle,w=g.startAt&&g.startAt.cycle;for(j(a)||("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a))),a=a||[],0>h&&(a=d(a),a.reverse(),h*=-1),o=a.length-1,q=0;o>=q;q++){p={};for(r in g)p[r]=g[r];if(v&&(e(p,a,q),null!=p.duration&&(b=p.duration,delete p.duration)),w){w=p.startAt={};for(r in g.startAt)w[r]=g.startAt[r];e(p.startAt,a,q)}p.delay=s+(p.delay||0),q===o&&k&&(p.onComplete=u),t[q]=new f(a[q],b,p),s+=h}return t},f.staggerFrom=f.allFrom=function(a,b,c,d,e,g,h){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,f.staggerTo(a,b,c,d,e,g,h)},f.staggerFromTo=f.allFromTo=function(a,b,c,d,e,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,f.staggerTo(a,b,d,e,g,h,i)},f.delayedCall=function(a,b,c,d,e){return new f(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,useFrames:e,overwrite:0})},f.set=function(a,b){return new f(a,0,b)},f.isTweening=function(a){return c.getTweensOf(a,!0).length>0};var m=function(a,b){for(var d=[],e=0,f=a._first;f;)f instanceof c?d[e++]=f:(b&&(d[e++]=f),d=d.concat(m(f,b)),e=d.length),f=f._next;return d},n=f.getAllTweens=function(b){return m(a._rootTimeline,b).concat(m(a._rootFramesTimeline,b))};f.killAll=function(a,c,d,e){null==c&&(c=!0),null==d&&(d=!0);var f,g,h,i=n(0!=e),j=i.length,k=c&&d&&e;for(h=0;j>h;h++)g=i[h],(k||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&(a?g.totalTime(g._reversed?0:g.totalDuration()):g._enabled(!1,!1))},f.killChildTweensOf=function(a,b){if(null!=a){var e,g,k,l,m,n=h.tweenLookup;if("string"==typeof a&&(a=c.selector(a)||a),i(a)&&(a=d(a)),j(a))for(l=a.length;--l>-1;)f.killChildTweensOf(a[l],b);else{e=[];for(k in n)for(g=n[k].target.parentNode;g;)g===a&&(e=e.concat(n[k].tweens)),g=g.parentNode;for(m=e.length,l=0;m>l;l++)b&&e[l].totalTime(e[l].totalDuration()),e[l]._enabled(!1,!1)}}};var o=function(a,c,d,e){c=c!==!1,d=d!==!1,e=e!==!1;for(var f,g,h=n(e),i=c&&d&&e,j=h.length;--j>-1;)g=h[j],(i||g instanceof b||(f=g.target===g.vars.onComplete)&&d||c&&!f)&&g.paused(a)};return f.pauseAll=function(a,b,c){o(!0,a,b,c)},f.resumeAll=function(a,b,c){o(!1,a,b,c)},f.globalTimeScale=function(b){var d=a._rootTimeline,e=c.ticker.time;return arguments.length?(b=b||g,d._startTime=e-(e-d._startTime)*d._timeScale/b,d=a._rootFramesTimeline,e=c.ticker.frame,d._startTime=e-(e-d._startTime)*d._timeScale/b,d._timeScale=a._rootTimeline._timeScale=b,b):d._timeScale},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.duration=function(b){return arguments.length?a.prototype.duration.call(this,b):this._duration},k.totalDuration=function(a){return arguments.length?-1===this._repeat?this:this.duration((a-this._repeat*this._repeatDelay)/(this._repeat+1)):(this._dirty&&(this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat,this._dirty=!1),this._totalDuration)},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},f},!0),_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(a,b,c){var d=function(a){b.call(this,a),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var c,d,e=this.vars;for(d in e)c=e[d],i(c)&&-1!==c.join("").indexOf("{self}")&&(e[d]=this._swapSelfInParams(c));i(e.tweens)&&this.add(e.tweens,0,e.align,e.stagger)},e=1e-10,f=c._internals,g=d._internals={},h=f.isSelector,i=f.isArray,j=f.lazyTweens,k=f.lazyRender,l=_gsScope._gsDefine.globals,m=function(a){var b,c={};for(b in a)c[b]=a[b];return c},n=function(a,b,c){var d,e,f=a.cycle;for(d in f)e=f[d],a[d]="function"==typeof e?e(c,b[c]):e[c%e.length];delete a.cycle},o=g.pauseCallback=function(){},p=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},q=d.prototype=new b;return d.version="1.20.2",q.constructor=d,q.kill()._gc=q._forcingPlayhead=q._hasPause=!1,q.to=function(a,b,d,e){var f=d.repeat&&l.TweenMax||c;return b?this.add(new f(a,b,d),e):this.set(a,d,e)},q.from=function(a,b,d,e){return this.add((d.repeat&&l.TweenMax||c).from(a,b,d),e)},q.fromTo=function(a,b,d,e,f){var g=e.repeat&&l.TweenMax||c;return b?this.add(g.fromTo(a,b,d,e),f):this.set(a,e,f)},q.staggerTo=function(a,b,e,f,g,i,j,k){var l,o,q=new d({onComplete:i,onCompleteParams:j,callbackScope:k,smoothChildTiming:this.smoothChildTiming}),r=e.cycle;for("string"==typeof a&&(a=c.selector(a)||a),a=a||[],h(a)&&(a=p(a)),f=f||0,0>f&&(a=p(a),a.reverse(),f*=-1),o=0;o<a.length;o++)l=m(e),l.startAt&&(l.startAt=m(l.startAt),l.startAt.cycle&&n(l.startAt,a,o)),r&&(n(l,a,o),null!=l.duration&&(b=l.duration,delete l.duration)),q.to(a[o],b,l,o*f);return this.add(q,g)},q.staggerFrom=function(a,b,c,d,e,f,g,h){return c.immediateRender=0!=c.immediateRender,c.runBackwards=!0,this.staggerTo(a,b,c,d,e,f,g,h)},q.staggerFromTo=function(a,b,c,d,e,f,g,h,i){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,this.staggerTo(a,b,d,e,f,g,h,i)},q.call=function(a,b,d,e){return this.add(c.delayedCall(0,a,b,d),e)},q.set=function(a,b,d){return d=this._parseTimeOrLabel(d,0,!0),null==b.immediateRender&&(b.immediateRender=d===this._time&&!this._paused),this.add(new c(a,0,b),d)},d.exportRoot=function(a,b){a=a||{},null==a.smoothChildTiming&&(a.smoothChildTiming=!0);var e,f,g=new d(a),h=g._timeline;for(null==b&&(b=!0),h._remove(g,!0),g._startTime=0,g._rawPrevTime=g._time=g._totalTime=h._time,e=h._first;e;)f=e._next,b&&e instanceof c&&e.target===e.vars.onComplete||g.add(e,e._startTime-e._delay),e=f;return h.add(g,0),g},q.add=function(e,f,g,h){var j,k,l,m,n,o;if("number"!=typeof f&&(f=this._parseTimeOrLabel(f,0,!0,e)),!(e instanceof a)){if(e instanceof Array||e&&e.push&&i(e)){for(g=g||"normal",h=h||0,j=f,k=e.length,l=0;k>l;l++)i(m=e[l])&&(m=new d({tweens:m})),this.add(m,j),"string"!=typeof m&&"function"!=typeof m&&("sequence"===g?j=m._startTime+m.totalDuration()/m._timeScale:"start"===g&&(m._startTime-=m.delay())),j+=h;return this._uncache(!0)}if("string"==typeof e)return this.addLabel(e,f);if("function"!=typeof e)throw"Cannot add "+e+" into the timeline; it is not a tween, timeline, function, or string.";e=c.delayedCall(0,e)}if(b.prototype.add.call(this,e,f),e._time&&e.render((this.rawTime()-e._startTime)*e._timeScale,!1,!1),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(n=this,o=n.rawTime()>e._startTime;n._timeline;)o&&n._timeline.smoothChildTiming?n.totalTime(n._totalTime,!0):n._gc&&n._enabled(!0,!1),n=n._timeline;return this},q.remove=function(b){if(b instanceof a){this._remove(b,!1);var c=b._timeline=b.vars.useFrames?a._rootFramesTimeline:a._rootTimeline;return b._startTime=(b._paused?b._pauseTime:c._time)-(b._reversed?b.totalDuration()-b._totalTime:b._totalTime)/b._timeScale,this}if(b instanceof Array||b&&b.push&&i(b)){for(var d=b.length;--d>-1;)this.remove(b[d]);return this}return"string"==typeof b?this.removeLabel(b):this.kill(null,b)},q._remove=function(a,c){b.prototype._remove.call(this,a,c);var d=this._last;return d?this._time>this.duration()&&(this._time=this._duration,this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},q.append=function(a,b){return this.add(a,this._parseTimeOrLabel(null,b,!0,a))},q.insert=q.insertMultiple=function(a,b,c,d){return this.add(a,b||0,c,d)},q.appendMultiple=function(a,b,c,d){return this.add(a,this._parseTimeOrLabel(null,b,!0,a),c,d)},q.addLabel=function(a,b){return this._labels[a]=this._parseTimeOrLabel(b),this},q.addPause=function(a,b,d,e){var f=c.delayedCall(0,o,d,e||this);return f.vars.onComplete=f.vars.onReverseComplete=b,f.data="isPause",this._hasPause=!0,this.add(f,a)},q.removeLabel=function(a){return delete this._labels[a],this},q.getLabelTime=function(a){return null!=this._labels[a]?this._labels[a]:-1},q._parseTimeOrLabel=function(b,c,d,e){var f,g;if(e instanceof a&&e.timeline===this)this.remove(e);else if(e&&(e instanceof Array||e.push&&i(e)))for(g=e.length;--g>-1;)e[g]instanceof a&&e[g].timeline===this&&this.remove(e[g]);if(f=this.duration()>99999999999?this.recent().endTime(!1):this._duration,"string"==typeof c)return this._parseTimeOrLabel(c,d&&"number"==typeof b&&null==this._labels[c]?b-f:0,d);if(c=c||0,"string"!=typeof b||!isNaN(b)&&null==this._labels[b])null==b&&(b=f);else{if(g=b.indexOf("="),-1===g)return null==this._labels[b]?d?this._labels[b]=f+c:c:this._labels[b]+c;c=parseInt(b.charAt(g-1)+"1",10)*Number(b.substr(g+1)),b=g>1?this._parseTimeOrLabel(b.substr(0,g-1),0,d):f}return Number(b)+c},q.seek=function(a,b){return this.totalTime("number"==typeof a?a:this._parseTimeOrLabel(a),b!==!1)},q.stop=function(){return this.paused(!0)},q.gotoAndPlay=function(a,b){return this.play(a,b)},q.gotoAndStop=function(a,b){return this.pause(a,b)},q.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,g,h,i,l,m,n=this._dirty?this.totalDuration():this._totalDuration,o=this._time,p=this._startTime,q=this._timeScale,r=this._paused;if(a>=n-1e-7&&a>=0)this._totalTime=this._time=n,this._reversed||this._hasPausedChild()||(f=!0,h="onComplete",i=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||this._rawPrevTime<0||this._rawPrevTime===e)&&this._rawPrevTime!==a&&this._first&&(i=!0,this._rawPrevTime>e&&(h="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,a=n+1e-4;else if(1e-7>a)if(this._totalTime=this._time=0,(0!==o||0===this._duration&&this._rawPrevTime!==e&&(this._rawPrevTime>0||0>a&&this._rawPrevTime>=0))&&(h="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(i=f=!0,h="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(i=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(i=!0)}else{if(this._hasPause&&!this._forcingPlayhead&&!b){if(a>=o)for(d=this._first;d&&d._startTime<=a&&!l;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(l=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!l;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(l=d),d=d._prev;l&&(this._time=a=l._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}this._totalTime=this._time=this._rawPrevTime=a}if(this._time!==o&&this._first||c||i||l){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==o&&a>0&&(this._active=!0),0===o&&this.vars.onStart&&(0===this._time&&this._duration||b||this._callback("onStart")),m=this._time,m>=o)for(d=this._first;d&&(g=d._next,m===this._time&&(!this._paused||r));)(d._active||d._startTime<=m&&!d._paused&&!d._gc)&&(l===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=g;else for(d=this._last;d&&(g=d._prev,m===this._time&&(!this._paused||r));){if(d._active||d._startTime<=o&&!d._paused&&!d._gc){if(l===d){for(l=d._prev;l&&l.endTime()>this._time;)l.render(l._reversed?l.totalDuration()-(a-l._startTime)*l._timeScale:(a-l._startTime)*l._timeScale,b,c),l=l._prev;l=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=g}this._onUpdate&&(b||(j.length&&k(),this._callback("onUpdate"))),h&&(this._gc||(p===this._startTime||q!==this._timeScale)&&(0===this._time||n>=this.totalDuration())&&(f&&(j.length&&k(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[h]&&this._callback(h)))}},q._hasPausedChild=function(){for(var a=this._first;a;){if(a._paused||a instanceof d&&a._hasPausedChild())return!0;a=a._next}return!1},q.getChildren=function(a,b,d,e){e=e||-9999999999;for(var f=[],g=this._first,h=0;g;)g._startTime<e||(g instanceof c?b!==!1&&(f[h++]=g):(d!==!1&&(f[h++]=g),a!==!1&&(f=f.concat(g.getChildren(!0,b,d)),h=f.length))),g=g._next;return f},q.getTweensOf=function(a,b){var d,e,f=this._gc,g=[],h=0;for(f&&this._enabled(!0,!0),d=c.getTweensOf(a),e=d.length;--e>-1;)(d[e].timeline===this||b&&this._contains(d[e]))&&(g[h++]=d[e]);return f&&this._enabled(!1,!0),g},q.recent=function(){return this._recent},q._contains=function(a){for(var b=a.timeline;b;){if(b===this)return!0;b=b.timeline}return!1},q.shiftChildren=function(a,b,c){c=c||0;for(var d,e=this._first,f=this._labels;e;)e._startTime>=c&&(e._startTime+=a),e=e._next;if(b)for(d in f)f[d]>=c&&(f[d]+=a);return this._uncache(!0)},q._kill=function(a,b){if(!a&&!b)return this._enabled(!1,!1);for(var c=b?this.getTweensOf(b):this.getChildren(!0,!0,!1),d=c.length,e=!1;--d>-1;)c[d]._kill(a,b)&&(e=!0);return e},q.clear=function(a){var b=this.getChildren(!1,!0,!0),c=b.length;for(this._time=this._totalTime=0;--c>-1;)b[c]._enabled(!1,!1);return a!==!1&&(this._labels={}),this._uncache(!0)},q.invalidate=function(){for(var b=this._first;b;)b.invalidate(),b=b._next;return a.prototype.invalidate.call(this)},q._enabled=function(a,c){if(a===this._gc)for(var d=this._first;d;)d._enabled(a,!0),d=d._next;return b.prototype._enabled.call(this,a,c)},q.totalTime=function(b,c,d){this._forcingPlayhead=!0;var e=a.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},q.duration=function(a){return arguments.length?(0!==this.duration()&&0!==a&&this.timeScale(this._duration/a),this):(this._dirty&&this.totalDuration(),this._duration)},q.totalDuration=function(a){if(!arguments.length){if(this._dirty){for(var b,c,d=0,e=this._last,f=999999999999;e;)b=e._prev,e._dirty&&e.totalDuration(),e._startTime>f&&this._sortChildren&&!e._paused?this.add(e,e._startTime-e._delay):f=e._startTime,e._startTime<0&&!e._paused&&(d-=e._startTime,this._timeline.smoothChildTiming&&(this._startTime+=e._startTime/this._timeScale),this.shiftChildren(-e._startTime,!1,-9999999999),f=0),c=e._startTime+e._totalDuration/e._timeScale,c>d&&(d=c),e=b;this._duration=this._totalDuration=d,this._dirty=!1}return this._totalDuration}return a&&this.totalDuration()?this.timeScale(this._totalDuration/a):this},q.paused=function(b){if(!b)for(var c=this._first,d=this._time;c;)c._startTime===d&&"isPause"===c.data&&(c._rawPrevTime=0),c=c._next;return a.prototype.paused.apply(this,arguments)},q.usesFrames=function(){for(var b=this._timeline;b._timeline;)b=b._timeline;return b===a._rootFramesTimeline},q.rawTime=function(a){return a&&(this._paused||this._repeat&&this.time()>0&&this.totalProgress()<1)?this._totalTime%(this._duration+this._repeatDelay):this._paused?this._totalTime:(this._timeline.rawTime(a)-this._startTime)*this._timeScale},d},!0),_gsScope._gsDefine("TimelineMax",["TimelineLite","TweenLite","easing.Ease"],function(a,b,c){var d=function(b){a.call(this,b),this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._cycle=0,this._yoyo=this.vars.yoyo===!0,this._dirty=!0},e=1e-10,f=b._internals,g=f.lazyTweens,h=f.lazyRender,i=_gsScope._gsDefine.globals,j=new c(null,null,1,0),k=d.prototype=new a;return k.constructor=d,k.kill()._gc=!1,d.version="1.20.2",k.invalidate=function(){return this._yoyo=this.vars.yoyo===!0,this._repeat=this.vars.repeat||0,this._repeatDelay=this.vars.repeatDelay||0,this._uncache(!0),a.prototype.invalidate.call(this)},k.addCallback=function(a,c,d,e){return this.add(b.delayedCall(0,a,d,e),c)},k.removeCallback=function(a,b){if(a)if(null==b)this._kill(null,a);else for(var c=this.getTweensOf(a,!1),d=c.length,e=this._parseTimeOrLabel(b);--d>-1;)c[d]._startTime===e&&c[d]._enabled(!1,!1);return this},k.removePause=function(b){return this.removeCallback(a._internals.pauseCallback,b)},k.tweenTo=function(a,c){c=c||{};var d,e,f,g={ease:j,useFrames:this.usesFrames(),immediateRender:!1},h=c.repeat&&i.TweenMax||b;for(e in c)g[e]=c[e];return g.time=this._parseTimeOrLabel(a),d=Math.abs(Number(g.time)-this._time)/this._timeScale||.001,f=new h(this,d,g),g.onStart=function(){f.target.paused(!0),f.vars.time!==f.target.time()&&d===f.duration()&&f.duration(Math.abs(f.vars.time-f.target.time())/f.target._timeScale),c.onStart&&c.onStart.apply(c.onStartScope||c.callbackScope||f,c.onStartParams||[])},f},k.tweenFromTo=function(a,b,c){c=c||{},a=this._parseTimeOrLabel(a),c.startAt={onComplete:this.seek,onCompleteParams:[a],callbackScope:this},c.immediateRender=c.immediateRender!==!1;var d=this.tweenTo(b,c);return d.duration(Math.abs(d.vars.time-a)/this._timeScale||.001)},k.render=function(a,b,c){this._gc&&this._enabled(!0,!1);var d,f,i,j,k,l,m,n,o=this._dirty?this.totalDuration():this._totalDuration,p=this._duration,q=this._time,r=this._totalTime,s=this._startTime,t=this._timeScale,u=this._rawPrevTime,v=this._paused,w=this._cycle;if(a>=o-1e-7&&a>=0)this._locked||(this._totalTime=o,this._cycle=this._repeat),this._reversed||this._hasPausedChild()||(f=!0,j="onComplete",k=!!this._timeline.autoRemoveChildren,0===this._duration&&(0>=a&&a>=-1e-7||0>u||u===e)&&u!==a&&this._first&&(k=!0,u>e&&(j="onReverseComplete"))),this._rawPrevTime=this._duration||!b||a||this._rawPrevTime===a?a:e,this._yoyo&&0!==(1&this._cycle)?this._time=a=0:(this._time=p,a=p+1e-4);else if(1e-7>a)if(this._locked||(this._totalTime=this._cycle=0),this._time=0,(0!==q||0===p&&u!==e&&(u>0||0>a&&u>=0)&&!this._locked)&&(j="onReverseComplete",f=this._reversed),0>a)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(k=f=!0,j="onReverseComplete"):u>=0&&this._first&&(k=!0),this._rawPrevTime=a;else{if(this._rawPrevTime=p||!b||a||this._rawPrevTime===a?a:e,0===a&&f)for(d=this._first;d&&0===d._startTime;)d._duration||(f=!1),d=d._next;a=0,this._initted||(k=!0)}else if(0===p&&0>u&&(k=!0),this._time=this._rawPrevTime=a,this._locked||(this._totalTime=a,0!==this._repeat&&(l=p+this._repeatDelay,this._cycle=this._totalTime/l>>0,0!==this._cycle&&this._cycle===this._totalTime/l&&a>=r&&this._cycle--,this._time=this._totalTime-this._cycle*l,this._yoyo&&0!==(1&this._cycle)&&(this._time=p-this._time),this._time>p?(this._time=p,a=p+1e-4):this._time<0?this._time=a=0:a=this._time)),this._hasPause&&!this._forcingPlayhead&&!b){if(a=this._time,a>=q||this._repeat&&w!==this._cycle)for(d=this._first;d&&d._startTime<=a&&!m;)d._duration||"isPause"!==d.data||d.ratio||0===d._startTime&&0===this._rawPrevTime||(m=d),d=d._next;else for(d=this._last;d&&d._startTime>=a&&!m;)d._duration||"isPause"===d.data&&d._rawPrevTime>0&&(m=d),d=d._prev;m&&m._startTime<p&&(this._time=a=m._startTime,this._totalTime=a+this._cycle*(this._totalDuration+this._repeatDelay))}if(this._cycle!==w&&!this._locked){var x=this._yoyo&&0!==(1&w),y=x===(this._yoyo&&0!==(1&this._cycle)),z=this._totalTime,A=this._cycle,B=this._rawPrevTime,C=this._time;if(this._totalTime=w*p,this._cycle<w?x=!x:this._totalTime+=p,this._time=q,this._rawPrevTime=0===p?u-1e-4:u,this._cycle=w,this._locked=!0,q=x?0:p,this.render(q,b,0===p),b||this._gc||this.vars.onRepeat&&(this._cycle=A,this._locked=!1,this._callback("onRepeat")),q!==this._time)return;if(y&&(this._cycle=w,this._locked=!0,q=x?p+1e-4:-1e-4,this.render(q,!0,!1)),this._locked=!1,this._paused&&!v)return;this._time=C,this._totalTime=z,this._cycle=A,this._rawPrevTime=B}if(!(this._time!==q&&this._first||c||k||m))return void(r!==this._totalTime&&this._onUpdate&&(b||this._callback("onUpdate")));if(this._initted||(this._initted=!0),this._active||!this._paused&&this._totalTime!==r&&a>0&&(this._active=!0),0===r&&this.vars.onStart&&(0===this._totalTime&&this._totalDuration||b||this._callback("onStart")),n=this._time,n>=q)for(d=this._first;d&&(i=d._next,n===this._time&&(!this._paused||v));)(d._active||d._startTime<=this._time&&!d._paused&&!d._gc)&&(m===d&&this.pause(),d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)),d=i;else for(d=this._last;d&&(i=d._prev,n===this._time&&(!this._paused||v));){if(d._active||d._startTime<=q&&!d._paused&&!d._gc){if(m===d){for(m=d._prev;m&&m.endTime()>this._time;)m.render(m._reversed?m.totalDuration()-(a-m._startTime)*m._timeScale:(a-m._startTime)*m._timeScale,b,c),m=m._prev;m=null,this.pause()}d._reversed?d.render((d._dirty?d.totalDuration():d._totalDuration)-(a-d._startTime)*d._timeScale,b,c):d.render((a-d._startTime)*d._timeScale,b,c)}d=i}this._onUpdate&&(b||(g.length&&h(),this._callback("onUpdate"))),j&&(this._locked||this._gc||(s===this._startTime||t!==this._timeScale)&&(0===this._time||o>=this.totalDuration())&&(f&&(g.length&&h(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[j]&&this._callback(j)))},k.getActive=function(a,b,c){null==a&&(a=!0),null==b&&(b=!0),null==c&&(c=!1);var d,e,f=[],g=this.getChildren(a,b,c),h=0,i=g.length;for(d=0;i>d;d++)e=g[d],e.isActive()&&(f[h++]=e);return f},k.getLabelAfter=function(a){a||0!==a&&(a=this._time);var b,c=this.getLabelsArray(),d=c.length;for(b=0;d>b;b++)if(c[b].time>a)return c[b].name;return null},k.getLabelBefore=function(a){null==a&&(a=this._time);for(var b=this.getLabelsArray(),c=b.length;--c>-1;)if(b[c].time<a)return b[c].name;return null},k.getLabelsArray=function(){var a,b=[],c=0;for(a in this._labels)b[c++]={time:this._labels[a],name:a};return b.sort(function(a,b){return a.time-b.time}),b},k.invalidate=function(){return this._locked=!1,a.prototype.invalidate.call(this)},k.progress=function(a,b){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&0!==(1&this._cycle)?1-a:a)+this._cycle*(this._duration+this._repeatDelay),b):this._time/this.duration()||0},k.totalProgress=function(a,b){return arguments.length?this.totalTime(this.totalDuration()*a,b):this._totalTime/this.totalDuration()||0},k.totalDuration=function(b){return arguments.length?-1!==this._repeat&&b?this.timeScale(this.totalDuration()/b):this:(this._dirty&&(a.prototype.totalDuration.call(this),this._totalDuration=-1===this._repeat?999999999999:this._duration*(this._repeat+1)+this._repeatDelay*this._repeat),this._totalDuration)},k.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),a>this._duration&&(a=this._duration),this._yoyo&&0!==(1&this._cycle)?a=this._duration-a+this._cycle*(this._duration+this._repeatDelay):0!==this._repeat&&(a+=this._cycle*(this._duration+this._repeatDelay)),this.totalTime(a,b)):this._time},k.repeat=function(a){return arguments.length?(this._repeat=a,this._uncache(!0)):this._repeat},k.repeatDelay=function(a){return arguments.length?(this._repeatDelay=a,this._uncache(!0)):this._repeatDelay},k.yoyo=function(a){return arguments.length?(this._yoyo=a,this):this._yoyo},k.currentLabel=function(a){return arguments.length?this.seek(a,!0):this.getLabelBefore(this._time+1e-8)},d},!0),function(){var a=180/Math.PI,b=[],c=[],d=[],e={},f=_gsScope._gsDefine.globals,g=function(a,b,c,d){c===d&&(c=d-(d-b)/1e6),a===b&&(b=a+(c-a)/1e6),this.a=a,this.b=b,this.c=c,this.d=d,this.da=d-a,this.ca=c-a,this.ba=b-a},h=",x,y,z,left,top,right,bottom,marginTop,marginLeft,marginRight,marginBottom,paddingLeft,paddingTop,paddingRight,paddingBottom,backgroundPosition,backgroundPosition_y,",i=function(a,b,c,d){var e={a:a},f={},g={},h={c:d},i=(a+b)/2,j=(b+c)/2,k=(c+d)/2,l=(i+j)/2,m=(j+k)/2,n=(m-l)/8;return e.b=i+(a-i)/4,f.b=l+n,e.c=f.a=(e.b+f.b)/2,f.c=g.a=(l+m)/2,g.b=m-n,h.b=k+(d-k)/4,g.c=h.a=(g.b+h.b)/2,[e,f,g,h]},j=function(a,e,f,g,h){var j,k,l,m,n,o,p,q,r,s,t,u,v,w=a.length-1,x=0,y=a[0].a;for(j=0;w>j;j++)n=a[x],k=n.a,l=n.d,m=a[x+1].d,h?(t=b[j],u=c[j],v=(u+t)*e*.25/(g?.5:d[j]||.5),o=l-(l-k)*(g?.5*e:0!==t?v/t:0),p=l+(m-l)*(g?.5*e:0!==u?v/u:0),q=l-(o+((p-o)*(3*t/(t+u)+.5)/4||0))):(o=l-(l-k)*e*.5,p=l+(m-l)*e*.5,q=l-(o+p)/2),o+=q,p+=q,n.c=r=o,0!==j?n.b=y:n.b=y=n.a+.6*(n.c-n.a),n.da=l-k,n.ca=r-k,n.ba=y-k,f?(s=i(k,y,r,l),a.splice(x,1,s[0],s[1],s[2],s[3]),x+=4):x++,y=p;n=a[x],n.b=y,n.c=y+.4*(n.d-y),n.da=n.d-n.a,n.ca=n.c-n.a,n.ba=y-n.a,f&&(s=i(n.a,y,n.c,n.d),a.splice(x,1,s[0],s[1],s[2],s[3]))},k=function(a,d,e,f){var h,i,j,k,l,m,n=[];if(f)for(a=[f].concat(a),i=a.length;--i>-1;)"string"==typeof(m=a[i][d])&&"="===m.charAt(1)&&(a[i][d]=f[d]+Number(m.charAt(0)+m.substr(2)));if(h=a.length-2,0>h)return n[0]=new g(a[0][d],0,0,a[0][d]),n;for(i=0;h>i;i++)j=a[i][d],k=a[i+1][d],n[i]=new g(j,0,0,k),e&&(l=a[i+2][d],b[i]=(b[i]||0)+(k-j)*(k-j),c[i]=(c[i]||0)+(l-k)*(l-k));return n[i]=new g(a[i][d],0,0,a[i+1][d]),n},l=function(a,f,g,i,l,m){var n,o,p,q,r,s,t,u,v={},w=[],x=m||a[0];l="string"==typeof l?","+l+",":h,null==f&&(f=1);for(o in a[0])w.push(o);if(a.length>1){for(u=a[a.length-1],t=!0,n=w.length;--n>-1;)if(o=w[n],Math.abs(x[o]-u[o])>.05){t=!1;break}t&&(a=a.concat(),m&&a.unshift(m),a.push(a[1]),m=a[a.length-3])}for(b.length=c.length=d.length=0,n=w.length;--n>-1;)o=w[n],e[o]=-1!==l.indexOf(","+o+","),v[o]=k(a,o,e[o],m);for(n=b.length;--n>-1;)b[n]=Math.sqrt(b[n]),c[n]=Math.sqrt(c[n]);if(!i){for(n=w.length;--n>-1;)if(e[o])for(p=v[w[n]],s=p.length-1,q=0;s>q;q++)r=p[q+1].da/c[q]+p[q].da/b[q]||0,d[q]=(d[q]||0)+r*r;for(n=d.length;--n>-1;)d[n]=Math.sqrt(d[n])}for(n=w.length,q=g?4:1;--n>-1;)o=w[n],p=v[o],j(p,f,g,i,e[o]),t&&(p.splice(0,q),p.splice(p.length-q,q));return v},m=function(a,b,c){b=b||"soft";var d,e,f,h,i,j,k,l,m,n,o,p={},q="cubic"===b?3:2,r="soft"===b,s=[];if(r&&c&&(a=[c].concat(a)),null==a||a.length<q+1)throw"invalid Bezier data"; 8830for(m in a[0])s.push(m);for(j=s.length;--j>-1;){for(m=s[j],p[m]=i=[],n=0,l=a.length,k=0;l>k;k++)d=null==c?a[k][m]:"string"==typeof(o=a[k][m])&&"="===o.charAt(1)?c[m]+Number(o.charAt(0)+o.substr(2)):Number(o),r&&k>1&&l-1>k&&(i[n++]=(d+i[n-2])/2),i[n++]=d;for(l=n-q+1,n=0,k=0;l>k;k+=q)d=i[k],e=i[k+1],f=i[k+2],h=2===q?0:i[k+3],i[n++]=o=3===q?new g(d,e,f,h):new g(d,(2*e+d)/3,(2*e+f)/3,f);i.length=n}return p},n=function(a,b,c){for(var d,e,f,g,h,i,j,k,l,m,n,o=1/c,p=a.length;--p>-1;)for(m=a[p],f=m.a,g=m.d-f,h=m.c-f,i=m.b-f,d=e=0,k=1;c>=k;k++)j=o*k,l=1-j,d=e-(e=(j*j*g+3*l*(j*h+l*i))*j),n=p*c+k-1,b[n]=(b[n]||0)+d*d},o=function(a,b){b=b>>0||6;var c,d,e,f,g=[],h=[],i=0,j=0,k=b-1,l=[],m=[];for(c in a)n(a[c],g,b);for(e=g.length,d=0;e>d;d++)i+=Math.sqrt(g[d]),f=d%b,m[f]=i,f===k&&(j+=i,f=d/b>>0,l[f]=m,h[f]=j,i=0,m=[]);return{length:j,lengths:h,segments:l}},p=_gsScope._gsDefine.plugin({propName:"bezier",priority:-1,version:"1.3.8",API:2,global:!0,init:function(a,b,c){this._target=a,b instanceof Array&&(b={values:b}),this._func={},this._mod={},this._props=[],this._timeRes=null==b.timeResolution?6:parseInt(b.timeResolution,10);var d,e,f,g,h,i=b.values||[],j={},k=i[0],n=b.autoRotate||c.vars.orientToBezier;this._autoRotate=n?n instanceof Array?n:[["x","y","rotation",n===!0?0:Number(n)||0]]:null;for(d in k)this._props.push(d);for(f=this._props.length;--f>-1;)d=this._props[f],this._overwriteProps.push(d),e=this._func[d]="function"==typeof a[d],j[d]=e?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]():parseFloat(a[d]),h||j[d]!==i[0][d]&&(h=j);if(this._beziers="cubic"!==b.type&&"quadratic"!==b.type&&"soft"!==b.type?l(i,isNaN(b.curviness)?1:b.curviness,!1,"thruBasic"===b.type,b.correlate,h):m(i,b.type,j),this._segCount=this._beziers[d].length,this._timeRes){var p=o(this._beziers,this._timeRes);this._length=p.length,this._lengths=p.lengths,this._segments=p.segments,this._l1=this._li=this._s1=this._si=0,this._l2=this._lengths[0],this._curSeg=this._segments[0],this._s2=this._curSeg[0],this._prec=1/this._curSeg.length}if(n=this._autoRotate)for(this._initialRotations=[],n[0]instanceof Array||(this._autoRotate=n=[n]),f=n.length;--f>-1;){for(g=0;3>g;g++)d=n[f][g],this._func[d]="function"==typeof a[d]?a[d.indexOf("set")||"function"!=typeof a["get"+d.substr(3)]?d:"get"+d.substr(3)]:!1;d=n[f][2],this._initialRotations[f]=(this._func[d]?this._func[d].call(this._target):this._target[d])||0,this._overwriteProps.push(d)}return this._startRatio=c.vars.runBackwards?1:0,!0},set:function(b){var c,d,e,f,g,h,i,j,k,l,m=this._segCount,n=this._func,o=this._target,p=b!==this._startRatio;if(this._timeRes){if(k=this._lengths,l=this._curSeg,b*=this._length,e=this._li,b>this._l2&&m-1>e){for(j=m-1;j>e&&(this._l2=k[++e])<=b;);this._l1=k[e-1],this._li=e,this._curSeg=l=this._segments[e],this._s2=l[this._s1=this._si=0]}else if(b<this._l1&&e>0){for(;e>0&&(this._l1=k[--e])>=b;);0===e&&b<this._l1?this._l1=0:e++,this._l2=k[e],this._li=e,this._curSeg=l=this._segments[e],this._s1=l[(this._si=l.length-1)-1]||0,this._s2=l[this._si]}if(c=e,b-=this._l1,e=this._si,b>this._s2&&e<l.length-1){for(j=l.length-1;j>e&&(this._s2=l[++e])<=b;);this._s1=l[e-1],this._si=e}else if(b<this._s1&&e>0){for(;e>0&&(this._s1=l[--e])>=b;);0===e&&b<this._s1?this._s1=0:e++,this._s2=l[e],this._si=e}h=(e+(b-this._s1)/(this._s2-this._s1))*this._prec||0}else c=0>b?0:b>=1?m-1:m*b>>0,h=(b-c*(1/m))*m;for(d=1-h,e=this._props.length;--e>-1;)f=this._props[e],g=this._beziers[f][c],i=(h*h*g.da+3*d*(h*g.ca+d*g.ba))*h+g.a,this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i;if(this._autoRotate){var q,r,s,t,u,v,w,x=this._autoRotate;for(e=x.length;--e>-1;)f=x[e][2],v=x[e][3]||0,w=x[e][4]===!0?1:a,g=this._beziers[x[e][0]],q=this._beziers[x[e][1]],g&&q&&(g=g[c],q=q[c],r=g.a+(g.b-g.a)*h,t=g.b+(g.c-g.b)*h,r+=(t-r)*h,t+=(g.c+(g.d-g.c)*h-t)*h,s=q.a+(q.b-q.a)*h,u=q.b+(q.c-q.b)*h,s+=(u-s)*h,u+=(q.c+(q.d-q.c)*h-u)*h,i=p?Math.atan2(u-s,t-r)*w+v:this._initialRotations[e],this._mod[f]&&(i=this._mod[f](i,o)),n[f]?o[f](i):o[f]=i)}}}),q=p.prototype;p.bezierThrough=l,p.cubicToQuadratic=i,p._autoCSS=!0,p.quadraticToCubic=function(a,b,c){return new g(a,(2*b+a)/3,(2*b+c)/3,c)},p._cssRegister=function(){var a=f.CSSPlugin;if(a){var b=a._internals,c=b._parseToProxy,d=b._setPluginRatio,e=b.CSSPropTween;b._registerComplexSpecialProp("bezier",{parser:function(a,b,f,g,h,i){b instanceof Array&&(b={values:b}),i=new p;var j,k,l,m=b.values,n=m.length-1,o=[],q={};if(0>n)return h;for(j=0;n>=j;j++)l=c(a,m[j],g,h,i,n!==j),o[j]=l.end;for(k in b)q[k]=b[k];return q.values=o,h=new e(a,"bezier",0,0,l.pt,2),h.data=l,h.plugin=i,h.setRatio=d,0===q.autoRotate&&(q.autoRotate=!0),!q.autoRotate||q.autoRotate instanceof Array||(j=q.autoRotate===!0?0:Number(q.autoRotate),q.autoRotate=null!=l.end.left?[["left","top","rotation",j,!1]]:null!=l.end.x?[["x","y","rotation",j,!1]]:!1),q.autoRotate&&(g._transform||g._enableTransforms(!1),l.autoRotate=g._target._gsTransform,l.proxy.rotation=l.autoRotate.rotation||0,g._overwriteProps.push("rotation")),i._onInitTween(l.proxy,q,g._tween),h}})}},q._mod=function(a){for(var b,c=this._overwriteProps,d=c.length;--d>-1;)b=a[c[d]],b&&"function"==typeof b&&(this._mod[c[d]]=b)},q._kill=function(a){var b,c,d=this._props;for(b in this._beziers)if(b in a)for(delete this._beziers[b],delete this._func[b],c=d.length;--c>-1;)d[c]===b&&d.splice(c,1);if(d=this._autoRotate)for(c=d.length;--c>-1;)a[d[c][2]]&&d.splice(c,1);return this._super._kill.call(this,a)}}(),_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="1.20.0",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=O.defaultView?O.defaultView.getComputedStyle:function(){},_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e&&"lineHeight"!==c)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"lineHeight"!==c||e)if("%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,-1!==_(l,"display").indexOf("flex")&&(m.position="absolute"),i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}else i=$(a).lineHeight,a.style.lineHeight=d,h=parseFloat($(a).lineHeight),a.style.lineHeight=i;return o&&(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&&(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&&Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f>-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c<d.length;c++)a.push(ha(d[c]));return a.join(",")}return null==f?f="center"===e?"50%":"0":"center"===f&&(f="50%"),("center"===e||isNaN(parseFloat(e))&&-1===(e+"").indexOf("="))&&(e="50%"),a=e+" "+f+(d.length>2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){return"function"==typeof a&&(a=a(r,q)),null==a?b:"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(a[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=la.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>
vendor: 12,005 bytes, line 8830
8830e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h="";if(!f.length)return a;for(c=0;c<f.length;c++)d=f[c],e=a.substr(g,a.indexOf(d,g)-g),g+=e.length+d.length,d=na(d,b),3===d.length&&d.push(1),h+=e+(b?"hsla("+d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:"rgba("+d.join(","))+")";return h+a.substr(g)},pa="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(j in la)pa+="|"+j+"\\b";pa=new RegExp(pa+")","gi"),g.colorStringFilter=function(a){var b,c=a[0]+" "+a[1];pa.test(c)&&(b=-1!==c.indexOf("hsl(")||-1!==c.indexOf("hsla("),a[0]=oa(a[0],b),a[1]=oa(a[1],b)),pa.lastIndex=0},b.defaultStringFilter||(b.defaultStringFilter=g.colorStringFilter);var qa=function(a,b,c,d){if(null==a)return function(a){return a};var e,f=b?(a.match(pa)||[""])[0]:"",g=a.split(f).join("").match(u)||[],h=a.substr(0,a.indexOf(g[0])),i=")"===a.charAt(a.length-1)?")":"",j=-1!==a.indexOf(" ")?" ":",",k=g.length,l=k>0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;n<o.length;n++)o[n]=e(o[n]);return o.join(",")}if(b=(a.match(pa)||[f])[0],m=a.split(b).join("").match(u)||[],n=m.length,k>n--)for(;++n<k;)m[n]=c?m[(n-1)/2|0]:g[n];return h+m.join(j)+j+b+i+(-1!==a.indexOf("inset")?" inset":"")}:function(a){var b,f,m;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(f=a.replace(I,"|").split("|"),m=0;m<f.length;m++)f[m]=e(f[m]);return f.join(",")}if(b=a.match(u)||[],m=b.length,k>m--)for(;++m<k;)b[m]=c?b[(m-1)/2|0]:g[m];return h+b.join(j)+i}:function(a){return a}},ra=function(a){return a=a.split(","),function(b,c,d,e,f,g,h){var i,j=(c+"").split(" ");for(h={},i=0;4>i;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=Math.round(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod(h.rotation,this.t):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d<c.l;d++)e+=c["xn"+d]+c["xs"+(d+1)];c[f]=e}}else c[f]=c.s+c.xs0;i=i._next}},function(a,b,c,d,e){this.t=a,this.p=b,this.v=c,this.r=e,d&&(d._prev=this,this._next=d)}),ta=(S._parseToProxy=function(a,b,c,d,e,f){var g,h,i,j,k,l=d,m={},n={},o=c._transform,p=M;for(c._transform=null,M=b,d=k=c.parse(a,b,d,e),M=p,f&&(c._transform=o,l&&(l._prev=null,l._prev&&(l._prev._next=null)));d&&d!==l;){if(d.type<=1&&(h=d.p,n[h]=d.s+d.c,m[h]=d.s,f||(j=new sa(d,"s",h,j,d.r),d.c=0),1===d.type))for(g=d.l;--g>0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new sa(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ta||f.push(this.n),this.r=j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&pa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" "),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m],x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&&-1!==u.indexOf("px"),!0);else if(e&&pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,z=u,p=na(p,C),u=na(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(z.substr(0,z.indexOf("hsl"))+(y?"hsla(":"hsl("),p[0],ia(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ia(u[1],p[1]),"%,",!1).appendXtra("",p[2],ia(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(z.substr(0,z.indexOf("rgb"))+(y?"rgba(":"rgb("),p[0],u[0]-p[0],",",!0,!0).appendXtra("",p[1],u[1]-p[1],",",!0).appendXtra("",p[2],u[2]-p[2],y?",":B,!0),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n<v.length;n++)A=v[n],z=p.indexOf(A,o),h.appendXtra(p.substr(o,z-o),Number(A),ia(w[n],A),"",G&&"px"===p.substr(z+A.length,2),0===n),o=z+A.length;h["xs"+h.l]+=p.substr(o)}else h["xs"+h.l]+=h.l||h["xs"+h.l]?" "+u:u;if(-1!==d.indexOf("=")&&h.data){for(B=h.xs0+h.data.s,m=1;m<h.l;m++)B+=h["xs"+m]+h.data["xn"+m];h.e=B+h["xs"+m]}return h.l||(h.type=-1,h.xs0=h.e),h.xfirst||h},wa=9;for(j=ta.prototype,j.l=j.pr=0;--wa>0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;d<f.length;d++)b.prefix=0===d&&b.prefix,b.defaultValue=c[d]||g,e=new xa(f[d],b)},za=S._registerPluginProp=function(a){if(!i[a]){var b=a.charAt(0).toUpperCase()+a.substr(1)+"Plugin";ya(a,{parser:function(a,c,d,e,f,g,j){var k=h.com.greensock.plugins[b];return k?(k._cssRegister(),i[d].parse(a,c,d,e,f,g,j)):(W("Error: "+b+" js file not loaded."),f)}})}};j=xa.prototype,j.parseComplex=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=this.keyword;if(this.multi&&(I.test(c)||I.test(b)?(h=b.replace(I,"|").split("|"),i=c.replace(I,"|").split("|")):m&&(h=[b],i=[c])),i){for(j=i.length>h.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(_(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){ya(a,{parser:function(a,d,e,f,g,h,i){var j=new ta(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Aa,Ba="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ca=Z("transform"),Da=X+"transform",Ea=Z("transformOrigin"),Fa=null!==Z("perspective"),Ga=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Pa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!(Ha&&a.getCTM&&Na(a))||a.parentNode&&!a.ownerSVGElement)},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,!Ca||!(h="none"===$(a).display)&&a.parentNode||(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Va(k,"display"),g&&Ja.removeChild(a)),(i.svg||a.getCTM&&Oa(a))&&(c&&-1!==(k[Ca]+"").indexOf("matrix")&&(d=k[Ca],c=0),e=a.getAttribute("transform"),c&&e&&(-1!==e.indexOf("matrix")?(d=e,c=0):-1!==e.indexOf("translate")&&(d="matrix(1,0,0,1,"+e.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",c=0))),c)return Pa;for(e=(d||"").match(s)||[],wa=e.length;--wa>-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX<0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&&(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(N),w=Math.sin(N),s=x*v+y*w,t=B*v+C*w,u=F*v+G*w,y=y*v-x*w,C=C*v-B*w,G=G*v-F*w,x=s,B=t,F=u),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),N=Math.atan2(B,C),m.scaleX=(Math.sqrt(x*x+y*y+z*z)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+D*D)*p+.5|0)/p,m.scaleZ=(Math.sqrt(F
vendor: 47,489 bytes, lines 8830-8832
8830*F+G*G+H*H)*p+.5|0)/p,x/=m.scaleX,B/=m.scaleY,y/=m.scaleX,C/=m.scaleY,Math.abs(N)>o?(m.skewX=N*L,B=0,"simple"!==m.skewType&&(m.scaleY*=1/Math.cos(N))):m.skewX=0,m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180)),m.zOrigin=q;for(h in m)m[h]<o&&m[h]>-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Aa&&a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),wa=0;4>wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>wa?-d.ieOffsetX:-d.ieOffsetY:2>wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Aa&&L||!Fa)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&&"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&&(j=i[c],i[c]=b),k&&(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&&("function"==typeof A.transform?A.transform(r,q):A.transform);if(D.skewType=A.skewType||D.skewType||g.defaultSkewType,d._transform=D,E&&"string"==typeof E&&Ca)m=Q.style, 8831m[Ca]=E,m.display="block",m.position="absolute",O.body.appendChild(Q),l=Ra(Q,null,!1),"simple"===D.skewType&&(l.scaleY*=Math.cos(l.skewX*K)),D.svg&&(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&&(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&&(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&&(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&&(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&&-1!==A.x.indexOf("%")&&(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&&-1!==A.y.indexOf("%")&&(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":"rotationZ"in A?A.rotationZ:D.rotation,D.rotation,"rotation",B),Fa&&(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&&null!=A.force3D&&(D.force3D=A.force3D,o=!0),n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z>-1;)v=Ba[z],E=l[v]-D[v],(E>y||-y>E||null!=A[v]||null!=M[v])&&(o=!0,f=new ta(D,v,D[v],E,f),v in B&&(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&&(E||A.svgOrigin)&&(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&&(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&&n&&D.zOrigin)&&(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length>2&&(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&&(d._transformType=D.svg&&Aa||!n&&3!==this._transformType?2:3),j&&(i[c]=j),k&&(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;j<y.length;j++)this.p.indexOf("border")&&(y[j]=Z(y[j])),m=l=_(a,y[j],e,!1,"0px"),-1!==m.indexOf(" ")&&(l=m.split(" "),m=l[0],l=l[1]),n=k=i[j],o=parseFloat(m),t=m.substr((o+"").length),u="="===n.charAt(1),u?(p=parseInt(n.charAt(0)+"1",10),n=n.substr(2),p*=parseFloat(n),s=n.substr((p+"").length-(0>p?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=aa(a,"borderLeft",o,t),w=aa(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=aa(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=va(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:qa("0px 0px 0px 0px",!1,!0)}),ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return va(a.style,c,this.format(_(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:qa("0px 0px",!1,!0)}),ya("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||$(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=_(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="",ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new ta(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Ua=function(a){var b,c=this.t,d=c.filter||_(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===_(a,"visibility",e)&&0!==b&&(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&&(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&&(Va(g,Ca),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=_(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ca?m&&(l=!0,""===A.zIndex&&(w=_(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b){if(n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g])c=h.parse(a,n,g,this,c,f,b);else{if("--"===g.substr(0,2)){this._tween._propLookup[g]=this._addTween.call(this._tween,a.style,"setProperty",$(a).getPropertyValue(g)+"",n+"",g,!1,g);continue}m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=na(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&(""!==p||"lineHeight"===g)&&(l||0===l)&&j&&(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&&(l=aa(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))}f&&c&&!c.plugin&&(c.plugin=f)}return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=Math.round(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}else-1===e.type?e.t[e.p]=e.xs0:e.setRatio&&e.setRatio(a);else e.t[e.p]=b+e.xs0;e=e._next}else for(;e;)2!==e.type?e.t[e.p]=e.b:e.setRatio(a),e=e._next;else for(;e;){if(2!==e.type)if(e.r&&-1!==e.type)if(b=Math.round(e.s+e.c),e.type){if(1===e.type){for(d=e.l,c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}}else e.t[e.p]=b+e.xs0;else e.t[e.p]=e.e;else e.setRatio(a);e=e._next}},j._enableTransforms=function(a){this._transform=this._transform||Ra(this._target,e,!0),this._transformType=this._transform.svg&&Aa||!a&&3!==this._transformType?2:3};var Ya=function(a){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};j._addLazySet=function(a,b,c){var d=this._firstPT=new ta(a,b,0,0,this._firstPT,2);d.e=c,d.setRatio=Ya,d.data=this},j._linkCSSP=function(a,b,c,d){return a&&(b&&(b._prev=a),a._next&&(a._next._prev=a._prev),a._prev?a._prev._next=a._next:this._firstPT===a&&(this._firstPT=a._next,d=!0),c?c._next=a:d||null!==this._firstPT||(this._firstPT=a),a._next=b,a._prev=c),a},j._mod=function(a){for(var b=this._firstPT;b;)"function"==typeof a[b.p]&&a[b.p]===Math.round&&(b.r=1),b=b._next},j._kill=function(b){var c,d,e,f=b;if(b.autoAlpha||b.alpha){f={};for(d in b)f[d]=b[d];f.opacity=1,f.autoAlpha&&(f.visibility=1)}for(b.className&&(c=this._classNamePT)&&(e=c.xfirst,e&&e._prev?this._linkCSSP(e._prev,c._next,e._prev._prev):e===this._firstPT&&(this._firstPT=c._next),c._next&&this._linkCSSP(c._next,c._next._next,e._prev),this._classNamePT=null),c=this._firstPT;c;)c.plugin&&c.plugin!==d&&c.plugin._kill&&(c.plugin._kill(b),d=c.plugin),c=c._next;return a.prototype._kill.call(this,f)};var Za=function(a,b,c){var d,e,f,g;if(a.slice)for(e=a.length;--e>-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ca(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0),function(){var a=_gsScope._gsDefine.plugin({propName:"roundProps",version:"1.6.0",priority:-1,API:2,init:function(a,b,c){return this._tween=c,!0}}),b=function(a){for(;a;)a.f||a.blob||(a.m=Math.round),a=a._next},c=a.prototype;c._onInitAllProps=function(){for(var a,c,d,e=this._tween,f=e.vars.roundProps.join?e.vars.roundProps:e.vars.roundProps.split(","),g=f.length,h={},i=e._propLookup.roundProps;--g>-1;)h[f[g]]=Math.round;for(g=f.length;--g>-1;)for(a=f[g],c=e._firstPT;c;)d=c._next,c.pg?c.t._mod(h):c.n===a&&(2===c.f&&c.t?b(c.t._firstPT):(this._add(c.t,a,c.s,c.c),d&&(d._prev=c._prev),c._prev?c._prev._next=d:e._firstPT===c&&(e._firstPT=d),c._next=c._prev=null,e._propLookup[a]=i)),c=d;return!1},c._add=function(a,b,c,d){this._addTween(a,b,c,c+d,b,Math.round),this._overwriteProps.push(b)}}(),function(){_gsScope._gsDefine.plugin({propName:"attr",API:2,version:"0.6.1",init:function(a,b,c,d){var e,f;if("function"!=typeof a.setAttribute)return!1;for(e in b)f=b[e],"function"==typeof f&&(f=f(d,a)),this._addTween(a,"setAttribute",a.getAttribute(e)+"",f+"",e,!1,e),this._overwriteProps.push(e);return!0}})}(),_gsScope._gsDefine.plugin({propName:"directionalRotation",version:"0.3.1",API:2,init:function(a,b,c,d){"object"!=typeof b&&(b={rotation:b}),this.finals={};var e,f,g,h,i,j,k=b.useRadians===!0?2*Math.PI:360,l=1e-6;for(e in b)"useRadians"!==e&&(h=b[e],"function"==typeof h&&(h=h(d,a)),j=(h+"").split("_"),f=j[0],g=parseFloat("function"!=typeof a[e]?a[e]:a[e.indexOf("set")||"function"!=typeof a["get"+e.substr(3)]?e:"get"+e.substr(3)]()),h=this.finals[e]="string"==typeof f&&"="===f.charAt(1)?g+parseInt(f.charAt(0)+"1",10)*Number(f.substr(2)):Number(f)||0,i=h-g,j.length&&(f=j.join("_"),-1!==f.indexOf("short")&&(i%=k,i!==i%(k/2)&&(i=0>i?i+k:i-k)),-1!==f.indexOf("_cw")&&0>i?i=(i+9999999999*k)%k-(i/k|0)*k:-1!==f.indexOf("ccw")&&i>0&&(i=(i-9999999999*k)%k-(i/k|0)*k)),(i>l||-l>i)&&(this._addTween(a,e,g,g+i,e),this._overwriteProps.push(e)));return!0},set:function(a){var b;if(1!==a)this._super.setRatio.call(this,a);else for(b=this._firstPT;b;)b.f?b.t[b.p](this.finals[b.p]):b.t[b.p]=this.finals[b.p],b=b._next}})._autoCSS=!0,_gsScope._gsDefine("easing.Back",["easing.Ease"],function(a){var b,c,d,e=_gsScope.GreenSockGlobals||_gsScope,f=e.com.greensock,g=2*Math.PI,h=Math.PI/2,i=f._class,j=function(b,c){var d=i("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},k=a.register||function(){},l=function(a,b,c,d,e){var f=i("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return k(f,a),f},m=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},n=function(b,c){var d=i("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},o=l("Back",n("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),n("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),n("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),p=i("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),q=p.prototype=new a;return q.constructor=p,q.getRatio=function(a){var b=a+(.5-a)*this._p;return a<this._p1?this._calcEnd?1-(a=1-a/this._p1)*a:b-(a=1-a/this._p1)*a*a*a*b:a>this._p3?this._calcEnd?1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},p.ease=new p(.7,.7),q.config=p.config=function(a,b,c){return new p(a,b,c)},b=i("easing.SteppedEase",function(a,b){a=a||1,this._p1=1/a,this._p2=a+(b?0:1),this._p3=b?1:0},!0),q=b.prototype=new a,q.constructor=b,q.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),((this._p2*a|0)+this._p3)*this._p1},q.config=b.config=function(a,c){return new b(a,c)},c=i("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),n=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--n>-1;)c=o?Math.random():1/l*n,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:n%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new m(1,1,null),n=l;--n>-1;)g=j[n],h=new m(g.x,g.y,h);this._prev=new m(0,0,0!==h.t?h:h.next)},!0),q=c.prototype=new a,q.constructor=c,q.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},q.config=function(a){return new c(a)},c.ease=new c,l("Bounce",j("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),j("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),j("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),l("Circ",j("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),j("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),j("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),d=function(b,c,d){var e=i("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/g*(Math.asin(1/this._p1)||0),this._p2=g/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},l("Elastic",d("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),d("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),d("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),l("Expo",j("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),j("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),j("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),l("Sine",j("SineOut",function(a){return Math.sin(a*h)}),j("SineIn",function(a){return-Math.cos(a*h)+1}),j("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),i("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),k(e.SlowMo,"SlowMo","ease,"),k(c,"RoughEase","ease,"),k(b,"SteppedEase","ease,"),o},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a;if(!e.TweenLite){var f,g,h,i,j,k=function(a){var b,c=a.split("."),d=e;for(b=0;b<c.length;b++)d[c[b]]=d=d[c[b]]||{};return d},l=k("com.greensock"),m=1e-10,n=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},o=function(){},p=function(){var a=Object.prototype.toString,b=a.call([]);return function(c){return null!=c&&(c instanceof Array||"object"==typeof c&&!!c.push&&a.call(c)===b)}}(),q={},r=function(d,f,g,h){this.sc=q[d]?q[d].sc:[],q[d]=this,this.gsClass=null,this.func=g;var i=[];this.check=function(j){for(var l,m,n,o,p=f.length,s=p;--p>-1;)(l=q[f[p]]||new r(f[p],[])).gsClass?(i[p]=l.gsClass,s--):j&&l.sc.push(this);if(0===s&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=k(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,"undefined"!=typeof module&&module.exports)if(d===b){module.exports=c[b]=o;for(p in c)o[p]=c[p]}else c[b]&&(c[b][n]=o);else"function"==typeof define&&define.amd&&define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});for(p=0;p<this.sc.length;p++)this.sc[p].check()}},this.check(!0)},s=a._gsDefine=function(a,b,c,d){return new r(a,b,c,d)},t=l._class=function(a,b,c){return b=b||function(){},s(a,[],function(){return b},c),b};s.globals=e;var u=[0,0,1,1],v=t("easing.Ease",function(a,b,c,d){this._func=a,this._type=c||0,this._power=d||0,this._params=b?u.concat(b):u},!0),w=v.map={},x=v.register=function(a,b,c,d){for(var e,f,g,h,i=b.split(","),j=i.length,k=(c||"easeIn,easeOut,easeInOut").split(",");--j>-1;)for(f=i[j],e=d?t("easing."+f,null,!0):l.easing[f]||{},g=k.length;--g>-1;)h=k[g],w[f+"."+h]=w[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(h=v.prototype,h._calcEnd=!1,h.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},f=["Linear","Quad","Cubic","Quart","Quint,Strong"],g=f.length;--g>-1;)h=f[g]+",Power"+g,x(new v(null,null,1,g),h,"easeOut",!0),x(new v(null,null,2,g),h,"easeIn"+(0===g?",easeNone":"")),x(new v(null,null,3,g),h,"easeInOut");w.linear=l.easing.Linear.easeIn,w.swing=l.easing.Quad.easeInOut;var y=t("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});h=y.prototype,h.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],k=0;for(this!==i||j||i.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===k&&f.pr<e&&(k=g+1);h.splice(k,0,{c:b,s:c,up:d,pr:e})},h.removeEventListener=function(a,b){var c,d=this._listeners[a];if(d)for(c=d.length;--c>-1;)if(d[c].c===b)return void d.splice(c,1)},h.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var z=a.requestAnimationFrame,A=a.cancelAnimationFrame,B=Date.now||function(){return(new Date).getTime()},C=B();for(f=["ms","moz","webkit","o"],g=f.length;--g>-1&&!z;)z=a[f[g]+"RequestAnimationFrame"],A=a[f[g]+"CancelAnimationFrame"]||a[f[g]+"CancelRequestAnimationFrame"];t("Ticker",function(a,b){var c,e,f,g,h,k=this,l=B(),n=b!==!1&&z?"auto":!1,p=500,q=33,r="tick",s=function(a){var b,d,i=B()-C;i>p&&(l+=i-q),C+=i,k.time=(C-l)/1e3,b=k.time-h,(!c||b>0||a===!0)&&(k.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&k.dispatchEvent(r)};y.call(k),k.time=k.frame=0,k.tick=function(){s(!0)},k.lagSmoothing=function(a,b){p=a||1/m,q=Math.min(b,p,0)},k.sleep=function(){null!=f&&(n&&A?A(f):clearTimeout(f),e=o,f=null,k===i&&(j=!1))},k.wake=function(a){null!==f?k.sleep():a?l+=-C+(C=B()):k.frame>10&&(C=B()-p+5),e=0===c?o:n&&z?z:function(a){return setTimeout(a,1e3*(h-k.time)+1|0)},k===i&&(j=!0),s(2)},k.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void k.wake()):c},k.useRAF=function(a){return arguments.length?(k.sleep(),n=a,void k.fps(c)):n},k.fps(a),setTimeout(function(){"auto"===n&&k.frame<5&&"hidden"!==d.visibilityState&&k.useRAF(!1)},1500)}),h=l.Ticker.prototype=new l.events.EventDispatcher,h.constructor=l.Ticker;var D=t("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,X){j||i.wake();var c=this.vars.useFrames?W:X;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});i=D.ticker=new l.Ticker,h=D.prototype,h._dirty=h._gc=h._initted=h._paused=!1,h._totalTime=h._time=0,h._rawPrevTime=-1,h._next=h._last=h._onUpdate=h._timeline=h.timeline=null,h._paused=!1;var E=function(){j&&B()-C>2e3&&"hidden"!==d.visibilityState&&i.wake();var a=setTimeout(E,2e3);a.unref&&a.unref()};E(),h.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},h.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},h.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},h.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},h.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},h.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},h.render=function(a,b,c){},h.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},h.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a<c+this.totalDuration()/this._timeScale-1e-7},h._enabled=function(a,b){return j||i.wake(),this._gc=!a,this._active=this.isActive(),b!==!0&&(a&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!a&&this.timeline&&this._timeline._remove(this,!0)),!1},h._kill=function(a,b){return this._enabled(!1,!1)},h.kill=function(a,b){return this._kill(a,b),this},h._uncache=function(a){for(var b=a?this:this.timeline;b;)b._dirty=!0,b=b.timeline;return this},h._swapSelfInParams=function(a){for(var b=a.length,c=a.concat();--b>-1;)"{self}"===a[b]&&(c[b]=this);return c},h._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},h.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=p(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},h.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},h.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==a&&this.totalTime(this._totalTime*(a/this._duration),!0),this):(this._dirty=!1,this._duration)},h.totalDuration=function(a){return this._dirty=!1,arguments.length?this.duration(a):this._totalDuration},h.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(a>this._duration?this._duration:a,b)):this._time},h.totalTime=function(a,b,c){if(j||i.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(J.length&&Z(),this.render(a,b,!1),J.length&&Z())}return this},h.progress=h.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},h.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},h.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},h.timeScale=function(a){if(!arguments.length)return this._timeScale;if(a=a||m,this._timeline&&this._timeline.smoothChildTiming){var b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime();this._startTime=c-(c-this._startTime)*this._timeScale/a}return this._timeScale=a,this._uncache(!1)},h.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},h.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(j||a||i.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var F=t("core.SimpleTimeline",function(a){D.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});h=F.prototype=new D,h.constructor=F,h.kill()._gc=!1,h._first=h._last=h._recent=null,h._sortChildren=!1,h.add=h.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=a._startTime+(this.rawTime()-a._startTime)/a._timeScale), 8832a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},h._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},h.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused&&!e._gc)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},h.rawTime=function(){return j||i.wake(),this._totalTime};var G=t("TweenLite",function(b,c,d){if(D.call(this,c,d),this.render=G.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:G.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?V[G.defaultOverwrite]:"number"==typeof i?i>>0:V[i],(h||b instanceof Array||b.push&&p(b))&&"number"!=typeof b[0])for(this._targets=g=n(b),this._propLookup=[],this._siblings=[],e=0;e<g.length;e++)f=g[e],f?"string"!=typeof f?f.length&&f!==a&&f[0]&&(f[0]===a||f[0].nodeType&&f[0].style&&!f.nodeType)?(g.splice(e--,1),this._targets=g=g.concat(n(f))):(this._siblings[e]=$(f,this,!1),1===i&&this._siblings[e].length>1&&aa(f,this,null,1,this._siblings[e])):(f=g[e--]=G.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=$(b,this,!1),1===i&&this._siblings.length>1&&aa(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-m,this.render(Math.min(0,-this._delay)))},!0),H=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},I=function(a,b){var c,d={};for(c in a)U[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!R[c]||R[c]&&R[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};h=G.prototype=new D,h.constructor=G,h.kill()._gc=!1,h.ratio=0,h._firstPT=h._targets=h._overwrittenProps=h._startAt=null,h._notifyPluginsOfEnabled=h._lazy=!1,G.version="1.20.2",G.defaultEase=h._ease=new v(null,null,1,1),G.defaultOverwrite="auto",G.ticker=i,G.autoSleep=120,G.lagSmoothing=function(a,b){i.lagSmoothing(a,b)},G.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(G.selector=c,c(b)):"undefined"==typeof d?b:d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b)};var J=[],K={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,M=/[\+-]=-?[\.\d]/,N=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a&&this.end?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m(b,this._target||c.t):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},O=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(L)||[],f=b.match(L)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=N,M.test(b)&&(l.end=0),l},P=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=O(m,n?parseFloat(o.s)+o.c:d,h||G.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},Q=G._internals={isArray:p,isSelector:H,lazyTweens:J,blobDif:O},R=G._plugins={},S=Q.tweenLookup={},T=0,U=Q.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1,onOverwrite:1,callbackScope:1,stringFilter:1,id:1,yoyoEase:1},V={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},W=D._rootFramesTimeline=new F,X=D._rootTimeline=new F,Y=30,Z=Q.lazyRender=function(){var a,b=J.length;for(K={};--b>-1;)a=J[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);J.length=0};X._startTime=i.time,W._startTime=i.frame,X._active=W._active=!0,setTimeout(Z,1),D._updateRoot=G.render=function(){var a,b,c;if(J.length&&Z(),X.render((i.time-X._startTime)*X._timeScale,!1,!1),W.render((i.frame-W._startTime)*W._timeScale,!1,!1),J.length&&Z(),i.frame>=Y){Y=i.frame+(parseInt(G.autoSleep,10)||120);for(c in S){for(b=S[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete S[c]}if(c=X._first,(!c||c._paused)&&G.autoSleep&&!W._first&&1===i._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||i.sleep()}}},i.addEventListener("tick",D._updateRoot);var $=function(a,b,c){var d,e,f=a._gsTweenID;if(S[f||(a._gsTweenID=f="t"+T++)]||(S[f]={target:a,tweens:[]}),b&&(d=S[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return S[f].tweens},_=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=G.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},aa=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+m,l=[],n=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||ba(b,0,o),0===ba(h,j,o)&&(l[n++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(l[n++]=h)));for(f=n;--f>-1;)if(h=l[f],2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted){if(2!==d&&!_(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},ba=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*m>f-b?m:(f+=a.totalDuration()/a._timeScale/e)>b+m?0:f-b-m};h._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,e.onUpdate=g.onUpdate,e.onUpdateScope=g.onUpdateScope||g.callbackScope||this,this._startAt=G.to(this.target,0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)U[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=G.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof v?k:"function"==typeof k?new v(k,g.easeParams):w[k]||G.defaultEase:G.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&G._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0}
vendor: 8,428 bytes, line 8832
8832,h._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;K[b._gsTweenID]&&Z(),this.vars.css||b.style&&b!==a&&b.nodeType&&R.css&&this.vars.autoCSS!==!1&&I(this.vars,b);for(g in this.vars)if(l=this.vars[g],U[g])l&&(l instanceof Array||l.push&&p(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(R[g]&&(j=new R[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=P.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&aa(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(K[b._gsTweenID]=!0),i)},h.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7&&a>=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===m&&"isPause"!==this.data)&&j!==a&&(c=!0,j>m&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:m);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==m||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:m)),(!this._initted||this._startAt&&this._startAt.progress())&&(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,n=this._easePower;(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:.5>a/i?this.ratio=k/2:this.ratio=1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,J.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,b,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,b,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,b,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===m&&g!==m&&(this._rawPrevTime=0))}},h._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:G.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline;if((p(b)||H(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(G.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!_(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return i},h.invalidate=function(){return this._notifyPluginsOfEnabled&&G._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],D.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-m,this.render(Math.min(0,-this._delay))),this},h._enabled=function(a,b){if(j||i.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=$(d[c],this,!0);else this._siblings=$(this.target,this,!0)}return D.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?G._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},G.to=function(a,b,c){return new G(a,b,c)},G.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new G(a,b,c)},G.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new G(a,b,d)},G.delayedCall=function(a,b,c,d,e){return new G(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},G.set=function(a,b){return new G(a,0,b)},G.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:G.selector(a)||a;var c,d,e,f;if((p(a)||H(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(G.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else if(a._gsTweenID)for(d=$(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d||[]},G.killTweensOf=G.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=G.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ca=t("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ca.prototype},!0);if(h=ca.prototype,ca.version="1.19.0",ca.API=2,h._firstPT=null,h._addTween=P,h.setRatio=N,h._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},h._mod=h._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},G._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ca.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ca.API&&(R[(new a[b])._propName]=a[b]);return!0},s.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=t("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ca.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ca(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ca.activate([g]),g},f=a._gsQueue){for(g=0;g<f.length;g++)f[g]();for(h in q)q[h].func||a.console.log("GSAP encountered missing dependency: "+h)}j=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"Tween
8832Max"); 8833/*! 8834 * VERSION: 1.9.0 8835 * DATE: 2017-06-19 8836 * UPDATES AND DOCS AT: http://greensock.com 8837 * 8838 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved. 8839 * This work is subject to the terms at http://greensock.com/standard-license or for
8840 * Club GreenSock members, the software agreement that was issued with your membership. 8841 * 8842 * @author: Jack Doyle, [email protected] 8843 **/ 8844var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";var a=(_gsScope.document||{}).documentElement,b=_gsScope,c=function(c,d){var e="x"===d?"Width":"Height",f="scroll"+e,g="client"+e,h=document.body;return c===b||c===a||c===h?Math.max(a[f],h[f])-(b["inner"+e]||a[g]||h[g]):c[f]-c["offset"+e]},d=function(a){return"string"==typeof a&&(a=TweenLite.selector(a)),a.length&&a!==b&&a[0]&&a[0].style&&!a.nodeType&&(a=a[0]),a===b||a.nodeType&&a.style?a:null},e=function(c,d){var e="scroll"+("x"===d?"Left":"Top");return c===b&&(null!=c.pageXOffset?e="page"+d.toUpperCase()+"Offset":c=null!=a[e]?a:document.body),function(){return c[e]}},f=function(c,f){var g=d(c).getBoundingClientRect(),h=!f||f===b||f===document.body,i=(h?a:f).getBoundingClientRect(),j={x:g.left-i.left,y:g.top-i.top};return!h&&f&&(j.x+=e(f,"x")(),j.y+=e(f,"y")()),j},g=function(a,b,d){var e=typeof a;return isNaN(a)?"number"===e||"string"===e&&"="===a.charAt(1)?a:"max"===a?c(b,d):Math.min(c(b,d),f(a,b)[d]):parseFloat(a)},h=_gsScope._gsDefine.plugin({propName:"scrollTo",API:2,global:!0,version:"1.9.0",init:function(a,c,d){return this._wdw=a===b,this._target=a,this._tween=d,"object"!=typeof c?(c={y:c},"string"==typeof c.y&&"max"!==c.y&&"="!==c.y.charAt(1)&&(c.x=c.y)):c.nodeType&&(c={y:c,x:c}),this.vars=c,this._autoKill=c.autoKill!==!1,this.getX=e(a,"x"),this.getY=e(a,"y"),this.x=this.xPrev=this.getX(),this.y=this.yPrev=this.getY(),null!=c.x?(this._addTween(this,"x",this.x,g(c.x,a,"x")-(c.offsetX||0),"scrollTo_x",!0),this._overwriteProps.push("scrollTo_x")):this.skipX=!0,null!=c.y?(this._addTween(this,"y",this.y,g(c.y,a,"y")-(c.offsetY||0),"scrollTo_y",!0),this._overwriteProps.push("scrollTo_y")):this.skipY=!0,!0},set:function(a){this._super.setRatio.call(this,a);var d=this._wdw||!this.skipX?this.getX():this.xPrev,e=this._wdw||!this.skipY?this.getY():this.yPrev,f=e-this.yPrev,g=d-this.xPrev,i=h.autoKillThreshold;this.x<0&&(this.x=0),this.y<0&&(this.y=0),this._autoKill&&(!this.skipX&&(g>i||-i>g)&&d<c(this._target,"x")&&(this.skipX=!0),!this.skipY&&(f>i||-i>f)&&e<c(this._target,"y")&&(this.skipY=!0),this.skipX&&this.skipY&&(this._tween.kill(),this.vars.onAutoKill&&this.vars.onAutoKill.apply(this.vars.onAutoKillScope||this._tween,this.vars.onAutoKillParams||[]))),this._wdw?b.scrollTo(this.skipX?d:this.x,this.skipY?e:this.y):(this.skipY||(this._target.scrollTop=this.y),this.skipX||(this._target.scrollLeft=this.x)),this.xPrev=this.x,this.yPrev=this.y}}),i=h.prototype;h.max=c,h.getOffset=f,h.buildGetter=e,h.autoKillThreshold=7,i._kill=function(a){return a.scrollTo_x&&(this.skipX=!0),a.scrollTo_y&&(this.skipY=!0),this._super._kill.call(this,a)}}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"undefined"!=typeof module&&module.exports?(require("../TweenLite.min.js"),module.exports=b()):"function"==typeof define&&define.amd&&define(["TweenLite"],b)}("ScrollToPlugin"); 8845(function($){history.scrollRestoration='manual';$(document).ready(function(){$('body').on('umggr-body-loaded',function(){UMGGR_Deeplink_Module.onLoad();});});UMGGR_Deeplink_Module.deeplinkScrollEnabled=true;UMGGR_Deeplink_Module.urlType='#';UMGGR_Deeplink_Module.currentLink=null 8846UMGGR_Deeplink_Module.scrollParent=window;UMGGR_Deeplink_Module.scrollOffset=0;UMGGR_Deeplink_Module.adminBarHeight=0;UMGGR_Deeplink_Module.onLoad=function(){if($('#wpadminbar').length){UMGGR_Deeplink_Module.adminBarHeight=$('#wpadminbar').height();} 8847if(UMGGR_Deeplink_Module.deeplinkScrollEnabled){$('.scroll-menu-link').click(function(e){var address=$(this).find('a').attr("href").toLowerCase();var navigateTo=$('[data-deeplink="'+address.replace(UMGGR_Deeplink_Module.urlType,'')+'"]');$('#umggr-nav-overlay').hide();$('body').removeClass('-no-overflow');if(navigateTo.length){UMGGR_Deeplink_Module.singlePagerNavigate(address,navigateTo,UMGGR_Deeplink_Module.scrollOffset);}else{UMGGR_Deeplink_Module.singlePagerNavigate(null,null,0);} 8848return false;});window.onpopstate=function(event){if(typeof location.hash!=='undefined'){var hashValue=location.hash.replace(UMGGR_Deeplink_Module.urlType,'');if(hashValue.length){var deeplinkElement=$('[data-deeplink="'+hashValue+'"]');
8848if(deeplinkElement.length){UMGGR_Deeplink_Module.currentLink=hashValue 8849UMGGR_Deeplink_Module.updateScroller(deeplinkElement,UMGGR_Deeplink_Module.scrollOffset);}}else{if(typeof location.pathname!=='undefined'&&location.pathname==='/'){UMGGR_Deeplink_Module.currentLink=null 8850UMGGR_Deeplink_Module.updateScroller(0,0);}}}};var navigationHash=location.hash;if(navigationHash.length){let cleanHash 8851if(navigationHash.startsWith('#/')){cleanHash=navigationHash.replace('#/','')}else{cleanHash=navigationHash.replace(UMGGR_Deeplink_Module.urlType,'')} 8852var navigateTo=$('[data-deeplink="'+cleanHash+'"]');UMGGR_Deeplink_Module.triggerEvent('navigation','hash',navigationHash);if(navigateTo.length){UMGGR_Deeplink_Module.currentLink=cleanHash 8853UMGGR_Deeplink_Module.singlePagerNavigate(navigationHash,navigateTo,UMGGR_Deeplink_Module.scrollOffset);}}} 8854var href=location.href;if(href.length){if(href.includes('#')){href=href.substr(0,href.indexOf('#'));} 8855if(href.includes('?')){href=href.substr(0,href.indexOf('?'));} 8856var deeplinkAnchor=$('a[data-deeplink][href="'+href+'"]');if(deeplinkAnchor.length){UMGGR_Deeplink_Module.currentLink=href 8857UMGGR_Deeplink_Module.triggerEvent('navigation','path',deeplinkAnchor);var parentAnchor=$(deeplinkAnchor).parents('[data-deeplink]');if(parentAnchor.length){UMGGR_Deeplink_Module.updateScroller(parentAnchor,UMGGR_Deeplink_Module.scrollOffset);}else{UMGGR_Deeplink_Module.updateScroller(deeplinkAnchor,UMGGR_Deeplink_Module.scrollOffset);} 8858UMGGR_Deeplink_Module.openModal(deeplinkAnchor);}} 8859UMGGR_Deeplink_Module.triggerEvent('loaded');};UMGGR_Deeplink_Module.onEventCallbacks=[];UMGGR_Deeplink_Module.onEvent=function(eventName,callback){UMGGR_Deeplink_Module.onEventCallbacks.push({eventName:eventName,callback,});} 8860UMGGR_Deeplink_Module.triggerEvent=function(eventName,args){if(UMGGR_Deeplink_Module.onEventCallbacks.length){for(var i in UMGGR_Deeplink_Module.onEventCallbacks){if(eventName===UMGGR_Deeplink_Module.onEventCallbacks[i].eventName){UMGGR_Deeplink_Module.onEventCallbacks[i].callback.apply([].slice.call(arguments,1));}}}} 8861UMGGR_Deeplink_Module.singlePagerNavigate=function(anchorUrl,navigateTo,offset){if(navigateTo===null){navigateTo=0;} 8862if(anchorUrl===null){anchorUrl='/';} 8863UMGGR_Deeplink_Module.updateScroller(navigateTo,offset);UMGGR_Deeplink_Module.updateNavigation(anchorUrl);};UMGGR_Deeplink_Module.updateScroller=function(element,offset){element=element?element:$('body');var offset=offset-UMGGR_Deeplink_Module.adminBarHeight;$('html, body').animate({scrollTop:$(element).offset().top-offset,},150,'linear');};UMGGR_Deeplink_Module.updateNavigation=function(url,parentWindow){var win=window;if(typeof parentWindow!=='undefined'&&parentWindow){win=window.parent;} 8864if(history.pushState){win.history.pushState(null,null,url);} 8865else{win.location.hash=url;}};UMGGR_Deeplink_Module.openModal=function(anchor,type=''){var url=$(anchor).attr('href');var inCustomizer=false;if(type==='news'){url=$(anchor).data('link');} 8866var modalUrl=url+'?modal=1';if(window.location.href.includes("customize_messenger_channel")){inCustomizer=true;} 8867$.fancybox.open({type:'iframe',src:modalUrl,baseClass:'fancy-news',preload:true,margin:[0,0,0,0],opts:{beforeShow:function(instance,current){if(!inCustomizer){UMGGR_Deeplink_Module.updateNavigation(url,UMGGR_Deeplink_Module.inIframe());}},afterClose:function(){if(!inCustomizer){var parentAnchor=$(anchor).parents('[data-deeplink]');if(parentAnchor.length){var urlPrefix=UMGGR_Deeplink_Module.urlType==='#'?'/#':'/';var urlPostfix=UMGGR_Deeplink_Module.urlType==='#'?'':'/';UMGGR_Deeplink_Module.updateNavigation(urlPrefix+parentAnchor.attr('data-deeplink')+urlPostfix,UMGGR_Deeplink_Module.inIframe());}else{UMGGR_Deeplink_Module.updateNavigation('/',UMGGR_Deeplink_Module.inIframe());}}}}});} 8868UMGGR_Deeplink_Module.inIframe=function(){try{return window.self!==window.top;}catch(e){return true;}}})(jQuery); 8869(function($){$(document).ready(function(){UMGGR_Cookie_Positioner_Module.init();});UMGGR_Cookie_Positioner_Module.cookie_bar_id="_evidon_banner";UMGGR_Cookie_Positioner_Module.interval_cookie_open_count=0;UMGGR_Cookie_Positioner_Module.is_cookie_bar_visible=function(){var cookie_bar=$('#'+UMGGR_Cookie_Positioner_Module.cookie_bar_id);return cookie_bar.length;};UMGGR_Cookie_Positioner_Module.init=function(){if(typeof UMGGR_Cookie_Positioner_Module.action_cookie_open!=='undefined'){UMGGR_Cookie_Positioner_Module.listen_for_cookie_bar_open();$(window).resize(function(){if(UMGGR_Cookie_Positioner_Module.is_cookie_bar_visible()){UMGGR_Cookie_Positioner_Module.action_cookie_open();}});}};UMGGR_Cookie_Positioner_Module.listen_for_cookie_bar_open=function(){UMGGR_Cookie_Positioner_Module.interval_cookie_open=setInterval(function(){if(UMGGR_Cookie_Positioner_Module.is_cookie_bar_visible()){clearInterval(UMGGR_Cookie_Positioner_Module.interval_cookie_open);UMGGR_Cookie_Positioner_Module.action_cookie_open();UMGGR_Cookie_Positioner_Module.listen_for_cookie_bar_close();return;} 8870UMGGR_Cookie_Positioner_Module.interval_cookie_open_count++;
vendor: 5,333 bytes, lines 8870-8880
8870if(UMGGR_Cookie_Positioner_Module.interval_cookie_open_count>=50){clearInterval(UMGGR_Cookie_Positioner_Module.interval_cookie_open);}},500);};UMGGR_Cookie_Positioner_Module.listen_for_cookie_bar_close=function(){if(typeof UMGGR_Cookie_Positioner_Module.action_cookie_close!=='undefined'){UMGGR_Cookie_Positioner_Module.interval_cookie_close=setInterval(function(){if(!UMGGR_Cookie_Positioner_Module.is_cookie_bar_visible()){clearInterval(UMGGR_Cookie_Positioner_Module.interval_cookie_close);UMGGR_Cookie_Positioner_Module.action_cookie_close();return;}},500);}};})(jQuery); 8871/*! 8872 * Isotope PACKAGED v3.0.4 8873 * 8874 * Licensed GPLv3 for open source use 8875 * or Isotope Commercial License for commercial use 8876 * 8877 * http://isotope.metafizzy.co 8878 * Copyright 2017 Metafizzy 8879 */ 8880!function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,s,a){function u(t,e,o){var n,s="$()."+i+'("'+e+'")';return t.each(function(t,u){var h=a.data(u,i);if(!h)return void r(i+" not initialized. Cannot call methods, i.e. "+s);var d=h[e];if(!d||"_"==e.charAt(0))return void r(s+" is not a valid method");var l=d.apply(h,o);n=void 0===n?l:n}),void 0!==n?n:t}function h(t,e){t.each(function(t,o){var n=a.data(o,i);n?(n.option(e),n._init()):(n=new s(o,e),a.data(o,i,n))})}a=a||e||t.jQuery,a&&(s.prototype.option||(s.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=n.call(arguments,1);return u(this,t,e)}return h(this,t),this},o(a))}function o(t){!t||t&&t.bridget||(t.bridget=i)}var n=Array.prototype.slice,s=t.console,r="undefined"==typeof s?function(){}:function(t){s.error(t)};return o(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return o.indexOf(e)==-1&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},o=i[t]=i[t]||{};return o[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return o!=-1&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=0,n=i[o];e=e||[];for(var s=this._onceEvents&&this._onceEvents[t];n;){var r=s&&s[n];r&&(this.off(t,n),delete s[n]),n.apply(this,e),o+=r?0:1,n=i[o]}return this}},t}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("get-size/get-size",[],function(){return e()}):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function t(t){var e=parseFloat(t),i=t.indexOf("%")==-1&&!isNaN(e);return i&&e}function e(){}function i(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<h;e++){var i=u[e];t[i]=0}return t}function o(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),e}function n(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var n=o(e);s.isBoxSizeOuter=r=200==t(n.width),i.removeChild(e)}}function s(e){if(n(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var s=o(e);if("none"==s.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==s.boxSizing,l=0;l<h;l++){var f=u[l],c=s[f],m=parseFloat(c);a[f]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,y=a.paddingTop+a.paddingBottom,g=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,I=a.borderTopWidth+a.borderBottomWidth,z=d&&r,x=t(s.width);x!==!1&&(a.width=x+(z?0:p+_));var S=t(s.height);return S!==!1&&(a.height=S+(z?0:y+I)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(y+I),a.outerWidth=a.width+g,a.outerHeight=a.height+v,a}}var r,a="undefined"==typeof console?e:function(t){console.error(t)},u=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],h=u.length,d=!1;return s}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i],n=o+"MatchesSelector";if(t[n])return n}}();return function(e,i){return e[t](i)}}),function(t,e){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["de
8880sandro-matches-selector/matches-selector"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("desandro-matches-selector")):t.fizzyUIUtils=e(t,t.matchesSelector)}(window,function(t,e){var i={};i.extend=function(t,e){for(var i in e)t[i]=e[i];return t},i.modulo=function(t,e){return(t%e+e)%e},i.makeArray=function(t){var e=[];if(Array.isArray(t))e=t;else if(t&&"object"==typeof t&&"number"==typeof t.length)for(var i=0;i<t.length;i++)e.push(t[i]);else e.push(t);return e},i.removeFrom=function(t,e){var i=t.indexOf(e);i!=-1&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,o){t=i.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement){if(!o)return void n.push(t);e(t,o)&&n.push(t);for(var i=t.querySelectorAll(o),s=0;s<i.length;s++)n.push(i[s])}}),n},i.debounceMethod=function(t,e,i){var o=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];t&&clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout(function(){o.apply(s,e),delete s[n]},i||100)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var o=t.console;return i.htmlInit=function(e,n){i.docReady(function(){var s=i.toDashed(n),r="data-"+s,a=document.querySelectorAll("["+r+"]"),u=document.querySelectorAll(".js-"+s),h=i.makeArray(a).concat(i.makeArray(u)),d=r+"-options",l=t.jQuery;h.forEach(function(t){var i,s=t.getAttribute(r)||t.getAttribute(d);try{i=s&&JSON.parse(s)}catch(a){return void(o&&o.error("Error parsing "+r+" on "+t.className+": "+a))}var u=new e(t,i);l&&l.data(t,n,u)})})},i}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";function i(t){for(var e in t)return!1;return e=null,!0}function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}function n(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}var s=document.documentElement.style,r="string"==typeof s.transition?"transition":"WebkitTransition",a="string"==typeof s.transform?"transform":"WebkitTransform",u={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],h={transform:a,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"},d=o.prototype=Object.create(t.prototype);d.constructor=o,d._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},d.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},d.getSize=function(){this.size=e(this.element)},d.css=function(t){var e=this.element.style;for(var i in t){var o=h[i]||i;e[o]=t[i]}},d.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=this.layout.size,r=o.indexOf("%")!=-1?parseFloat(o)/100*s.width:parseInt(o,10),a=n.indexOf("%")!=-1?parseFloat(n)/100*s.height:parseInt(n,10);r=isNaN(r)?0:r,a=isNaN(a)?0:a,r-=e?s.paddingLeft:s.paddingRight,a-=i?s.paddingTop:s.paddingBottom,this.position.x=r,this.position.y=a},d.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",d=o?"bottom":"top",l=this.position.y+t[u];e[h]=this.getYValue(l),e[d]="",this.css(e),this.emitEvent("layout",[this])},d.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},d.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},d._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=parseInt(t,10),s=parseInt(e,10),r=n===this.position.x&&s===this.position.y;if(this.setPosition(t,e),r&&!this.isTransitioning)return void this.layoutPosition();var a=t-i,u=e-o,h={};
8880h.transform=this.getTranslate(a,u),this.transition({to:h,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})},d.getTranslate=function(t,e){var i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop");return t=i?t:-t,e=o?e:-e,"translate3d("+t+"px, "+e+"px, 0)"},d.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},d.moveTo=d._transitionTo,d.setPosition=function(t,e){this.position.x=parseInt(t,10),this.position.y=parseInt(e,10
vendor: 11,351 bytes, line 8880
8880)},d._nonTransition=function(t){this.css(t.to),t.isCleaning&&this._removeStyles(t.to);for(var e in t.onTransitionEnd)t.onTransitionEnd[e].call(this)},d.transition=function(t){if(!parseFloat(this.layout.options.transitionDuration))return void this._nonTransition(t);var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);var o=this.element.offsetHeight;o=null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0};var l="opacity,"+n(a);d.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:l,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(u,this,!1)}},d.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},d.onotransitionend=function(t){this.ontransitionend(t)};var f={"-webkit-transform":"transform"};d.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,o=f[t.propertyName]||t.propertyName;if(delete e.ingProperties[o],i(e.ingProperties)&&this.disableTransition(),o in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[o]),o in e.onEnd){var n=e.onEnd[o];n.call(this),delete e.onEnd[o]}this.emitEvent("transitionEnd",[this])}},d.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(u,this,!1),this.isTransitioning=!1},d._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var c={transitionProperty:"",transitionDuration:"",transitionDelay:""};return d.removeTransitionStyles=function(){this.css(c)},d.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},d.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},d.remove=function(){return r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),void this.hide()):void this.removeElem()},d.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("visibleStyle");e[i]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},d.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},d.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},d.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={},i=this.getHideRevealTransitionEndProperty("hiddenStyle");e[i]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},d.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},d.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(i,o,n,s){return e(t,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):t.Outlayer=e(t,t.EvEmitter,t.getSize,t.fizzyUIUtils,t.Outlayer.Item)}(window,function(t,e,i,o,n){"use strict";function s(t,e){var i=o.getQueryElement(t);if(!i)return void(u&&u.error("Bad element for "+this.constructor.namespace+": "+(i||t)));this.element=i,h&&(this.$element=h(this.element)),this.options=o.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,f[n]=this,this._create();var s=this._getOption("initLayout");s&&this.layout()}function r(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}function a(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=m[o]||1;return i*n}var u=t.console,h=t.jQuery,d=function(){},l=0,f={};s.namespace="outlayer",s.Item=n,s.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var c=s.prototype;o.extend(c,e.prototype),c.option=function(t){o.extend(this.options,t)},c._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},s.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},c._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),o.extend(this.element.style,this.options.containerStyle);var t=this._getOption("resize");t&&this.bindResize()},c.reloadItems=function(){this.items=this._itemize(this.element.children)},c._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=e[n],r=new i(s,this);o.push(r)}return o},c._filterFindItemElements=function(t){return o.filterFindElements(t,this.options.itemSelector)},c.getItemElements=function(){return this.items.map(function(t){return t.element})},c.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},c._init=c.layout,c._resetLayout=function(){this.getSize()},c.getSize=function(){this.size=i(this.element)},c._getMeasurement=function(t,e){var o,n=this.options[t];n?("string"==typeof n?o=this.element.querySelector(n):n instanceof HTMLElement&&(o=n),this[t]=o?i(o)[e]:n):this[t]=0},c.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},c._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},c._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach(function(t){var o=this._getItemLayoutPosition(t);o.item=t,o.isInstant=e||t.isLayoutInstant,i.push(o)},this),this._processLayoutQueue(i)}},c._getItemLayoutPosition=function(){return{x:0,y:0}},c._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},c.updateStagger=function(){var t=this.options.stagger;return null===t||void 0===t?void(this.stagger=0):(this.stagger=a(t),this.stagger)},c._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},c._postLayout=function(){this.resizeContainer()},c.resizeContainer=function(){var t=this._getOption("resizeContainer");if(t){var e=this._getContainerSize();e&&(this._setContainerMeasure(e.width,!0),this._setContainerMeasure(e.height,!1))}},c._getContainerSize=d,c._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},c._emitCompleteOnItems=function(t,e){function i(){n.dispatchEvent(t+"Complete",null,[e])}function o(){r++,r==s&&i()}var n=this,s=e.length;if(!e||!s)return void i();var r=0;e.forEach(function(e){e.once(t,o)})},c.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),h)if(this.$element=this.$element||h(this.element),e){var n=h.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},c.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},c.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},c.stamp=function(t){t=this._find(t),t&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},c.unstamp=function(t){t=this._find(t),t&&t.forEach(function(t){o.removeFrom(this.stamps,t),this.unignore(t)},this)},c._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=o.makeArray(t)},c._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},c._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},c._manageStamp=d,c._getElementOffset=function(t){var e=t.getBoundingClientRect(),o=this._boundingRect,n=i(t),s={left:e.left-o.left-n.marginLeft,top:e.top-o.top-n.marginTop,right:o.right-e.right-n.marginRight,bottom:o.bottom-e.bottom-n.marginBottom};return s},c.handleEvent=o.handleEvent,c.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},c.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},c.onresize=function(){this.resize()},o.debounceMethod(s,"onresize",100),c.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},c.needsResizeLayout=function(){var t=i(this.element),e=this.size&&t;return e&&t.innerWidth!==this.size.innerWidth},c.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},c.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},c.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},c.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.reveal()})}},c.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach(function(t,i){t.stagger(i*e),t.hide()})}},c.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},c.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},c.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},c.getItems=function(t){t=o.makeArray(t);var e=[];return t.forEach(function(t){var i=this.getItem(t);i&&e.push(i)},this),e},c.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),o.removeFrom(this.items,t)},this)},c.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete f[e],delete this.element.outlayerGUID,h&&h.removeData(this.element,this.constructor.namespace)},s.data=function(t){t=o.getQueryElement(t);var e=t&&t.outlayerGUID;return e&&f[e]},s.create=function(t,e){var i=r(s);return i.defaults=o.extend({},s.defaults),o.extend(i.defaults,e),i.compatOptions=o.extend({},s.compatOptions),i.namespace=t,i.data=s.data,i.Item=r(n),o.htmlInit(i,t),h&&h.bridget&&h.bridget(t,i),i};var m={ms:1,s:1e3};return s.Item=n,s}),function(t,e){"function"==typeof define&&define.amd?define("isotope
8880/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(t,e){"use strict";function i(t){this.isotope=t,t&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var o=i.prototype,n=["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"];
vendor: 12,466 bytes, lines 8880-8881
8880return n.forEach(function(t){o[t]=function(){return e.prototype[t].apply(this.isotope,arguments)}}),o.needsVerticalResizeLayout=function(){var e=t(this.isotope.element),i=this.isotope.size&&e;return i&&e.innerHeight!=this.isotope.size.innerHeight},o._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},o.getColumnWidth=function(){this.getSegmentSize("column","Width")},o.getRowHeight=function(){this.getSegmentSize("row","Height")},o.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},o.getFirstItemSize=function(){var e=this.isotope.filteredItems[0];return e&&e.element&&t(e.element)},o.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},o.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},i.modes={},i.create=function(t,e){function n(){i.apply(this,arguments)}return n.prototype=Object.create(o),n.prototype.constructor=n,e&&(n.options=e),n.prototype.namespace=t,i.modes[t]=n,n},i}),function(t,e){"function"==typeof define&&define.amd?define("masonry/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,e){var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var o=i.prototype;return o._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},o.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var o=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/o,r=o-n%o,a=r&&r<1?"round":"floor";s=Math[a](s),this.cols=Math.max(s,1)},o.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,o=e(i);this.containerWidth=o&&o.innerWidth},o._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&e<1?"round":"ceil",o=Math[i](t.size.outerWidth/this.columnWidth);o=Math.min(o,this.cols);for(var n=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",s=this[n](o,t),r={x:this.columnWidth*s.col,y:s.y},a=s.y+t.size.outerHeight,u=o+s.col,h=s.col;h<u;h++)this.colYs[h]=a;return r},o._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},o._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},o._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},o._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,o=t>1&&i+t>this.cols;i=o?0:i;var n=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=n?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},o._manageStamp=function(t){var i=e(t),o=this._getElementOffset(t),n=this._getOption("originLeft"),s=n?o.left:o.right,r=s+i.outerWidth,a=Math.floor(s/this.columnWidth);a=Math.max(0,a);var u=Math.floor(r/this.columnWidth);u-=r%this.columnWidth?0:1,u=Math.min(this.cols-1,u);for(var h=this._getOption("originTop"),d=(h?o.top:o.bottom)+i.outerHeight,l=a;l<=u;l++)this.colYs[l]=Math.max(d,this.colYs[l])},o._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},o._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},o.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/masonry",["../layout-mode","masonry/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(t,e){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(i,o,n,s,r,a){return e(t,i,o,n,s,r,a)}):"object"==typeof module&&module.exports?module.exports=e(t,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope/js/item"),require("isotope/js/layout-mode"),require("isotope/js/layout-modes/masonry"),require("isotope/js/layout-modes/fit-rows"),require("isotope/js/layout-modes/vertical")):t.Isotope=e(t,t.Outlayer,t.getSize,t.matchesSelector,t.fizzyUIUtils,t.Isotope.Item,t.Isotope.LayoutMode)}(window,function(t,e,i,o,n,s,r){function a(t,e){return function(i,o){for(var n=0;n<t.length;n++){var s=t[n],r=i.sortData[s],a=o.sortData[s];if(r>a||r<a){var u=void 0!==e[s]?e[s]:e,h=u?1:-1;return(r>a?1:-1)*h}}return 0}}var u=t.jQuery,h=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},d=e.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});d.Item=s,d.LayoutMode=r;var l=d.prototype;l._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),e.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var t in r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,e.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=e.prototype._itemize.apply(this,arguments),i=0;i<t.length;i++){var o=t[i];o.id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?n.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){return!this._isLayoutInited&&this._getOption("initLayout")?void this.arrange():void this._layout()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e,e},l._bindArrangeComplete=function(){function t(){e&&i&&o&&n.dispatchEvent("arrangeComplete",null,[n.filteredItems])}var e,i,o,n=this;this.once("layoutComplete",function(){e=!0,t()}),this.once("hideComplete",function(){i=!0,t()}),this.once("revealComplete",function(){o=!0,t()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(t){return u&&this.options.isJQueryFiltering?function(e){return u(e.element).is(t)}:"function"==typeof t?function(e){return t(e.element)}:function(e){return o(e.element,t)}},l.updateSortData=function(t){ 8881var e;t?(t=n.makeArray(t),e=this.getItems(t)):e=this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=f(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){var o=t[i];o.updateSortData()}};var f=function(){function t(t){if("string"!=typeof t)return t;var i=h(t).split(" "),o=i[0],n=o.match(/^\[(.+)\]$/),s=n&&n[1],r=e(s,o),a=d.sortDataParsers[i[1]];return t=a?function(t){return t&&a(r(t))}:function(t){return t&&r(t)}}function e(t,e){return t?function(e){return e.getAttribute(t)}:function(t){var i=t.querySelector(e);return i&&i.textContent}}return t}();d.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=n.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=a(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){e.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var c=l.remove;return l.remove=function(t){t=n.makeArray(t);var e=this.getItems(t);c.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var s=e[o];n.removeFrom(this.filteredItems,s)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){var e=this.items[t];e.sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;
8881var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},d}); 8882(function($){var splashVideo;"use strict";function isSplashed(){var splashed=false;if(typeof(sessionStorage)!=='undefined'){splashed=sessionStorage.getItem('umggr-splashed');} 8883return splashed;} 8884function setSplashed(){if(typeof(sessionStorage)!=='undefined'){sessionStorage.setItem('umggr-splashed',true);}} 8885function setplayerSplash(container,videoId){console.log('video');if(!$(container).length||(typeof YTPlayer==='undefined'))return;var ytPlayerHost=(!UMGGR_Splash_Shortcode.disable_cookies?'https://www.youtube.com':'https://www.youtube-nocookie.com');var ytPlayerAutoplay=false;var ytPlayerMute=false;if(UMGGR_Splash_Shortcode.autoplay_setting!='null'){ytPlayerAutoplay=true;ytPlayerMute=true;} 8886$(container).YTPlayer({videoId:videoId,host:ytPlayerHost,playerVars:{'autoplay':ytPlayerAutoplay,'mute':ytPlayerMute,'controls':0,'showinfo':0,'rel':0,'playlist':videoId,'loop':1},events:{'onReady':function(event){$('#umggr-splash').trigger('youtube-splash-ready');$('#umggr-splash .media-aspect-wrapper').delay(400).show(350);},}});splashVideo=$(container).data('ytPlayer').player;} 8887function setYtVideo(container,videoId){$(container).parent().hide();if(typeof(YT)=='undefined'||typeof(YT.Player)=='undefined'){window.onYouTubeIframeAPIReady=function(){setplayerSplash(container,videoId);};} 8888else 8889{setplayerSplash(container,videoId);}} 8890UMGGR_Splash_Shortcode.showSplash=function(){if($('#umggr-splash').length&&UMGGR_Splash_Shortcode.is_home){var $obj=$('#umggr-splash');if($obj.attr('data-repeatsplash')=='first_time'){if(!isSplashed()){$obj.show();$('body').addClass('-no-overflow');}}else{sessionStorage.setItem('umggr-splashed','');$obj.show();$('body').addClass('-no-overflow');}}} 8891UMGGR_Splash_Shortcode.initSplash=function(){if($('#umggr-splash .splash-video-contain .yt-holder').length>0){var ytId=$('#umggr-splash .splash-video-contain .yt-holder').data('yt-id');var container=$('#umggr-splash .splash-video-contain .yt-holder')[0];setYtVideo(container,ytId);} 8892$('.close-modal').click(function(){if($(this).parents('#umggr-splash').length){$('#umggr-splash').fadeOut(500,function(){$('body').removeClass('-no-overflow');$('#umggr-splash').remove();setSplashed();});} 8893$('body').removeClass('-no-overflow');});if(UMGGR_Splash_Shortcode.video_format=='youtube'){var sound_playing=false;$('body').on('click','.splash-mute-unmute',function(e){e.preventDefault();sound_playing=!sound_playing;$(this).toggleClass('playing');muteUnmute(splashVideo,sound_playing);});$('body').on('click','.splash-video-overlay',function(e){e.preventDefault();sound_playing=!sound_playing;$(this).toggleClass('playing');muteUnmute(splashVideo,sound_playing);});}else if(UMGGR_Splash_Shortcode.video_format=='mp4'){$('body').on('click','.splash-mute-unmute',function(e){e.preventDefault();if(jQuery("#mp4-video").prop('muted')){jQuery("#mp4-video").prop('muted',false);$('.splash-mute-unmute-mute').show();$('.splash-mute-unmute-unmute').hide();}else{jQuery("#mp4-video").prop('muted',true);$('.splash-mute-unmute-mute').hide();$('.splash-mute-unmute-unmute').show();}});} 8894function muteUnmute(player,sound_playing){if(sound_playing){player.unMute();$('.splash-mute-unmute-mute').show();$('.splash-mute-unmute-unmute').hide();}else{player.mute();$('.splash-mute-unmute-mute').hide();$('.splash-mute-unmute-unmute').show();}} 8895var timeout;$('.splash-video-overlay').mousemove(function(){if(sound_playing){$('.splash-mute-unmute-unmute').fadeIn();}else{$('.splash-mute-unmute-mute').fadeIn();} 8896clearTimeout(timeout);timeout=setTimeout(function(){if(sound_playing){$('.splash-mute-unmute-unmute').fadeOut();}else{$('.splash-mute-unmute-mute').fadeOut();}},2000);});} 8897$(document).ready(function(){UMGGR_Splash_Shortcode.initSplash();if(typeof UMGGR_Deeplink_Module!=='undefined'){UMGGR_Deeplink_Module.onEvent('loaded',function(){console.log(UMGGR_Deeplink_Module.currentLink) 8898if(UMGGR_Deeplink_Module.currentLink===null){UMGGR_Splash_Shortcode.showSplash();}});}else{UMGGR_Splash_Shortcode.showSplash();}});})(jQuery); 8899let GRSearchPanel;document.addEventListener("DOMContentLoaded",function(){const selectors={searchPanel:'.-js-search-panel',searchPanelInline:'.-js-search-panel-inline',searchPanelButton:'.-js-search-open',};const searchPanel=document.querySelector(selectors.searchPanel);const searchPanelInline=document.querySelector(selectors.searchPanelInline);
8899const searchToggle=document.querySelectorAll(selectors.searchPanelButton);GRSearchPanel={init(){if(searchToggle.length){for(let i=0;i<searchToggle.length;i++){const button=searchToggle[i];button.addEventListener('click',this.expandPanel);}}},expandPanel(){if(searchPanelInline!==null){searchPanelInline.classList.toggle('-is-maximised');} 8900searchPanel.classList.toggle('-is-expanded');event.preventDefault();},} 8901GRSearchPanel.init();}); 8902/*! 8903 * enquire.js v2.1.6 - Awesome Media Queries in JavaScript 8904 * Copyright (c) 2017 Nick Williams - http://wicky.nillia.ms/enquire.js 8905 * License: MIT */ 8906!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.enquire=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){function d(a,b){this.query=a,this.isUnconditional=b,this.handlers=[],this.mql=window.matchMedia(a);var c=this;this.listener=function(a){c.mql=a.currentTarget||a,c.assess()},this.mql.addListener(this.listener)}var e=a(3),f=a(4).each;d.prototype={constuctor:d,addHandler:function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var b=this.handlers;f(b,function(c,d){if(c.equals(a))return c.destroy(),!b.splice(d,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){f(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";f(this.handlers,function(b){b[a]()})}},b.exports=d},{3:3,4:4}],2:[function(a,b,c){function d(){if(!window.matchMedia)throw new Error("matchMedia n
8906ot present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}var e=a(1),f=a(4),g=f.each,h=f.isFunction,i=f.isArray;d.prototype={constructor:d,register:function(a,b,c){var d=this.queries,f=c&&this.browserIsIncapable;return d[a]||(d[a]=new e(a,f)),h(b)&&(b={match:b}),i(b)||(b=[b]),g(b,function(b){h(b)&&(b={match:b}),d[a].addHandler(b)}),this},unregister:function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},b.exports=d},{1:1,4:4}],3:[function(a,b,c){function d(a){this.options=a,!a.deferSetup&&this.setup()}d.prototype={constructor:d,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(a){return this.options===a||this.options.match===a}},b.exports=d},{}],4:[function(a,b,c){function d(a,b){var c=0,d=a.length;for(c;c<d&&b(a[c],c)!==!1;c++);}function e(a){return"[object Array]"===Object.prototype.toString.apply(a)}function f(a){return"function"==typeof a}b.exports={isFunction:f,isArray:e,each:d}},{}],5:[function(a,b,c){var d=a(2);b.exports=new d},{2:2}]},{},[5])(5)}); 8907/*! jQuery Address v${version} | (c) 2009, 2013 Rostislav Hristov | jquery.org/license */ 8908!function(t){t.address=function(){var e,r,n,a,i=function(e){var r=t.extend(t.Event(e),function(){for(var e={},r=t.address.parameterNames(),n=0,a=r.length;n<a;n++)e[r[n]]=t.address.parameter(r[n]);return{value:t.address.value(),path:t.address.path(),pathNames:t.address.pathNames(),parameterNames:r,parameters:e,queryString:t.address.queryString()}}.call(t.address));return t(t.address).trigger(r),r},s=function(t){return Array.prototype.slice.call(t)},o=function(e,r,n){return t().bind.apply(t(t.address),Array.prototype.slice.call(arguments)),t.address},c=function(e,r){return t().unbind.apply(t(t.address),Array.prototype.slice.call(arguments)),t.address},u=function(){return M.pushState&&q.state!==e},d=function(){return("/"+W.pathname.replace(new RegExp(q.state),"")+W.search+(l()?"#"+l():"")).replace(B,"/")},l=function(){var t=W.href.indexOf("#");return-1!=t?W.href.substr(t+1):""},p=function(){return u()?d():l()},h=function(){try{return top.document!==e&&top.document.title!==e&&top.jQuery!==e&&top.jQuery.address!==e&&!1!==top.jQuery.address.frames()?top:window}catch(t){return window}},f=function(t){return t=t.toString(),(q.strict&&"/"!=t.substr(0,1)?"/":"")+t},v=function(t,e){return parseInt(t.css(e),10)},g=function(){if(!H){var t=p();decodeURI(Y)!=decodeURI(t)&&(F&&$<7?W.reload():(F&&!Q&&q.history&&z(w,50),Y=t,m(A)))}},m=function(t){return z(y,10),i(I).isDefaultPrevented()||i(t?U:R).isDefaultPrevented()},y=function(){if("null"!==q.tracker&&q.tracker!==k){var r=t.isFunction(q.tracker)?q.tracker:L[q.tracker],n=(W.pathname+W.search+(t.address&&!u()?t.address.value():"")).replace(/\/\//,"/").replace(/^\/$/,"");t.isFunction(r)?r(n):(t.isFunction(L.urchinTracker)&&L.urchinTracker(n),L.pageTracker!==e&&t.isFunction(L.pageTracker._trackPageview)&&L.pageTracker._trackPageview(n),L._gaq!==e&&t.isFunction(L._gaq.push)&&L._gaq.push(["_trackPageview",decodeURI(n)]),t.isFunction(L.ga)&&L.ga("send","pageview",n))}},w=function(){var t="javascript:"+A+";document.open();document.writeln('<html><head><title>"+C.title.replace(/\'/g,"\\'")+"</title><script>var "+E+' = "'+encodeURIComponent(p()).replace(/\'/g,"\\'")+(C.domain!=W.hostname?'";document.domain="'+C.domain:"")+"\";<\/script></head></html>');document.close();";$<7?r.src=t:r.contentWindow.location.replace(t)},b=function(){if(D&&-1!=K){var t,e,r=D.substr(K+1).split("&");for(t=0;t<r.length;t++)e=r[t].split("="),/^(autoUpdate|history|strict|wrap)$/.test(e[0])&&(q[e[0]]=isNaN(e[1])?/^(true|yes)$/i.test(e[1]):0!==parseInt(e[1],10)),/^(state|tracker)$/.test(e[0])&&(q[e[0]]=e[1]);D=k}Y=p()},x=function(){if(!J){if(J=T,b(),t('a[rel*="address:"]').address(),q.wrap){var n=t("body");t("body > *").wrapAll('<div style="padding:'+(v(n,"marginTop")+v(n,"paddingTop"))+"px "+(v(n,"marginRight")+v(n,"paddingRight"))+"px "+(v(n,"marginBottom")+v(n,"paddingBottom"))+"px "+(v(n,"marginLeft")+v(n,"paddingLeft"))+'px;" />').parent().wrap('<div id="'+E+'" style="height:100%;overflow:auto;position:relative;'+(O&&!window.statusbar.visible?"resize:both;":"")+'" />');t("html, body").css({height:"100%",margin:0,padding:0,overflow:"hidden"}),O&&t('<style type="text/css" />').appendTo("head").text("#"+E+"::-webkit-resizer { background-color: #fff; }")}if(F&&!Q){var a=C.getElementsByTagName("frameset")[0];(r=C.createElement((a?"":"i")+"frame")).src="javascript:"+A,a?(a.insertAdjacentElement("beforeEnd",r),a[a.cols?"cols":"rows"]+=",0",r.noResize=T,r.frameBorder=r.frameSpacing=0):(r.style.display="none",r.style.width=r.style.height=0,r.tabIndex=-1,C.body.insertAdjacentElement("afterBegin",r)),z((function(){t(r).bind("load",(function(){var t=r.contentWindow;(Y=t[E]!==e?t[E]:"")!=p()&&(m(A),W.hash=Y)})),r.contentWindow[E]===e&&w()}),50)}z((function(){i("init"),m(A)}),1),u()||(F&&$>7||!F&&Q?L.addEventListener?L.addEventListener(S,g,A):L.attachEvent&&L.attachEvent("on"+S,g):_(g,50)),"state"in window.history&&t(window).trigger("popstate")}},k=null,E="jQueryAddress",S="hashchange",j="init",I="change",U="internalChange",R="externalChange",T=!0,A=!1,q={autoUpdate:T,history:T,strict:T,frames:T,wrap:A},N=(n={},(a=function(t){t=t.toLowerCase();var e=/(chrome)[ \/]([\w.]+)/.exec(t)||/(webkit)[ \/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:e[1]||"",version:e[2]||"0"}}(navigator.userAgent)).browser&&(n[a.browser]=!0,n.version=a.version),n.chrome?n.webkit=!0:n.webkit&&(n.safari=!0),n),$=parseFloat(N.version),O=N.webkit||N.safari,F=N.msie,L=h(),C=L.document,M=L.history,W=L.location,_=setInterval,z=setTimeout,B=/\/{2,9}
8908/g,P=navigator.userAgent,Q="on"+S in L,D=t("script:last").attr("src"),K=D?D.indexOf("?"):-1,G=C.title,H=A,J=A,V=T,X=A,Y=p();if(F){$=parseFloat(P.substr(P.indexOf("MSIE")+4)),C.documentMode&&C.documentMode!=$&&($=8!=C.documentMode?7:8);var Z=C.onpropertychange;C.onpropertychange=function(){Z&&Z.call(C),C.title!=G&&-1!=C.title.indexOf("#"+p())&&(C.title=G)}}if(M.navigationMode&&(M.navigationMode="compatible"),"complete"==document.readyState)var tt=setInterval((function(){t.address&&(x(),clearInterval(tt))}),50);else b(),t(x);return t(window).bind("popstate",(function(){decodeURI(Y)!=decodeURI(p())&&(Y=p(),m(A))})).bind("unload",(function(){L.removeEventListener?L.removeEventListener(S,g,A):L.detachEvent&&L.detachEvent("on"+S,g)})),{bind:function(t,e,r){return o.apply(this,s(arguments))},unbind:function(t,e){return c.apply(this,s(arguments))},init:function(t,e){return o.apply(this,[j].concat(s(arguments)))},change:function(t,e){return o.apply(this,[I].concat(s(arguments)))},internalChange:function(t,e){return o.apply(this,[U].concat(s(arguments)))},externalChange:function(t,e){return o.apply(this,[R].concat(s(arguments)))},baseURL:function(){var t=W.href;return-1!=t.indexOf("#")&&(t=t.substr(0,t.indexOf("#"))),/\/$/.test(t)&&(t=t.substr(0,t.length-1)),t},autoUpdate:function(t){return t!==e?(q.autoUpdate=t,this):q.autoUpdate},history:function(t){return t!==e?(q.history=t,this):q.history},state:function(t){if(t!==e){q.state=t;var r=d();return q.state!==e&&(M.pushState?"/#/"==r.substr(0,3)&&W.replace(q.state.replace(/^\/$/,"")+r.substr(2)):"/"!=r&&r.replace(/^\/#/,"")!=l()&&z((function(){W.replace(q.state.replace(/^\/$/,"")+"/#"+r)}),1)),this}return q.state},frames:function(t){return t!==e?(q.frames=t,L=h(),this):q.frames},strict:function(t){return t!==e?(q.strict=t,this):q.strict},tracker:function(t){return t!==e?(q.tracker=t,this):q.tracker},wrap:function(t){return t!==e?(q.wrap=t,this):q.wrap},update:function(){return X=T,this.value(Y),X=A,this},title:function(t){return t!==e?(z((function(){G=C.title=t,V&&r&&r.contentWindow&&r.contentWindow.document&&(r.contentWindow.document.title=t,V=A)}),50),this):C.title},value:function(t){if(t!==e){if("/"==(t=f(t))&&(t=""),Y==t&&!X)return;if(Y=t,q.autoUpdate||X){if(m(T))return this;u()?M[q.history?"pushState":"replaceState"]({},"",q.state.replace(/\/$/,"")+(""===Y?"/":Y)):(H=T,(O||Y!=p())&&(q.history?W.hash="#"+Y:W.replace("#"+Y)),F&&!Q&&q.history&&z(w,50),O?z((function(){H=A}),1):H=A)}return this}return f(Y)},path:function(t){if(t!==e){var r=this.queryString(),n=this.hash();return this.value(t+(r?"?"+r:"")+(n?"#"+n:"")),this}return f(Y).split("#")[0].split("?")[0]},pathNames:function(){var t=this.path(),e=t.replace(B,"/").split("/");return"/"!=t.substr(0,1)&&0!==t.length||e.splice(0,1),"/"==t.substr(t.length-1,1)&&e.splice(e.length-1,1),e},queryString:function(t){if(t!==e){var r=this.hash();return this.value(this.path()+(t?"?"+t:"")+(r?"#"+r:"")),this}var n=Y.split("?");return n.slice(1,n.length).join("?").split("#")[0]},parameter:function(r,n,a){var i,s;if(n!==e){var o=this.parameterNames();for(s=[],n=n===e||n===k?"":n.toString(),i=0;i<o.length;i++){var c=o[i],u=this.parameter(c);"string"==typeof u&&(u=[u]),c==r&&(u=n===k||""===n?[]:a?u.concat([n]):[n]);for(var d=0;d<u.length;d++)s.push(c+"="+u[d])}return-1==t.inArray(r,o)&&n!==k&&""!==n&&s.push(r+"="+n),this.queryString(s.join("&")),this}if(n=this.queryString()){var l=[];for(s=n.split("&"),i=0;i<s.length;i++){var p=s[i].split("=");p[0]==r&&l.push(p.slice(1).join("="))}if(0!==l.length)return 1!=l.length?l:l[0]}},parameterNames:function(){var e=this.queryString(),r=[];if(e&&-1!=e.indexOf("="))for(var n=e.split("&"),a=0;a<n.length;a++){var i=n[a].split("=")[0];-1==t.inArray(i,r)&&r.push(i)}return r},hash:function(t){if(t!==e)return this.value(Y.split("#")[0]+(t?"#"+t:"")),this;var r=Y.split("#");return r.slice(1,r.length).join("#")}}}(),t.fn.address=function(e){return t(this).each((function(r){t(this).data("address")||t(this).on("click",(function(r){if(r.shiftKey||r.ctrlKey||r.metaKey||2==r.which)return!0;var n=r.currentTarget;if(t(n).is("a")){r.preventDefault();var a=e?e.call(n):/address:/.test(t(n).attr("rel"))?t(n).attr("rel").split("address:")[1].split(" ")[0]:void 0===t.address.state()||/^\/?$/.test(t.address.state())?t(n).attr("href").replace(/^(#\!?|\.)/,""):t(n).attr("href").replace(new RegExp("^(.*"+t.address.state()+"|\\.)"),"");t.address.value(a)}})).on("submit",(function(r){var n=r.currentTarget;if(t(n).is("form")){r.preventDefault();var a=t(n).attr("action"),i=e?e.call(n):(-1!=a.indexOf("?")?a.replace(/&$/,""):a+"?")+t(n).serialize();t.address.value(i)}})).data("address",!0)})),this}}(jQuery); 8909if(typeof Object.create!=="function"){Object.create=function(obj){function F(){} 8910F.prototype=obj;return new F();};} 8911(function($,window,document){var 8912loadAPI=function loadAPI(callback){var tag=document.createElement('script'),head=document.getElementsByTagName('head')[0];if(window.location.origin=='file://'){tag.src='https://www.youtube.com/iframe_api';}else{tag.src='//www.youtube.com/iframe_api';} 8913head.appendChild(tag);head=null;tag=null;iframeIsReady(callback);},iframeIsReady=function iframeIsReady(callback){if(typeof YT==='undefined'&&typeof window.loadingPlayer==='undefined'){window.loadingPlayer=true;window.dfd=$.Deferred();window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null;window.dfd.resolve("done");callback();};}else if(typeof YT==='object'){callback();}else{window.dfd.done(function(name){callback();});}};YTPlayer={player:null,defaults:{ratio:16/9,videoId:'',mute:false,repeat:true,width:$(window).width(),playButtonClass:'YTPlayer-play',pauseButtonClass:'YTPlayer-pause',muteButtonClass:'YTPlayer-mute',volumeUpClass:'YTPlayer-volume-up',volumeDownClass:'YTPlayer-volume-down',start:0,pauseOnScroll:false,fitToBackgroun
8913d:true,playerVars:{iv_load_policy:3,modestbranding:1,autoplay:0,controls:0,showinfo:0,wmode:'opaque',branding:0,autohide:0},events:null},init:function init(node,userOptions){var self=this;self.userOptions=userOptions;self.$body=$('body'),self.$node=$(node),self.$window=$(window);self.defaults.events={'onReady':function(e){self.onPlayerReady(e);if(self.options.pauseOnScroll){self.pauseOnScroll();} 8914if(typeof self.options.callback=='function'){self.options.callback.call(this);}},'onStateChange':function(e){if(e.data===1){self.$node.find('img').fadeOut(400);self.$node.addClass('loaded');}else if(e.data===0&&self.options.repeat){self.player.seekTo(self.options.start);}}} 8915self.options=$.extend(true,{},self.defaults,self.userOptions);self.options.height=Math.ceil(self.options.width/self.options.ratio);self.ID=(new Date()).getTime();self.holderID='YTPlayer-ID-'+self.ID;if(self.options.fitToBackground){self.createBackgroundVideo();}else{self.createContainerVideo();} 8916self.$window.on('resize.YTplayer'+self.ID,function(){self.resize(self);});loadAPI(self.onYouTubeIframeAPIReady.bind(self));self.resize(self);return self;},pauseOnScroll:function pauseOnScroll(){var self=this;self.$window.on('scroll.YTplayer'+self.ID,function(){var state=self.player.getPlayerState();if(state===1){self.player.pauseVideo();}});self.$window.scrollStopped(function(){var state=self.player.getPlayerState();if(state===2){self.player.playVideo();}});},createContainerVideo:function createContainerVideo(){var self=this;var $YTPlayerString=$('<div id="ytplayer-container'+self.ID+'" >\ 8917 <div id="'+self.holderID+'" class="ytplayer-player-inline"></div> \ 8918 </div> \ 8919 <div id="ytplayer-shield" class="ytplayer-shield"></div>');self.$node.append($YTPlayerString);self.$YTPlayerString=$YTPlayerString;$YTPlayerString=null;},createBackgroundVideo:function createBackgroundVideo(){var self=this,$YTPlayerString=$('<div id="ytplayer-container'+self.ID+'" class="ytplayer-container background">\ 8920 <div id="'+self.holderID+'" class="ytplayer-player"></div>\ 8921 </div>\ 8922 <div id="ytplayer-shield" class="ytplayer-shield"></div>');self.$node.append($YTPlayerString);self.$YTPlayerString=$YTPlayerString;$YTPlayerString=null;},resize:function resize(self){var container=$(window);if(!self.options.fitToBackground){container=self.$node;} 8923var width=container.width(),pWidth,height=container.height(),pHeight,$YTPlayerPlayer=$('#'+self.holderID);if(width/self.options.ratio<height){pWidth=Math.ceil(height*self.options.ratio);$YTPlayerPlayer.width(pWidth).height(height).css({left:(width-pWidth)/2,top:0});}else{pHeight=Math.ceil(width/self.options.ratio);$YTPlayerPlayer.width(width).height(pHeight).css({left:0,top:(height-pHeight)/2});} 8924$YTPlayerPlayer=null;container=null;},onYouTubeIframeAPIReady:function onYouTubeIframeAPIReady(){var self=this;self.player=new window.YT.Player(self.holderID,self.options);},onPlayerReady:function onPlayerReady(e){if(this.options.mute){e.target.mute();} 8925if(this.options.playerVars.autoplay){e.target.playVideo();}},getPlayer:function getPlayer(){return this.player;},destroy:function destroy(){var self=this;self.$node.removeData('yt-init').removeData('ytPlayer').removeClass('loaded');self.$YTPlayerString.remove();$(window).off('resize.YTplayer'+self.ID);$(window).off('scroll.YTplayer'+self.ID);self.$body=null;self.$node=null;self.$YTPlayerString=null;self.player.destroy();self.player=null;}};$.fn.scrollStopped=function(callback){var $this=$(this),self=this;$this.scroll(function(){if($this.data('scrollTimeout')){clearTimeout($this.data('scrollTimeout'));} 8926$this.data('scrollTimeout',setTimeout(callback,250,self));});};$.fn.YTPlayer=function(options){return this.each(function(){var el=this;$(el).data("yt-init",true);var player=Object.create(YTPlayer);player.init(el,options);$.data(el,"ytPlayer",player);});};})(jQuery,window,document); 8927/*!mobile-detect v1.3.7 2017-09-06*/ 8928/*!@license Copyright 2013, Heinrich Goebl, License: MIT, see https://github.com/hgoebl/mobile-detect.js*/ 8929(function(define,undefined){define(function(){'use strict';var impl={};impl.mobileDetectRules={"phones":{"iPhone":"\\biPhone\\b|\\biPod\\b","BlackBerry":"BlackBerry|\\bBB10\\b|rim[0-9]+","HTC":"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m","Nexus":"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6","Dell":"Dell.*Streak|Dell.*Aero|Dell.*Venue|DELL.*Venue Pro|Dell Flash|Dell Smoke|Dell Mini 3iX|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b","Motorola":"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b","Samsung":"\\bSamsung\\b
vendor: 5,343 bytes, line 8929
8929|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C
8929","LG":"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323)","Sony":"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533","Asus":"Asus.*Galaxy|PadFone.*Mobile","NokiaLumia":"Lumia [0-9]{3,4}","Micromax":"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b","Palm":"PalmSource|Palm","Vertu":"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature","Pantech":"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790","Fly":"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250","Wiko":"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLI
8929M|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM","iMobile":"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)","SimValley":"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b","Wolfgang":"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q","Alcatel":"Alcatel","Nintendo":"Nintendo 3DS","Amoi":"Amoi","INQ":"INQ","GenericPhone":"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},"tablets":{"iPad":"iPad|iPad.*Mobile","NexusTablet":"Android.*Nexus[\\s]+(7|9|10)","SamsungTablet":"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y","Kindle":"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk\/[0-9.]+ like Chrome\/[0-9.]+ (?!Mobile)","SurfaceTablet":"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)","HPTablet":"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10","AsusTablet":"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b","BlackBerryTablet":"PlayBook|RIM Tablet","HTCtablet":"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410","MotorolaTablet":"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617","NookTablet":"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2","AcerTablet":"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30","ToshibaTablet":"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO","LGTablet":"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b","FujitsuTablet":"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b","PrestigioTablet":"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002","LenovoTablet":"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)","DellTablet":"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7","YarvikTablet":"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b","MedionTablet":"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB","ArnovaTablet":"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2","IntensoTablet":"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004","IRUTablet":"M702pro","MegafonTablet":"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b","EbodaTablet":"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)","AllViewTablet":"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)","ArchosTablet":"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b","AinolTablet":"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark","NokiaLumiaTablet":"Lumia 2520","SonyTablet":"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP612|SOT31","PhilipsTablet":"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b","CubeTablet":"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT","CobyTablet":"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010","MIDTablet":"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MI
8929D810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10","MSITablet":"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b","SMiTTablet":"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)","RockChipTablet":"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A","FlyTablet":"IQ310|Fly Vision","bqTablet":"Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris [E|M]10)|Maxwell.*Lite|Maxwell.*Plus","HuaweiTablet":"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim","NecTablet":"\\bN-06D|\\bN-08D","PantechTablet":"Pantech.*P4100","BronchoTablet":"Broncho.*(N701|N708|N802|a710)","VersusTablet":"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b","ZyncTablet":"z1000|Z99 2G|z99|z930|z999|z990|z909|Z919|z900","PositivoTablet":"TB07STA|TB10STA|TB07FTA|TB10FTA","NabiTablet":"Android.*\\bNabi","KoboTablet":"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build","DanewTablet":"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b","TexetTablet":"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE","PlaystationTablet":"Playstation.*(Portable|Vita)","TrekstorTablet":"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab","PyleAudioTablet":"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b","AdvanTablet":"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ","DanyTechTablet":"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1","GalapadTablet":"Android.*\\bG1\\b","MicromaxTablet":"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b","KarbonnTablet":"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b","AllFineTablet":"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide","PROSCANTablet":"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b","YONESTablet":"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026","ChangJiaTablet":"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503","GUTablet":"TX-A1301|TX-M9002|Q702|kf026","PointOfVie
8929wTablet":"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10","OvermaxTablet":"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)","HCLTablet":"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync","DPSTablet":"DPS Dream 9|DPS Dual 7","VistureTablet":"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10","CrestaTablet":"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989","MediatekTablet":"\\bMT8125|MT8389|MT8135|MT8377\\b","ConcordeTablet":"Concorde([ ]+)?Tab|ConCorde ReadMan","GoCleverTablet":"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042","ModecomTablet":"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003","VoninoTablet":"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b","ECSTablet":"V07OT2|TM105A|S10OT1|TR10CS1","StorexTablet":"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab","VodafoneTablet":"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497","EssentielBTablet":"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2","RossMoorTablet":"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711","iMobileTablet":"i-mobile i-note","TolinoTablet":"tolino tab [0-9.]+|tolino shine","AudioSonicTablet":"\\bC-22Q|T7-QC|T-17B|T-17P\\b","AMPETablet":"Android.* A78 ","SkkTablet":"Android.* (SKYPAD|PHOENIX|CYCLOPS)","TecnoTablet":"TECNO P9","JXDTablet":"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b","iJoyTablet":"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)","FX2Tablet":"FX2 PAD7|FX2 PAD10","XoroTablet":"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151","ViewsonicTablet":"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a","OdysTablet":"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10","CaptivaTablet":"CAPTIVA PAD","IconbitTablet":"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S","TeclastTablet":"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi","OndaTablet":"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+","JaytechTablet":"TPC-PA762","BlaupunktTablet":"Endeavour 800NG|Endeavour 1010","DigmaTablet":"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b","EvolioTablet":"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b","LavaTablet":"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b","AocTablet":"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712","MpmanTablet":"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010","CelkonTablet":"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b","WolderTablet":"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b","MiTablet":"\\bMI PAD\\b|\\bHM NOTE 1W\\b","NibiruTablet":"Nibiru M1|Nibiru Jupiter One","NexoTablet":"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI","LeaderTablet":"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100","UbislateTablet":"UbiSlate[\\s]?7C","PocketBookTablet":"Pocketbook","KocasoTablet":"\\b(TB-1207)\\b","HisenseTablet":"\\b(F5281|E2371)\\b","Hudl":"Hudl HT7S3|Hudl 2","TelstraTablet":"T-Hub2","GenericTablet":"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b"},"oss":{"AndroidOS":"Android","BlackBerryOS":"blackberry|\\bBB10\\b|rim tablet os","PalmOS":"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino","SymbianOS":"Symbian|SymbOS|Series60|Series40|
8929SYB-[0-9]+|\\bS60\\b","WindowsMobileOS":"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window Mobile|Windows Phone [0-9.]+|WCE;","WindowsPhoneOS":"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;","iOS":"\\biPhone.*Mobile|\\biPod|\\biPad","MeeGoOS":"MeeGo","MaemoOS":"Maemo","JavaOS":"J2ME\/|\\bMIDP\\b|\\bCLDC\\b","webOS":"webOS|hpwOS","badaOS":"\\bBada\\b","BREWOS":"BREW"},"uas":{"Chrome":"\\bCrMo\\b|CriOS|Android.*Chrome\/[.0-9]* (Mobile)?","Dolfin":"\\bDolfin\\b","Opera":"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR\/[0-9.]+|Coast\/[0-9.]+","Skyfire":"Skyfire","Edge":"Mobile Safari\/[.0-9]* Edge","IE":"IEMobile|MSIEMobile","Firefox":"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS","Bolt":"bolt","TeaShark":"teashark","Blazer":"Blazer","Safari":"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari","UCBrowser":"UC.*Browser|UCWEB","baiduboxapp":"baiduboxapp","baidubrowser":"baidubrowser","DiigoBrowser":"DiigoBrowser","Puffin":"Puffin","Mercury":"\\bMercury\\b","ObigoBrowser":"Obigo","NetFront":"NF-Browser","GenericBrowser":"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger","PaleMoon":"Android.*PaleMoon|Mobile.*PaleMoon"},"props":{"Mobile":"Mobile\/[VER]","Build":"Build\/[VER]","Version":"Version\/[VER]","VendorID":"VendorID\/[VER]","iPad":"iPad.*CPU[a-z ]+[VER]","iPhone":"iPhone.*CPU[a-z ]+[VER]","iPod":"iPod.*CPU[a-z ]+[VER]","Kindle":"Kindle\/[VER]","Chrome":["Chrome\/[VER]","CriOS\/[VER]","CrMo\/[VER]"],"Coast":["Coast\/[VER]"],"Dolfin":"Dolfin\/[VER]","Firefox":["Firefox\/[VER]","FxiOS\/[VER]"],"Fennec":"Fennec\/[VER]","Edge":"Edge\/[VER]","IE":["IEMobile\/[VER];","IEMobile [VER]","MSIE [VER];","Trident\/[0-9.]+;.*rv:[VER]"],"NetFront":"NetFront\/[VER]","NokiaBrowser":"NokiaBrowser\/[VER]","Opera":[" OPR\/[VER]","Opera Mini\/[VER]","Version\/[VER]"],"Opera Mini":"Opera Mini\/[VER]","Opera Mobi":"Version\/[VER]","UC Browser":"UC Browser[VER]","MQQBrowser":"MQQBrowser\/[VER]","MicroMessenger":"MicroMessenger\/[VER]","baiduboxapp":"baiduboxapp\/[VER]","baidubrowser":"baidubrowser\/[VER]","SamsungBrowser":"SamsungBrowser\/[VER]","Iron":"Iron\/[VER]","Safari":["Version\/[VER]","Safari\/[VER]"],"Skyfire":"Skyfire\/[VER]","Tizen":"Tizen\/[VER]","Webkit":"webkit[ \/][VER]","PaleMoon":"PaleMoon\/[VER]","Gecko":"Gecko\/[VER]","Trident":"Trident\/[VER]","Presto":"Presto\/[VER]","Goanna":"Goanna\/[VER]","iOS":" \\bi?OS\\b [VER][ ;]{1}","Android":"Android [VER]","BlackBerry":["BlackBerry[\\w]+\/[VER]","BlackBerry.*Version\/[VER]","Version\/[VER]"],"BREW":"BREW [VER]","Java":"Java\/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE\/[VER]","Windows NT":"Windows NT [VER]","Symbian":["SymbianOS\/[VER]","Symbian\/[VER]"],"webOS":["webOS\/[VER]","hpwOS\/[VER];"]},"utils":{"Bot":"Googlebot|facebookexternalhit|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom","MobileBot":"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker\/M1A1-R2D2","DesktopMode":"WPDesktop","TV":"SonyDTV|HbbTV","WebKit":"(webkit)[ \/]([\\w.]+)","Console":"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|PLAYSTATION|Xbox)\\b","Watch":"SM-V700"}};impl.detectMobileBrowsers={fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
vendor: 8,340 bytes, lines 8929-8956
8929sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var hasOwnProp=Object.prototype.hasOwnProperty,isArray;impl.FALLBACK_PHONE='UnknownPhone';impl.FALLBACK_TABLET='UnknownTablet';impl.FALLBACK_MOBILE='UnknownMobile';isArray=('isArray'in Array)?Array.isArray:function(value){return Object.prototype.toString.call(value)==='[object Array]';};function equalIC(a,b){return a!=null&&b!=null&&a.toLowerCase()===b.toLowerCase();} 8930function containsIC(array,value){var valueLC,i,len=array.length;if(!len||!value){return false;} 8931valueLC=value.toLowerCase();for(i=0;i<len;++i){if(valueLC===array[i].toLowerCase()){return true;}} 8932return false;} 8933function convertPropsToRegExp(object){for(var key in object){if(hasOwnProp.call(object,key)){object[key]=new RegExp(object[key],'i');}}} 8934(function init(){var key,values,value,i,len,verPos,mobileDetectRules=impl.mobileDetectRules;for(key in mobileDetectRules.props){if(hasOwnProp.call(mobileDetectRules.props,key)){values=mobileDetectRules.props[key];if(!isArray(values)){values=[values];} 8935len=values.length;for(i=0;i<len;++i){value=values[i];verPos=value.indexOf('[VER]');if(verPos>=0){value=value.substring(0,verPos)+'([\\w._\\+]+)'+value.substring(verPos+5);} 8936values[i]=new RegExp(value,'i');} 8937mobileDetectRules.props[key]=values;}} 8938convertPropsToRegExp(mobileDetectRules.oss);convertPropsToRegExp(mobileDetectRules.phones);convertPropsToRegExp(mobileDetectRules.tablets);convertPropsToRegExp(mobileDetectRules.uas);convertPropsToRegExp(mobileDetectRules.utils);mobileDetectRules.oss0={WindowsPhoneOS:mobileDetectRules.oss.WindowsPhoneOS,WindowsMobileOS:mobileDetectRules.oss.WindowsMobileOS};}());impl.findMatch=function(rules,userAgent){for(var key in rules){if(hasOwnProp.call(rules,key)){if(rules[key].test(userAgent)){return key;}}} 8939return null;};impl.findMatches=function(rules,userAgent){var result=[];for(var key in rules){if(hasOwnProp.call(rules,key)){if(rules[key].test(userAgent)){result.push(key);}}} 8940return result;};impl.getVersionStr=function(propertyName,userAgent){var props=impl.mobileDetectRules.props,patterns,i,len,match;if(hasOwnProp.call(props,propertyName)){patterns=props[propertyName];len=patterns.length;for(i=0;i<len;++i){match=patterns[i].exec(userAgent);if(match!==null){return match[1];}}} 8941return null;};impl.getVersion=function(propertyName,userAgent){var version=impl.getVersionStr(propertyName,userAgent);return version?impl.prepareVersionNo(version):NaN;};impl.prepareVersionNo=function(version){var numbers;numbers=version.split(/[a-z._ \/\-]/i);if(numbers.length===1){version=numbers[0];} 8942if(numbers.length>1){version=numbers[0]+'.';numbers.shift();version+=numbers.join('');} 8943return Number(version);};impl.isMobileFallback=function(userAgent){return impl.detectMobileBrowsers.fullPattern.test(userAgent)||impl.detectMobileBrowsers.shortPattern.test(userAgent.substr(0,4));};impl.isTabletFallback=function(userAgent){return impl.detectMobileBrowsers.tabletPattern.test(userAgent);};impl.prepareDetectionCache=function(cache,userAgent,maxPhoneWidth){if(cache.mobile!==undefined){return;} 8944var phone,tablet,phoneSized;tablet=impl.findMatch(impl.mobileDetectRules.tablets,userAgent);if(tablet){cache.mobile=cache.tablet=tablet;cache.phone=null;return;} 8945phone=impl.findMatch(impl.mobileDetectRules.phones,userAgent);if(phone){cache.mobile=cache.phone=phone;cache.tablet=null;return;} 8946if(impl.isMobileFallback(userAgent)){phoneSized=MobileDetect.isPhoneSized(maxPhoneWidth);if(phoneSized===undefined){cache.mobile=impl.FALLBACK_MOBILE;cache.tablet=cache.phone=null;}else if(phoneSized){cache.mobile=cache.phone=impl.FALLBACK_PHONE;cache.tablet=null;}else{cache.mobile=cache.tablet=impl.FALLBACK_TABLET;cache.phone=null;}}else if(impl.isTabletFallback(userAgent)){cache.mobile=cache.tablet=impl.FALLBACK_TABLET;cache.phone=null;}else{cache.mobile=cache.tablet=cache.phone=null;}};impl.mobileGrade=function(t){var $isMobile=t.mobile()!==null;if(t.os('iOS')&&t.version('iPad')>=4.3||t.os('iOS')&&t.version('iPhone')>=3.1||t.os('iOS')&&t.version('iPod')>=3.1||(t.version('Android')>2.1&&t.is('Webkit'))||t.version('Windows Phone OS')>=7.0||t.is('BlackBerry')&&t.version('BlackBerry')>=6.0||t.match('Playbook.*Tablet')||(t.version('webOS')>=1.4&&t.match('Palm|Pre|Pixi'))||t.match('hp.*TouchPad')||(t.is('Firefox')&&t.version('Firefox')>=12)||(t.is('Chrome')&&t.is('AndroidOS')&&t.version('Android')>=4.0)||(t.is('Skyfire')&&t.version('Skyfire')>=4.1&&t.is('AndroidOS')&&t.version('Android')>=2.3)||(t.is('Opera')&&t.version('Opera Mobi')>11&&t.is('AndroidOS'))||t.is('MeeGoOS')||t.is('Tizen')||t.is('Dolfin')&&t.version('Bada')>=2.0||((t.is('UC Browser')||t.is('Dolfin'))&&t.version('Android')>=2.3)||(t.match('Kindle Fire')||t.is('Kindle')&&t.version('Kindle')>=3.0)||t.is('AndroidOS')&&t.is('NookTablet')||t.version('Chrome')>=11&&!$isMobile||t.version('Safari')>=5.0&&!$isMobile||t.version('Firefox')>=4.0&&!$isMobile||t.version('MSIE')>=7.0&&!$isMobile||t.version('Opera')>=10&&!$isMobile){return'A';} 8947if(t.os('iOS')&&t.version('iPad')<4.3||t.os('iOS')&&t.version('iPhone')<3.1||t.os('iOS')&&t.version('iPod')<3.1||t.is('Blackberry')&&t.version('BlackBerry')>=5&&t.version('BlackBerry')<6||(t.version('Opera Mini')>=5.0&&t.version('Opera Mini')<=6.5&&(t.version('Android')>=2.3||t.is('iOS')))||t.match('NokiaN8|NokiaC7|N97.*Series60|Symbian/3')||t.version('Opera Mobi')>=11&&t.is('SymbianOS')){return'B';} 8948if(t.version('BlackBerry')<5.0||t.match('MSIEMobile|Windows CE.*Mobile')||t.version('Windows Mobile')<=5.2){return'C';} 8949return'C';};impl.detectOS=function(ua){return impl.findMatch(impl.mobileDetectRules.oss0,ua)||impl.findMatch(impl.mobileDetectRules.oss,ua);};impl.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height;};function MobileDetect(userAgent,maxPhoneWidth){this.ua=userAgent||'';this._cache={};this.maxPhoneWidth=maxPhoneWidth||600;} 8950MobileDetect.prototype={constructor:MobileDetect,mobile:function(){impl.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth);return this._cache.mobile;},phone:function(){impl.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth);return this._cache.phone;},tablet:function(){impl.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth);return this._cache.tablet;},userAgent:function(){if(this._cache.userAgent===undefined){this._cache.userAgent=impl.findMatch(impl.mobileDetectRules.uas,this.ua);} 8951return this._cache.userAgent;},userAgents:function(){if(this._cache.userAgents===undefined){this._cache.userAgents=impl.findMatches(impl.mobileDetectRules.uas,this.ua);} 8952return this._cache.userAgents;},os:function(){if(this._cache.os===undefined){this._cache.os=impl.detectOS(this.ua);} 8953return this._cache.os;},version:function(key){return impl.getVersion(key,this.ua);},versionStr:function(key){return impl.getVersionStr(key,this.ua);},is:function(key){return containsIC(this.userAgents(),key)||equalIC(key,this.os())||equalIC(key,this.phone())||equalIC(key,this.tablet())||containsIC(impl.findMatches(impl.mobileDetectRules.utils,this.ua),key);},match:function(pattern){if(!(pattern instanceof RegExp)){pattern=new RegExp(pattern,'i');} 8954return pattern.test(this.ua);},isPhoneSized:function(maxPhoneWidth){return MobileDetect.isPhoneSized(maxPhoneWidth||this.maxPhoneWidth);},mobileGrade:function(){if(this._cache.grade===undefined){this._cache.grade=impl.mobileGrade(this);} 8955return this._cache.grade;}};if(typeof window!=='undefined'&&window.screen){MobileDetect.isPhoneSized=function(maxPhoneWidth){return maxPhoneWidth<0?undefined:impl.getDeviceSmallerSide()<=maxPhoneWidth;};}else{MobileDetect.isPhoneSized=function(){};} 8956MobileDetect._impl=impl;MobileDetect.version='1.3.7 2017-09-06';return MobileDetect;});})((function(undefined){if(typeof module!=='undefined'&&module.exports){return function(factory){module.exports=factory();};}else if(typeof define==='function'&&define.amd){return define;}else if(typeof window!=='undefined'){return function(factory){window.MobileDetect=factory();};}else{throw new Error('unknown environment');}})());
vendor: 11,807 bytes, lines 8957-8961
8957/*! picturefill - v3.0.2 - 2016-02-12 8958 * https://scottjehl.github.io/picturefill/ 8959 * Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT 8960 */ 8961!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a<b.length;a++)d(b[a])},f=function(){clearTimeout(b),b=setTimeout(e,99)},g=a.matchMedia&&matchMedia("(orientation: landscape)"),h=function(){f(),g&&g.addListener&&g.addListener(f)};return c.srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",/^[c|i]|d$/.test(document.readyState||"")?h():document.addEventListener("DOMContentLoaded",h),f}())}(window),function(a,b,c){"use strict";function d(a){return" "===a||" "===a||"\n"===a||"\f"===a||"\r"===a}function e(b,c){var d=new a.Image;return d.onerror=function(){A[b]=!1,ba()},d.onload=function(){A[b]=1===d.width,ba()},d.src=c,"pending"}function f(){M=!1,P=a.devicePixelRatio,N={},O={},s.DPR=P||1,Q.width=Math.max(a.innerWidth||0,z.clientWidth),Q.height=Math.max(a.innerHeight||0,z.clientHeight),Q.vw=Q.width/100,Q.vh=Q.height/100,r=[Q.height,Q.width,P].join("-"),Q.em=s.getEmValue(),Q.rem=Q.em}function g(a,b,c,d){var e,f,g,h;return"saveData"===B.algorithm?a>2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;c<e.length;c++)if(a===s.makeUrl(e[c].url)){d=e[c];break}return d}function l(a,b){var c,d,e,f,g=a.getElementsByTagName("source");for(c=0,d=g.length;d>c;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;e<h.length;e++)f=h[e],i=f[f.length-1],j=f.substring(0,f.length-1),k=parseInt(j,10),l=parseFloat(j),X.test(j)&&"w"===i?((a||c)&&(m=!0),0===k?m=!0:a=k):Y.test(j)&&"x"===i?((a||c||d)&&(m=!0),0>l?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;b<f.length&&!e;b++)if(c=f[b],c.srcset&&s.matchesMedia(c.media)&&(d=s.supportsType(c.type))){"pending"===d&&(c=d),e=c;break}return e},s.parseSets=function(a,b,d){var e,f,g,h,i=b&&"PICTURE"===b.nodeName.toUpperCase(),j=a[s.ns];(j.src===c||d.src)&&(j.src=w.call(a,"src"),j.src?x.call(a,C,j.src):y.call(a,C)),(j.srcset===c||d.srcset||!s.supSrcset||a.srcset)&&(e=w.call(a,"srcset"),j.srcset=e,h=!0),j.sets=[],i&&(j.pic=!0,l(b,j.sets)),j.srcset?(f={srcset:j.srcset,sizes:w.call(a,"sizes")},j.sets.push(f),g=(q||j.src)&&H.test(j.srcset||""),g||!j.src||k(j.src,f)||f.has1x||(f.srcset+=", "+j.src,f.cands.push({url:j.src,d:1,set:f}))):j.src&&j.sets.push({srcset:j.src,sizes:null}),j.curCan=null,j.curSrc=c,j.supported=!(i||f&&!s.supSrcset||g&&!s.supSizes),h&&s.supSrcset&&!j.supported&&(e?(x.call(a,D,e),a.srcset=""):y.call(a,D)),j.supported&&!j.srcset&&(!j.src&&a.src||a.src!==s.makeUrl(j.src))&&(null===j.src?a.removeAttribute("src"):a.src=j.src),j.parsed=!0},s.fillImg=function(a,b){var c,d=b.reselect||b.reevaluate;a[s.ns]||(a[s.ns]={}),c=a[s.ns],(d||c.evaled!==r)&&((!c.parsed||b.reevaluate)&&s.parseSets(a,a.parentNode,b),c.supported?c.evaled=r:h(a))},s.setupRun=function(){(!S||M||P!==a.devicePixelRatio)&&f()},s.supPicture?(ba=u,s.fillImg=u):!function(){var c,d=a.attachEvent?/d$|^c/:/d$|^c|^i/,e=function(){var a=b.readyState||"";f=setTimeout(e,"loading"===a?200:999),b.body&&(s.fillImgs(),c=c||d.test(a),c&&clearTimeout(f))},f=setTimeout(e,b.body?9:99),g=function(a,b){var c,d,e=function(){var f=new Date-d;b>f?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);
8961 8962(function($){"use strict";var $navigation,$menuScrollDown,windowHeight,windowWidth,siteNav,siteNavHeight,menuScrollHeight,topBarHeight,headerContentSize,navigationFixedClass='navigation-fixed',scrollTopOffset,mobile=true,newsUrl=false,headerVideo,adminBar=0,navBarTransparent=false,navBarScrollColour,firstLoad=true,isSeparatePage=false;function setHeaderProps(){windowHeight=$(window).height();windowWidth=$(window).width();siteNavHeight=$('.site-nav').outerHeight()?$('.site-nav').outerHeight():0;topBarHeight=$('#header-bar').outerHeight()?$('#header-bar').outerHeight():0;menuScrollHeight=$menuScrollDown.height()?$menuScrollDown.height():0;headerContentSize=windowHeight-(siteNavHeight+topBarHeight);adminBar=$('#wpadminbar').height()?$('#wpadminbar').height():0;navBarTransparent=UMGGRSingle.navBarTransparent.set;navBarScrollColour=UMGGRSingle.navBarTransparent.backgroundColor;$('.umggr-fixed-social-menu-container.umggr-fixed-social-menu-top-left, .umggr-fixed-social-menu-container.umggr-fixed-social-menu-top-right').css('top',topBarHeight);isSeparatePage=($('#site-header').hasClass('separate-page')?true:false);pageScroll();} 8963function initialise(){if(isSeparatePage&&$('#site-navigation').length>0){$('#site-navigation').addClass('navigation-fixed');$navigation.css('top',topBarHeight-1+adminBar+'px');$('.menu-scroll-down').css('opacity',0);$('.menu-scroll-down').css('height',0+'px');$('.content-section').first().css('margin-top',$('#site-navigation').height()+'px');$('.content-section').first().addClass('separateMarginTop');} 8964if($(window).width()<800){$('.content-section.separateMarginTop').attr('style','');} 8965if(mobile){$('#site-navigation').removeClass('scroll-menu');$('#header-content-inline').removeAttr('style');}else{if($('#site-header').hasClass('separate-page')){$('#site-navigation').addClass('scroll-menu');}else{$('#header-content-inline').height('100%');$('#site-navigation').addClass('scroll-menu');}} 8966configureBannerArea();responsive_header_bar.init();var mobileFooterHeight=$('#docked-menu-gr').outerHeight()?$('#docked-menu-gr').outerHeight():0;if(UMGGRSingle.home_header_type==='slickslider'){if(!mobile){$('.promo.home').height(windowHeight-topBarHeight);$('.promo.home[data-headerType=slickslider] .slider-gr .slider-gr-container').height(windowHeight-(topBarHeight+mobileFooterHeight));}else{$('.promo.home').height(windowHeight-(topBarHeight+mobileFooterHeight));$('.promo.home[data-headerType=slickslider] .slider-gr').height(windowHeight-(topBarHeight+mobileFooterHeight));$('.promo.home[data-headerType=slickslider] .slider-gr .slider-gr-container').height(windowHeight-(topBarHeight+mobileFooterHeight));$('.promo.home[data-headerType=slickslider] .slider-gr .slider-gr-container .slick-list').height(windowHeight-(topBarHeight+mobileFooterHeight));$('#home .slider-gr.wide-slide .slider-gr-slide .slide-image .slide-image-background').height(windowHeight-(topBarHeight+mobileFooterHeight));}} 8967if($('.slider-gr .promo-slider').length){var stdPromoSliderSettings={slidesToShow:1,slidesToScroll:1,infinite:true,dots:UMGGRSingle.banner_navigation=='dots'||UMGGRSingle.banner_navigation=='both',arrows:UMGGRSingle.banner_navigation=='arrows'||UMGGRSingle.banner_navigation=='both',draggable:true,prevArrow:'<span class="slick-prev"></span>',nextArrow:'<span class="slick-next"></span>'} 8968if(typeof window.UMGGR_Promo_Slick_Slider_Option!="undefined"){var mergedPromoSliderSettings={...stdPromoSliderSettings,...window.UMGGR_Promo_Slick_Slider_Option};}else{var mergedPromoSliderSettings=stdPromoSliderSettings;} 8969$('.promo-slider').not('.slick-initialized').slick(mergedPromoSliderSettings);var headerBarHeight=$('#header-bar').outerHeight();$('.promo-slider').css('margin-top',headerBarHeight);if($(window).width()>800){$(".slide-mobile").css('display','none');}else{$(".slide-mobile").css('display','block');}}} 8970function inViewport($el){var elH=$el.outerHeight(),H=$(window).height(),r=$el[0].getBoundingClientRect(),t=r.top,b=r.bottom;return Math.max(0,t>0?Math.min(elH,H-t):Math.min(b,H));} 8971function pageScroll(){configureBannerArea();if(!mobile&&!UMGGRSingle.fix_nav_to_bottom){if(!isSeparatePage){scrollTopOffset=$(window).scrollTop();if(scrollTopOffset>=headerContentSize||$('#site-header.header-type-none').length){$navigation.addClass(navigationFixedClass);$navigation.css('top',topBarHeight-1+adminBar+'px');$('#site-header.header-type-none').css('height',topBarHeight-1+adminBar+'px');TweenMax.to($menuScrollDown,0.5,{height:0,opacity:0,overwrite:'allOnStart'});}else{$navigation.removeClass(navigationFixedClass);$navigation.removeAttr('style');TweenMax.to($menuScrollDown,0,{height:menuScrollHeight,opacity:1,overwrite:'allOnStart'});}}} 8972else if(UMGGRSingle.fix_nav_to_bottom&&window.scrollY){scrollTopOffset=$(window).scrollTop();TweenMax.to('.menu-scroll-down',0.5,{height:0});$(".site-nav").css({bottom:(inViewport($("#site-footer")))});} 8973else if(UMGGRSingle.fix_nav_to_bottom&&window.scrollY===0){TweenMax.to('.menu-scroll-down',0.5,{height:29});} 8974if(navBarTransparent=='on'&&!mobile){setHeaderBarTransparency(navBarScrollColour);} 8975if($(".separate-section").length){var homeSectionHeight=$(".separate-section").outerHeight()?$(".separate-section").outerHeight():0;var topOfHomeSection=$(".separate-section").offset().top}else{var homeSectionHeight=$(".home-section").outerHeight()?$(".home-section").outerHeight():0;var topOfHomeSection=$(".home-section").offset().top} 8976if((UMGGRSingle.fix_nav_to_bottom==='1'&&$(window).scrollTop()>0)||($(window).scrollTop()>(topOfHomeSection+homeSectionHeight))){if(UMGGRSingle.navPosition==='headerbar'){$('#header-bar').addClass('offset-nav')}else{$('#site-navigation').addClass('offset-nav')}}else{if(UMGGRSingle.navPosition==='headerbar'){$('#header-bar').removeClass('offset-nav')}else{$('#site-navigation').removeClass('offset-nav')}}} 8977function isVisible(element){var element=$(element);return(element.css('display')!=='none'&&element.css('visibility')!=='hidden'&&element.css('opacity')!==0);} 8978function setYtVideoHeader(container,videoId,videoAutoplay,ytMuteBtn){if(typeof(YT)=='undefined'||typeof(YT.Player)=='undefined'){setTimeout(function(){setYtVideoHeader(container,videoId,videoAutoplay,ytMuteBtn);},100);}else{setplayerSplashHeader(container,videoId,videoAutoplay,ytMuteBtn);}} 8979function setHeaderBarTransparency(navBarScrollColour){if(isSeparatePage===false){scrollTopOffset=$(window).scrollTop();if(windowWidth>=700){if(scrollTopOffset>=headerContentSize){$('#header-bar').css({'background-color':navBarScrollColour,});}else{$('#header-bar').css({'background-color':'rgba(0, 0, 0, 0)',});}}else{$('#header-bar').css({'background-color':'',})}}else{$('#header-bar').css({'background-color':navBarScrollColour,});}} 8980function setplayerSplashHeader(container,videoId,videoAutoplay,ytMuteBtn,videoFormat='youtube'){var ytPlayerHost=(!UMGGRSingle.disable_cookies?'https://www.youtube.com':'https://www.youtube-nocookie.com');if($('.cover-video-container').length===0){switch(videoAutoplay){case'autoplay':var autoPlay=1;var videoMute=1;break;case'autoplaymuted':var autoPlay=1;var videoMute=1;break;default:var autoPlay=0;var videoMute=0;break;} 8981if($('#umggr-splash').length>0){if(typeof(sessionStorage)!=='undefined'){autoPlay=sessionStorage.getItem('umggr-splashed');}} 8982var loadHash=$.address.value();if(loadHash&&loadHash.length>2){autoPlay=false;} 8983if(videoFormat!=='mp4'){var ytplayer=new YT.Player(container,{videoId:videoId,repeat:true,host:ytPlayerHost,playerVars:{'autoplay':autoPlay,'mute':videoMute,'controls':0,'showinfo':0,'rel':0},});headerVideo=ytplayer;} 8984if(videoAutoplay!='stopped'){var muteButtonHtml='<div class="mute-unmute-unmute"><a href="#unmute"><span class="-is-visually-hidden">Unmute</span><i class="fa fa-volume-mute" aria-hidden="true"></i></a></div><div class="mute-unmute-mute" style="display:none"><a href="#mute"><span class="-is-visually-hidden">Mute</span><i class="fa fa-volume-up" aria-hidden="true"></i></a></div>';switch(ytMuteBtn){case'nav-menu':var liElement=document.createElement("li");liElement.className='mute-unmute';liElement.innerHTML=muteButtonHtml;$('#site-menu .menu-main-container ul').append(liElement);$('#header-bar .menu-main-container ul').append(liElement);var divElement=document.createElement("div");divElement.className='mute-unmute';divElement.innerHTML=muteButtonHtml;$('.nav-burger-icons').append(divElement);break;case'overlay':$('.video-overlay').append(muteButtonHtml);break;}}}else{switch(videoAutoplay){case'autoplay':var autoPlay=1;var videoMute=true;break;case'autoplaymuted':var autoPlay=1;var videoMute=true;break;default:var autoPlay=0;var videoMute=false;break;} 8985if(videoFormat!=='mp4'){$('.yt-holder-header').YTPlayer({fitToBackgroun
8985d:true,videoId:videoId,host:ytPlayerHost,pauseOnScroll:false,playerVars:{'autoplay':autoPlay,'mute':videoMute,'controls':0,'showinfo':0,'rel':0},});headerVideo=$('.yt-holder-header').data('ytPlayer').player;} 8986if(videoAutoplay!='stopped'){var muteButtonHtml='<div class="mute-unmute-unmute"><a href="#unmute"><span class="-is-visually-hidden">Unmute</span><i class="fa fa-volume-mute" aria-hidden="true"></i></a></div><div class="mute-unmute-mute" style="display:none"><a href="#mute"><span class="-is-visually-hidden">Mute</span><i class="fa fa-volume-up" aria-hidden="true"></i></a></div>';switch(ytMuteBtn){case'nav-menu':var liElement=document.createElement("li");liElement.className='mute-unmute';liElement.innerHTML=muteButtonHtml;$('#site-menu .menu-main-container ul').append(liElement);$('#header-bar .menu-main-container ul').append(liElement);var divElement=document.createElement("div");divElement.className='mute-unmute';divElement.innerHTML=muteButtonHtml;$('.nav-burger-icons').append(divElement);break;case'overlay':$('.video-overlay').append(muteButtonHtml);break;}}}} 8987window.responsive_header_bar={allowance:20,init:function(){this.toggle_responsive();},get_full_header_width:function(){var innerWidth=0;$('#header-bar > .wrap').each(function(){if($(this).hasClass('c-social')){$(this).children().each(function(){innerWidth+=$(this).width();});}else{innerWidth+=$(this).width();}});return innerWidth;},get_current_header_width:function(){var innerWidth=0;innerWidth=this.get_left_area_width()+this.get_middle_area_width()+this.get_right_area_width();let burgetLeftWidth=$('#header-bar .-dynamic-header.-burger-left').width()?$('#header-bar .-dynamic-header.-burger-left').width():0 8988let burgetRightWidth=$('#header-bar .-dynamic-header.-burger-right').width()?$('#header-bar .-dynamic-header.-burger-right').width():0 8989return innerWidth+burgetLeftWidth+burgetRightWidth;},get_left_area_width:function(){var width=0;var left=$('#header-bar .-dynamic-header.-top-left').children();$(left).each(function(){if($(this)[0].tagName.toLowerCase()!=='script'&&$(this).width()>width){width=$(this).width();}});$('#header-bar .-dynamic-header.-top-left').attr('data-w',width);return width;},get_middle_area_width:function(){var width=0;var middle=$('#header-bar .-dynamic-header.-middle').children();$(middle).each(function(){if($(this)[0].tagName.toLowerCase()!=='script'&&$(this).width()>width){width=$(this).width();}});$('#header-bar .-dynamic-header.-middle').attr('data-w',width);return width;},get_right_area_width:function(){var width=0;var right=$('#header-bar .-dynamic-header.-top-right').children();$(right).each(function(){if($(this)[0].tagName.toLowerCase()!=='script'&&$(this).width()>width){width=$(this).width();}});$('#header-bar .-dynamic-header.-top-right').attr('data-w',width);return width;},get_logo_width:function(){let logoWidth=$('#header-bar > .c-site-logo').width()?$('#header-bar > .c-site-logo').width():0 8990$('#header-bar > .c-site-logo').attr('data-w',logoWidth);},get_sitenav_width:function(){let siteNavWidth=$('#header-bar .c-site-nav').width()?$('#header-bar .c-site-nav').width():0 8991$('#header-bar .c-site-nav').attr('data-w',siteNavWidth);return siteNavWidth+20;},get_social_width:function(){var width=0;let socialWidth=$('#header-bar .social-links').width() 8992if($('#header-bar .social-links').css('display')=='none'){width=0;}else{width=socialWidth+20;} 8993$('#header-bar .social-links').attr('data-w',width);return width;},get_newsletter_width:function(){let listWidth=$('#header-bar .header-mailing-list').width()?$('#header-bar .header-mailing-list').width():0 8994$('#header-bar .header-mailing-list').attr('data-w',listWidth);return listWidth+20;},can_nav_fit:function(){var headerInnerWidth=$('#header-bar').width()?$('#header-bar').width():0;var fullContentWidth=this.get_current_header_width();return headerInnerWidth>(fullContentWidth+50);},toggle_responsive:function(skipSocial){$('body').removeClass('-mobile-social').removeClass('-mobile-nav').removeClass('-no-socials');if(this.hasSocialLinks()){if(!this.can_nav_fit()||this.get_social_width()==0){$('body').addClass('-mobile-social');}else{$('body').removeClass('-mobile-social');}}else{$('body').addClass('-no-socials');} 8995if(!this.can_nav_fit()||($('#site-navigation').length>0&&$('#site-navigation').css('display')==='none')){$('body').addClass('-mobile-nav');}else{$('body').removeClass('-mobile-nav');} 8996firstLoad=false;},hasSocialLinks:function(){return $('#header-bar .social-links .slide-menu-gr-parent').length>0;}};var content_loaded=false;function init_after_content_load(){if(content_loaded)return;content_loaded=true;$('body').trigger('umggr-body-loaded');};function listen_for_top_content_loaded(){var required_content=[];if($('#umggr-splash').length&&$('#umggr-splash img, #umggr-splash iframe').length){$('#umggr-splash img, #umggr-splash iframe').each(function(){required_content.push($(this));});} 8997if($('#umggr-splash .yt-holder').length){required_content.push($('#umggr-splash .yt-holder'));} 8998if($('.header-content-item .yt-holder-header').length){required_content.push($('.header-content-item .yt-holder-header'));} 8999if($('.artist-logo img').length){required_content.push($('.artist-logo img'));} 9000if($('#header-content-inline').length){if($('#header-content-inline img, #header-content-inline iframe').length){$('#header-content-inline img, #header-content-inline iframe').each(function(){required_content.push($(this));});}} 9001if($('.site-content-bg').length){required_content.push($('.site-content-bg'));} 9002if($('#site-content-contain section').length){if($('#site-content-contain section:eq(0) img, #site-content-contain section:eq(0) iframe').length){$('#site-content-contain section:eq(0) img, #site-content-contain section:eq(0) iframe').each(function(){required_content.push($(this));});} 9003if($('#site-content-contain section:eq(1) img, #site-content-contain section:eq(1) iframe').length){$('#site-content-contain section:eq(1) img, #site-content-contain section:eq(1) iframe').each(function(){required_content.push($(this));});}} 9004if(required_content.length){var num_loaded=0;var num_required=required_content.length;for(var c in required_content){if($(required_content[c]).hasClass('yt-holder')){$('#umggr-splash').on('youtube-splash-ready',function(){num_loaded++;if(num_loaded==num_required){init_after_content_load();}});}else if($(required_content[c]).hasClass('yt-holder-header')){$('.header-content-item').on('youtube-header-ready',function(){num_loaded++;if(num_loaded==num_required){init_after_content_load();}});}else if(!$(required_content[c]).prop('complete')){$(required_content[c]).on('load',function(){num_loaded++;if(num_loaded==num_required){init_after_content_load();}});}else{num_required--;}}}else{init_after_content_load();}};
9004function muteUnmute(player,sound_playing){if(sound_playing){if(UMGGRSingle.video_type=='mp4'){$(".header-type-video #mp4-video").prop('muted',false);}else{player.unMute();player.playVideo();} 9005$('.header-type-video .mute-unmute-unmute').hide();$('.header-type-video .mute-unmute-unmute').toggleClass('active');$('.header-type-video .mute-unmute-mute').show();$('.header-type-video .mute-unmute-mute').toggleClass('active');}else{if(UMGGRSingle.video_type=='mp4'){$(".header-type-video #mp4-video").prop('muted',true);}else{player.mute();} 9006$('.header-type-video .mute-unmute-unmute').show();$('.header-type-video .mute-unmute-unmute').toggleClass('active');$('.header-type-video .mute-unmute-mute').hide();$('.header-type-video .mute-unmute-mute').toggleClass('active');}} 9007function configureBannerArea(){var bannerCustomContentAbove=0;var bannerCustomContentOverlay=0;var bannerCustomContentBelow=0;let headerHeight=$('#site-header').outerHeight()?$('#site-header').outerHeight():0 9008if($('.banner-custom-content-container.-is-above-banner').length){$('.banner-custom-content-container.-is-above-banner').css('padding-top',topBarHeight);bannerCustomContentAbove=$('.banner-custom-content-container.-is-above-banner').outerHeight()?$('.banner-custom-content-container.-is-above-banner').outerHeight():0;} 9009if($('.banner-custom-content-container.-is-below-banner').length){if($('.site-nav').is(':visible')){$('.banner-custom-content-container.-is-below-banner').css('padding-bottom',siteNavHeight);}else{$('.banner-custom-content-container.-is-below-banner').css('padding-bottom',0);} 9010bannerCustomContentBelow=$('.banner-custom-content-container.-is-below-banner').outerHeight()?$('.banner-custom-content-container.-is-below-banner').outerHeight():0;} 9011if($('.banner-custom-content-container.-is-overlay-banner').length){$('.banner-custom-content-container.-is-overlay-banner').css('height',(headerHeight-bannerCustomContentAbove-bannerCustomContentBelow));if($('.site-nav').is(':visible')&&!$('.banner-custom-content-container.-is-below-banner').length){$('.banner-custom-content-container.-is-overlay-banner').css('padding-bottom',siteNavHeight);}else{$('.banner-custom-content-container.-is-overlay-banner').css('padding-bottom',0);} 9012bannerCustomContentOverlay=$('.banner-custom-content-container.-is-overlay-banner').outerHeight()?$('.banner-custom-content-container.-is-overlay-banner').outerHeight():0;} 9013if($('#site-header').hasClass('separate-page')){var headerBarHeight=$('#header-bar').height()?$('#header-bar').height():0;$('#header-content-inline').css('max-height',headerBarHeight);$('#header-content-inline').css('height',headerBarHeight);}else{$('#header-content-inline').css('max-height',(headerHeight-bannerCustomContentAbove-bannerCustomContentBelow));$('#header-content-inline .content-type-blocks').css('max-height',(headerHeight-bannerCustomContentAbove-bannerCustomContentBelow));}} 9014$(document).ready(function(){var md=new MobileDetect(window.navigator.userAgent);if(typeof md.mobile()=='string'){$('.video-overlay').css('opacity','0.75');$('body').on('click','.video-overlay',function(e){$(this).removeAttr('style');});} 9015var sound_playing=false;$('.header-type-video .mute-unmute-unmute').show();$('.header-type-video .mute-unmute-unmute').toggleClass('active');$('body').on('click','.header-type-video .mute-unmute',function(e){e.preventDefault();sound_playing=!sound_playing;$(this).toggleClass('playing');muteUnmute(headerVideo,sound_playing);});function tryOpenNewsletterV3Modal(){var form=document.querySelector('#gr-newsletter-form');if(!form){return false;} 9016if(typeof openNewsletterV3Modal==='function'&&openNewsletterV3Modal()){return true;} 9017if(window.customElements&&typeof window.customElements.whenDefined==='function'){window.customElements.whenDefined('pu-multistep-form').then(function(){if(typeof openNewsletterV3Modal==='function'){openNewsletterV3Modal();}}).catch(function(){});return true;} 9018return false;} 9019$('body').on('click','.umggr-open-newsletter',function(e){if($(this).hasClass('newsletter-type-inline')){showInlineNewsletter($(this));}
9019else if(tryOpenNewsletterV3Modal()){e.preventDefault();return false;}else{$('.ae-cform-modal-display-cta').trigger('click');} 9020e.preventDefault();});function showInlineNewsletter(elem){var sectionSlug=$(elem).data('section-type');if(sectionSlug){var deeplinkElement=$(`[data-deeplink="${sectionSlug}"]`);UMGGR_Deeplink_Module.singlePagerNavigate(sectionSlug,deeplinkElement,0);}} 9021$(document).on('click','#ae-cform-modal-display-cta-1, .ae-cform-modal-display-cta, .gr-newsletter-header-open-modal',function(e){if(tryOpenNewsletterV3Modal()){e.preventDefault();return false;}});$('.newsletter-header svg').click(function(e){if(tryOpenNewsletterV3Modal()){e.preventDefault();return false;} 9022$('.gr-newsletter-header-open-modal, #ae-cform-modal-display-cta-1').first().trigger('click');});listen_for_top_content_loaded();setTimeout(init_after_content_load,5000);$navigation=$('.site-nav');$menuScrollDown=$('.menu-scroll-down');if($('.ae-cform-modal-display-cta').length>0&&UMGGRSingle.show_newsletter_icon==='1'){$('.ae-cform-modal-display-cta').html('<span class="fa fa-envelope" aria-hidden="true"></span>'+$('.ae-cform-modal-display-cta').html())} 9023var md=new MobileDetect(window.navigator.userAgent);if($('.header-content-item .yt-holder-header').length>0){var ytId=$('.header-content-item .yt-holder-header').data('yt-id');var ytAutoplay=$('.header-content-item .yt-holder-header').data('yt-autoplay');var ytMuteBtn=$('.header-content-item .yt-holder-header').data('yt-mutebtn');var container=$('.header-content-item .yt-holder-header')[0];if(md.mobile()===null||!UMGGRSingle.mobile_video_settings.mobile_video_override){setYtVideoHeader(container,ytId,ytAutoplay,ytMuteBtn);}else if(UMGGRSingle.mobile_video_settings.mobile_video_override==true){switch(UMGGRSingle.mobile_video_settings.mobile_video_image_setting){case'staticimage':switch(UMGGRSingle.video_layout){case'cover':if(UMGGRSingle.mobile_video_settings.mobile_video_static_image){$('#yt-holder-header-contain').css('background-image','url(\"'+UMGGRSingle.mobile_video_settings.mobile_video_static_image+'\")');$('#yt-holder-header-contain').css('height','100%');$('#yt-holder-header-contain').append('<span role=\"img\" aria-label=\"'+UMGGRSingle.mobile_video_settings.mobile_video_static_image_alt_text+'\"></span>');}else{$('#yt-holder-header-contain').css('background-image','url(\"https://i.ytimg.com/vi/'+ytId+'/hqdefault.jpg\")');$('#yt-holder-header-contain').css('height','100%');} 9024$('.mute-unmute-wrapper').hide();break;default:if(UMGGRSingle.mobile_video_settings.mobile_video_static_image){var img='<img src=\"'+UMGGRSingle.mobile_video_settings.mobile_video_static_image+'\" class=\"header-video-mobile-thumb\" alt=\"'+UMGGRSingle.mobile_video_settings.mobile_video_static_image_alt_text+'\"></img>';}else{var img='<img src=\"https://i.ytimg.com/vi/'+ytId+'/hqdefault.jpg\" class=\"header-video-mobile-thumb\"></img>';} 9025$('#yt-holder-header-contain').append(img);} 9026break;case'videoembed':var iframe='<iframe src=\"https://www.youtube-nocookie.com/embed/'+ytId+'?autoplay=1&autohide=1&border=0&wmode=opaque&enablejsapi=1\" class="header-video-mobile-embed" width="'+$(this).width+'" height="'+$(this).height+'\"></iframe>';$('.video-overlay').hide();$('.header-type-video .mute-unmute').hide();$('#yt-holder-header-contain').replaceWith(iframe);break;}}} 9027if(UMGGRSingle.video_type=='mp4'&&UMGGRSingle.banner_type=='video'){var ytId='';var ytAutoplay=UMGGRSingle.header_video_autoplay;var ytMuteBtn=UMGGRSingle.overlay_mute_button_position;var container=$('.header-content-item')[0];setplayerSplashHeader(container,ytId,ytAutoplay,ytMuteBtn,'mp4');} 9028$('.close-modal').click(function(){if(headerVideo&&(UMGGRSingle.header_video_autoplay=='autoplay'||UMGGRSingle.header_video_autoplay=='autoplaymuted')){headerVideo.playVideo();}});setHeaderProps();initialise();$(window).resize(function(){setHeaderProps();initialise();});$(window).on('scroll',function(){pageScroll();});enquire.register("screen and (min-width: 800px)",{match:function(){mobile=false;},unmatch:function(){mobile=true;}});enquire.register("screen and (max-width: 799px)",{match:function(){mobile=true;},unmatch:function(){mobile=false;}});$menuScrollDown.click(function(){const headerBarHeight=$('#header-bar').height()?$('#header-bar').height():0;
9028const siteNavHeight=$('#site-navigation').height()?$('#site-navigation').height():0;var offset=0;if(mobile){offset=headerBarHeight;}else{if(UMGGRSingle.fix_nav_to_bottom){offset=headerBarHeight;}else{offset=headerBarHeight+siteNavHeight;}} 9029TweenMax.to(window,1,{scrollTo:{y:'#site-content-contain',offsetY:offset+adminBar,autoKill:false}});if(UMGGRSingle.fix_nav_to_bottom){TweenMax.to('.menu-scroll-down',0.5,{height:0});} 9030return false;});const headerBarHeight=$('#header-bar').height()?$('#header-bar').height():0;const siteNavHeight=$('#site-navigation').height()?$('#site-navigation').height():0;if(mobile){UMGGR_Deeplink_Module.scrollOffset=headerBarHeight;}else{if(UMGGRSingle.fix_nav_to_bottom){UMGGR_Deeplink_Module.scrollOffset=headerBarHeight;}else{UMGGR_Deeplink_Module.scrollOffset=headerBarHeight+siteNavHeight;}} 9031var md=new MobileDetect(window.navigator.userAgent);if(md.mobile()==null){$('#snapchat-social-menu-item a').click(function(){if(typeof(headerVideo)!=='undefined'&&typeof(headerVideo.pauseVideo)=='function'){headerVideo.pauseVideo();} 9032var ytplayerholder=$('.yt-holder-header').data('ytPlayer');if(typeof player!=='undefined'&&typeof(player.pauseVideo)=='function'){ytplayerholder.player.pauseVideo();} 9033$.fancybox.open({src:'#snapchat-qr-code',type:'inline',preload:true,width:"100%",height:"100%",hash:false,buttons:[],beforeClose:function(){$('#page').css('visibility','visible');}});return false;});} 9034if(typeof md.mobile()=='string'&&$("#wpadminbar").length>0){$("#header-bar").css({"position":"absolute","top":"0"});} 9035$('.menu-links-open').click(function(e){$('#umggr-mobile-nav-main').show();$('#umggr-mobile-nav-social').hide();$('#umggr-nav-overlay').show();$('body').addClass('-no-overflow');e.preventDefault();});$('.social-links-open').click(function(e){$('#umggr-mobile-nav-main').hide();$('#umggr-mobile-nav-social').show();$('#umggr-nav-overlay').show();$('body').addClass('-no-overflow');e.preventDefault();});$('.umggr-mobile-nav-close').click(function(e){$('#umggr-nav-overlay').hide();$('body').removeClass('-no-overflow');e.preventDefault();});if($('.ae-cform-modal-display-cta').length>0||$('#gr-newsletter-form').length>0){$('.umggr-mobile-newsletter-menu').show();} 9036var releaseTitleHeight=0;$(".release-title-below").each(function(index){if($(this).height()>releaseTitleHeight){releaseTitleHeight=$(this).height()}});$(".release-title-below").each(function(index){$(this).height(releaseTitleHeight);});$(window).on('load',function(){setHeaderProps();initialise();configureBannerArea();init_after_content_load();});if($('.newsletter-button').length){$('.newsletter-button').on('click',function(e){e.preventDefault();if(tryOpenNewsletterV3Modal()){return false;} 9037$('.umggr-open-newsletter').first().trigger('click');});} 9038if(typeof UMGGR_Video_Shortcode!=='undefined'&&UMGGR_Video_Shortcode.fullscreen==='1'){var contentHeight=600 9039$('.umg-gr-display-layout-fullscreen-slider .video-slick-container .slider-gr .video-slider').css('height',contentHeight);} 9040$('#audio-control').click(function(){if($("#mp4-video").prop('muted')){$("#mp4-video").prop('muted',false);$(this).removeClass('fa-volume-mute').addClass('fa-volume-up');}else{$("#mp4-video").prop('muted',true);$(this).removeClass('fa-volume-up').addClass('fa-volume-mute');}});});})(jQuery); 9041 9042!function(a){"object"==typeof module&&module.exports?module.exports=a():window.intlTelInput=a()}(function(a){"use strict";return function(){function b(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function c(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}function d(a,b,d){return b&&c(a.prototype,b),d&&c(a,d),a}for(var e=[["Afghanistan (â«Ø§ÙØºØ§ÙØ³ØªØ§Ùâ¬â)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (â«Ø§Ùجزائرâ¬â)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (ÕÕ¡ÕµÕ¡Õ½Õ¿Õ¡Õ¶)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austr
9042ia (Ãsterreich)","at","43"],["Azerbaijan (AzÉrbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (â«Ø§ÙØ¨ØØ±ÙÙâ¬â)","bh","973"],["Bangladesh (বাà¦à¦²à¦¾à¦¦à§à¦¶)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (ÐелаÑÑÑÑ)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འà½à¾²à½´à½)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (ÐоÑна и ХеÑÑеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (ÐÑлгаÑиÑ)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (ááááá»áá¶)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (ä¸å½)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (â«Ø¬Ø²Ø± اÙÙÙ
رâ¬â)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte dâIvoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (ÎÏÏÏοÏ)","cy","357"],["Czech Republic (Äeská republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (â«Ù
صرâ¬â)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (á¡áá¥áá ááááá)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Îλλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (馿¸¯)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ãsland)","is","354"],["India (à¤à¤¾à¤°à¤¤)","in","91"],["Indonesia","id","62"],["Iran (â«Ø§ÛراÙâ¬â)","ir","98"],["Iraq (â«Ø§ÙعراÙâ¬â)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (â«×שר××â¬â)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (æ¥æ¬)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (â«Ø§ÙأردÙâ¬â)","jo","962"],["Kazakhstan (ÐазаÑ
ÑÑан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (â«Ø§ÙÙÙÙØªâ¬â)","kw","965"],["Kyrgyzstan (ÐÑÑгÑзÑÑан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (â«ÙØ¨ÙØ§Ùâ¬â)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (â«ÙÙØ¨Ùاâ¬â)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (æ¾³é)","mo","853"],["Macedonia (FYROM) (ÐакедониÑа)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (â«Ù
ÙØ±ÙتاÙÙØ§â¬â)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Ðонгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (â«Ø§ÙÙ
غربâ¬â)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (áá¼ááºáá¬)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नà¥à¤ªà¤¾à¤²)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (ì¡°ì 민주주ì ì¸ë¯¼ ê³µíêµ)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (â«Ø¹ÙÙ
اÙâ¬â)","om","968"],["Pakistan (â«Ù¾Ø§Ú©Ø³ØªØ§Ùâ¬â)","pk","92"],["Palau","pw","680"],["Palestine (â«ÙÙØ³Ø·ÙÙâ¬â)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (â«Ùطرâ¬â)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (РоÑÑиÑ)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and PrÃncipe (São Tomé e PrÃncipe)","st","239"],["Saudi Arabia (â«Ø§ÙÙ
Ù
ÙÙØ© Ø§ÙØ¹Ø±Ø¨ÙØ© Ø§ÙØ³Ø¹ÙØ¯ÙØ©â¬â)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (СÑбиÑа)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["S
9042omalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (ëí민êµ)","kr","82"],["South Sudan (â«Ø¬ÙÙØ¨ Ø§ÙØ³ÙداÙâ¬â)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (à·à·âර෠ලà¶à¶à·à·)","lk","94"],["Sudan (â«Ø§ÙØ³ÙØ¯Ø§Ùâ¬â)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (â«Ø³ÙØ±ÙØ§â¬â)","sy","963"],["Taiwan (å°ç£)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (à¹à¸à¸¢)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (â«ØªÙÙØ³â¬â)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (УкÑаÑна)","ua","380"],["United Arab Emirates (â«Ø§ÙØ¥Ù
ارات Ø§ÙØ¹Ø±Ø¨ÙØ© اÙÙ
ØªØØ¯Ø©â¬â)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (OÊ»zbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Viá»t Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (â«Ø§ÙØµØØ±Ø§Ø¡ Ø§ÙØºØ±Ø¨ÙØ©â¬â)","eh","212",1,["5288","5289"]],["Yemen (â«Ø§ÙÙÙ
Ùâ¬â)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Ã
land Islands","ax","358",1,["18"]]],f=0;f<e.length;f++){var g=e[f];e[f]={name:g[0],iso2:g[1],dialCode:g[2],priority:g[3]||0,areaCodes:g[4]||null}}var h={getInstance:function(a){var b=a.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[b]},instances:{}};"object"==typeof window&&(window.intlTelInputGlobals=h);var i=0,j={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},k=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];"object"==typeof window&&window.addEventListener("load",function(){window.intlTelInputGlobals.windowLoaded=!0});var l=function(a,b){for(var c=Object.keys(a),d=0;d<c.length;d++)b(c[d],a[c[d]])},m=function(a){l(window.intlTelInputGlobals.instances,function(b){window.intlTelInputGlobals.instances[b][a]()})},n=function(){function c(a,d){var e=this;b(this,c),this.id=i++,this.a=a,this.b=null,this.c=null;var f=d||{};this.d={},l(j,function(a,b){e.d[a]=f.hasOwnProperty(a)?f[a]:b}),this.e=Boolean(a.getAttribute("placeholder"))}return d(c,[{key:"_init",value:function(){var a=this;if(this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise){var b=new Promise(function(b,c){a.h=b,a.i=c}),c=new Promise(function(b,c){a.i0=b,a.i1=c});this.promise=Promise.all([b,c])}else this.h=this.i=function(){},this.i0=this.i1=function(){};this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(b,c,d){c.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=c.length),this.q.hasOwnProperty(c)||(this.q[c]=[]);for(var e=0;e<this.q[c].length;e++)if(this.q[c][e]===b)return;var f=d!==a?d:this.q[c].length;this.q[c][f]=b}},{key:"_d",value:function(){if(this.d.onlyCountries.length){var a=this.d.onlyCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(b){return a.indexOf(b.iso2)>-1})}else if(this.d.excludeCountries.length){var b=this.d.excludeCountries.map(function(a){return a.toLowerCase()});this.p=e.filter(function(a){return-1===b.indexOf(a.iso2)})}else this.p=e}},{key:"_d0",value:function(){for(var a=0;a<this.p.length;a++){var b=this.p[a].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(b)&&(this.p[a].name=this.d.localizedCountries[b])}}},{key:"_d1",value:function(a,b){return a.name.localeCompare(b.name)}},{key:"_d2",value:function(){this.dialCodeMaxLen=0,this.q={};for(var a=0;a<this.p.length;a++){var b=this.p[a];this._c(b.iso2,b.dialCode,b.priority)}for(var c=0;c<this.p.length;c++){var d=this.p[c];if(d.areaCodes)for(var e=this.q[d.dialCode][0],f=0;f<d.areaCodes.length;f++){for(var g=d.areaCodes[f],h=1;h<g.length;h++){var i=d.dialCode+g.substr(0,h);this._c(e,i),this._c(d.iso2,i)}this._c(d.iso2,d.dialCode+g)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var a=0;a<this.d.preferredCountries.length;a++){var b=this.d.preferredCountries[a].toLowerCase(),c=this._y(b,!1,!0);c&&this.preferredCountries.push(c)}}},{key:"_e2",value:function(a,b,c){var d=document.createElement(a);return b&&l(b,function(a,b){return d.setAttribute(a,b)}),c&&c.appendChild(d),d}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var a="iti";this.d.allowDropdown&&(a+=" iti--allow-dropdown"),this.d.separateDialCode&&(a+=" iti--separate-dial-code"),this.d.customContainer&&(a+=" ",a+=this.d.customContainer);var b=this._e2("div",{"class":a});if(this.a.parentNode.insertBefore(b,this.a),this.k=this._e2("div",{"class":"iti__flag-container"},b),b.appendChild(this.a),this.selectedFlag=this._e2("div",{"class":"iti__selected-flag",role:"combobox","aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{"class":"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{"class":"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{"class":"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{"class":"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{"class":"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{"class":"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput){var c=this.d.hiddenInput,d=this.a.getAttribute("name");if(d){var e=d.lastIndexOf("[");-1!==e&&(c="".concat(d.substr(0,e),"[").concat(c,"]"))}this.hiddenInput=this._e2("input",{type:"hidden",name:c}
9042),b.appendChild(this.hiddenInput)}}},{key:"_g",value:function(a,b,c){for(var d="",e=0;e<a.length;e++){var f=a[e],g=c?"-preferred":"";d+="<li class='iti__country ".concat(b,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(f.iso2).concat(g,"' role='option' data-dial-code='").concat(f.dialCode,"' data-country-code='").concat(f.iso2,"'>"),d+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(f.iso2,"'></div></div>"),d+="<span class='iti__country-name'>".concat(f.name,"</span>"),d+="<span class='iti__dial-code'>+".concat(f.dialCode,"</span>"),d+="</li>"}this.m.insertAdjacentHTML("beforeend",d)}},{key:"_h",value:function(){var a=this.a.value,b=this._5(a),c=this._w(a),d=this.d,e=d.initialCountry,f=d.nationalMode,g=d.autoHideDialCode,h=d.separateDialCode;b&&!c?this._v(a):"auto"!==e&&(e?this._z(e.toLowerCase()):b&&c?this._z("us"):(this.j=this.preferredCountries.length?this.preferredCountries[0].iso2:this.p[0].iso2,a||this._z(this.j)),a||f||g||h||(this.a.value="+".concat(this.s.dialCode))),a&&this._u(a)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var a=this;this._a14=function(){a.hiddenInput.value=a.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var a=this.a;a&&"LABEL"!==a.tagName;)a=a.parentNode;return a}},{key:"_i2",value:function(){var a=this;this._a9=function(b){a.m.classList.contains("iti__hide")?a.a.focus():b.preventDefault()};var b=this._i1();b&&b.addEventListener("click",this._a9),this._a10=function(){!a.m.classList.contains("iti__hide")||a.a.disabled||a.a.readOnly||a._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(b){a.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(b.key)&&(b.preventDefault(),b.stopPropagation(),a._n()),"Tab"===b.key&&a._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var a=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.windowLoaded?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(a.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(a){window.intlTelInputGlobals.autoCountry=a.toLowerCase(),setTimeout(function(){return m("handleAutoCountry")})},function(){return m("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var a=this;this._a12=function(){a._v(a.a.value)&&a._8()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(a._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(a){var b=this.a.getAttribute("maxlength");return b&&a.length>b?a.substr(0,b):a}},{key:"_l",value:function(){var a=this;this._a8=function(){a._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){if("+"===this.a.value.charAt(0)){var a=this._m(this.a.value);a&&this.s.dialCode!==a||(this.a.value="")}}},{key:"_m",value:function(a){return a.replace(/\D/g,"")}},{key:"_m2",value:function(a){var b=document.createEvent("Event");b.initEvent(a,!0,!0),this.a.dispatchEvent(b)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(a,b,c){c&&!a.classList.contains(b)?a.classList.add(b):!c&&a.classList.contains(b)&&a.classList.remove(b)}},{key:"_o",value:function(){var a=this;if(this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),!this.g){var b=this.a.getBoundingClientRect(),c=window.pageYOffset||document.documentElement.scrollTop,d=b.top+c,e=this.m.offsetHeight,f=d+this.a.offsetHeight+e<c+window.innerHeight,g=d-e>c;if(this._n2(this.m,"iti__country-list--dropup",!f&&g),this.d.dropdownContainer){var h=!f&&g?0:this.a.offsetHeight;this.dropdown.style.top="".concat(d+h,"px"),this.dropdown.style.left="".concat(b.left+document.body.scrollLeft,"px"),this._a4=function(){return a._2()},window.addEventListener("scroll",this._a4)}}}},{key:"_o2",value:function(a){for(var b=a;b&&b!==this.m&&!b.classList.contains("iti__country");)b=b.parentNode;return b===this.m?null:b}},{key:"_p",value:function(){var a=this;this._a0=function(b){var c=a._o2(b.target);c&&a._x(c,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(b){var c=a._o2(b.target);c&&a._1(c)},this.m.addEventListener("click",this._a1);var b=!0;this._a2=function(){b||a._2(),b=!1},document.documentElement.addEventListener("click",this._a2);var c="",d=null;this._a3=function(b){b.preventDefault(),"ArrowUp"===b.key||"Up"===b.key||"ArrowDown"===b.key||"Down"===b.key?a._q(b.key):"Enter"===b.key?a._r():"Escape"===b.key?a._2():/^[a-zA-ZÃ-ÿа-ÑÐ-Я ]$/.test(b.key)&&(d&&clearTimeout(d),c+=b.key.toLowerCase(),a._s(c),d=setTimeout(function(){c=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(a){var b="ArrowUp"===a||"Up"===a?this.c.previousElementSibling:this.c.nextElementSibling;b&&(b.classList.contains("iti__divider")&&(b="ArrowUp"===a||"Up"===a?b.previousElementSibling:b.nextElementSibling),this._x(b,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(a){for(var b=0;b<this.p.length;b++)if(this._t(this.p[b].name,a)){var c=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[b].iso2));this._x(c,!1),this._3(c,!0);break}}},{key:"_t",value:function(a,b){return a.substr(0,b.length).toLowerCase()===b}},{key:"_u",value:function(a){var b=a;if(this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s){var c=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==b.charAt(0)),d=intlTelInputUtils.numberFormat,e=d.NATIONAL,f=d.INTERNATIONAL,g=c?e:f;b=intlTelInputUtils.formatNumber(b,this.s.iso2,g)}b=this._7(b),this.a.value=b}},{key:"_v",value:function(a){var b=a,c=this.s.dialCode,d="1"===c;b&&this.d.nationalMode&&d&&"+"!==b.charAt(0)&&("1"!==b.charAt(0)&&(b="
90421".concat(b)),b="+".concat(b)),this.d.separateDialCode&&c&&"+"!==b.charAt(0)&&(b="+".concat(c).concat(b));var e=this._5(b),f=this._m(b),g=null;if(e){var h=this.q[this._m(e)],i=-1!==h.indexOf(this.s.iso2)&&f.length<=e.length-1;if(!("1"===c&&this._w(f))&&!i)for(var j=0;j<h.length;j++)if(h[j]){g=h[j];break}}else"+"===b.charAt(0)&&f.length?g="":b&&"+"!==b||(g=this.j);return null!==g&&this._z(g)}},{key:"_w",value:function(a){var b=this._m(a);if("1"===b.charAt(0)){var c=b.substr(1,3);return-1!==k.indexOf(c)}return!1}},{key:"_x",value:function(a,b){var c=this.c;c&&c.classList.remove("iti__highlight"),this.c=a,this.c.classList.add("iti__highlight"),b&&this.c.focus()}},{key:"_y",value:function(a,b,c){for(var d=b?e:this.p,f=0;f<d.length;f++)if(d[f].iso2===a)return d[f];if(c)return null;throw new Error("No country data for '".concat(a,"'"))}},{key:"_z",value:function(a){var b=this.s.iso2?this.s:{};this.s=a?this._y(a,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(a));var c=a?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",c),this.d.separateDialCode){var d=this.s.dialCode?"+".concat(this.s.dialCode):"";this.t.innerHTML=d;var e=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.a.style.paddingLeft="".concat(e+6,"px")}if(this._0(),this.d.allowDropdown){var f=this.b;if(f&&(f.classList.remove("iti__active"),f.setAttribute("aria-selected","false")),a){var g=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(a));g.setAttribute("aria-selected","true"),g.classList.add("iti__active"),this.b=g,this.selectedFlag.setAttribute("aria-activedescendant",g.getAttribute("id"))}}return b.iso2!==a}},{key:"_getHiddenSelectedFlagWidth",value:function(){var a=this.a.parentNode.cloneNode();a.style.visibility="hidden",document.body.appendChild(a);var b=this.selectedFlag.cloneNode(!0);a.appendChild(b);var c=b.offsetWidth;return a.parentNode.removeChild(a),c}},{key:"_0",value:function(){var a="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;if(window.intlTelInputUtils&&a){var b=intlTelInputUtils.numberType[this.d.placeholderNumberType],c=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,b):"";c=this._7(c),"function"==typeof this.d.customPlaceholder&&(c=this.d.customPlaceholder(c,this.s)),this.a.setAttribute("placeholder",c)}}},{key:"_1",value:function(a){var b=this._z(a.getAttribute("data-country-code"));this._2(),this._4(a.getAttribute("data-dial-code"),!0),this.a.focus();var c=this.a.value.length;this.a.setSelectionRange(c,c),b&&this._8()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(a,b){var c=this.m,d=window.pageYOffset||document.documentElement.scrollTop,e=c.offsetHeight,f=c.getBoundingClientRect().top+d,g=f+e,h=a.offsetHeight,i=a.getBoundingClientRect().top+d,j=i+h,k=i-f+c.scrollTop,l=e/2-h/2;if(i<f)b&&(k-=l),c.scrollTop=k;else if(j>g){b&&(k+=l);var m=e-h;c.scrollTop=k-m}}},{key:"_4",value:function(a,b){var c,d=this.a.value,e="+".concat(a);if("+"===d.charAt(0)){var f=this._5(d);c=f?d.replace(f,e):e}else{if(this.d.nationalMode||this.d.separateDialCode)return;if(d)c=e+d;else{if(!b&&this.d.autoHideDialCode)return;c=e}}this.a.value=c}},{key:"_5",value:function(a){var b="";if("+"===a.charAt(0))for(var c="",d=0;d<a.length;d++){var e=a.charAt(d);if(!isNaN(parseInt(e,10))&&(c+=e,this.q[c]&&(b=a.substr(0,d+1)),c.length===this.dialCodeMaxLen))break}return b}},{key:"_6",value:function(){var a=this.a.value.trim(),b=this.s.dialCode,c=this._m(a);return(this.d.separateDialCode&&"+"!==a.charAt(0)&&b&&c?"+".concat(b):"")+a}},{key:"_7",value:function(a){var b=a;if(this.d.separateDialCode){var c=this._5(b);if(c){c="+".concat(this.s.dialCode);var d=" "===b[c.length]||"-"===b[c.length]?c.length+1:c.length;b=b.substr(d)}}return this._j2(b)}},{key:"_8",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var a=this.a.form;if(this.d.allowDropdown){this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11);var b=this._i1();b&&b.removeEventListener("click",this._a9)}this.hiddenInput&&a&&a.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(a&&a.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");var c=this.a.parentNode;c.parentNode.insertBefore(this.a,c),c.parentNode.removeChild(c),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}}
9042,{key:"getNumber",value:function(a){if(window.intlTelInputUtils){var b=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),b,a)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){ 9043var a=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),a)}return-99}},{key:"isValidNumber",value:function(){var a=this._6().trim(),b=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(a,b):null}},{key:"setCountry",value:function(a){var b=a.toLowerCase();this.l.classList.contains("iti__".concat(b))||(this._z(b),this._4(this.s.dialCode,!1),this._8())}},{key:"setNumber",value:function(a){var b=this._v(a);this._u(a),b&&this._8()}},{key:"setPlaceholderNumberType",value:function(a){this.d.placeholderNumberType=a,this._0()}}]),c}();h.getCountryData=function(){return e};var o=function(a,b,c){var d=document.createElement("script");d.onload=function(){m("handleUtils"),b&&b()},d.onerror=function(){m("rejectUtilsScriptPromise"),c&&c()},d.className="iti-load-utils",d.async=!0,d.src=a,document.body.appendChild(d)};return h.loadUtils=function(a){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(b,c){return o(a,b,c)});o(a)}return null},h.defaults=j,h.version="17.0.0",function(a,b){var c=new n(a,b);return c._init(),a.setAttribute("data-intl-tel-input-id",c.id),window.intlTelInputGlobals.instances[c.id]=c,c}}()}); 9044(function(){var aa=this;function k(a){return"string"==typeof a}function m(a,b){a=a.split(".");var c=aa;a[0]in c||!c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} 9045function n(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.aa=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};var p=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(k(a))return k(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};function q(a,b){a.sort(b||ba)}function ba(a,b){return a>b?1:a<b?-1:0};function ca(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function da(a,b){this.a=a;this.h=!!b.i;this.c=b.b;this.m=b.type;this.l=!1;switch(this.c){case ea:case fa:case ha:case ia:case ja:case ka:case la:this.l=!0}this.g=b.defaultValue}var la=1,ka=2,ea=3,fa=4,ha=6,ia=16,ja=18;function ma(a,b){this.c=a;this.a={};for(a=0;a<b.length;a++){var c=b[a];this.a[c.a]=c}}function na(a){a=ca(a.a);q(a,function(a,c){return a.a-c.a});return a};function r(){this.a={};this.g=this.f().a;this.c=this.h=null}r.prototype.has=function(a){return null!=this.a[a.a]};r.prototype.get=function(a,b){return t(this,a.a,b)};r.prototype.set=function(a,b){u(this,a.a,b)};r.prototype.add=function(a,b){v(this,a.a,b)};function oa(a,b){for(var c=na(a.f()),d=0;d<c.length;d++){var e=c[d],f=e.a;if(null!=b.a[f]){a.c&&delete a.c[e.a];var g=11==e.c||10==e.c;if(e.h){e=w(b,f);for(var h=0;h<e.length;h++)v(a,f,g?e[h].clone():e[h])}else e=x(b,f),g?(g=x(a,f))?oa(g,e):u(a,f,e.clone()):u(a,f,e)}}}r.prototype.clone=function(){var a=new this.constructor;a!=this&&(a.a={},a.c&&(a.c={}),oa(a,this));return a};function x(a,b){var c=a.a[b];if(null==c)return null;if(a.h){if(!(b in a.c)){var d=a.h,e=a.g[b];if(null!=c)if(e.h){for(var f=[],g=0;g<c.length;g++)f[g]=d.c(e,c[g]);c=f}else c=d.c(e,c);return a.c[b]=c}return a.c[b]}return c}function t(a,b,c){var d=x(a,b);return a.g[b].h?d[c||0]:d}function y(a,b){if(null!=a.a[b])a=t(a,b,void 0);else a:{a=a.g[b];if(void 0===a.g)if(b=a.m,b===Boolean)a.g=!1;else if(b===Number)a.g=0;else if(b===String)a.g=a.l?"0":"";else{a=new b;break a}a=a.g}return a} 9046function w(a,b){return x(a,b)||[]}function A(a,b){return a.g[b].h?null!=a.a[b]?a.a[b].length:0:null!=a.a[b]?1:0}function u(a,b,c){a.a[b]=c;a.c&&(a.c[b]=c)}function v(a,b,c){a.a[b]||(a.a[b]=[]);a.a[b].push(c);a.c&&delete a.c[b]}function B(a,b){var c=[],d;for(d in b)0!=d&&c.push(new da(d,b[d]));return new ma(a,c)};function C(){}C.prototype.a=function(a){new a.c;throw Error("Unimplemented");};C.prototype.c=function(a,b){if(11==a.c||10==a.c)return b instanceof r?b:this.a(a.m.prototype.f(),b);if(14==a.c)return k(b)&&pa.test(b)&&(a=Number(b),0<a)?a:b;if(!a.l)return b;a=a.m;if(a===String){if("number"==typeof b)return String(b)}else if(a===Number&&k(b)&&("Infinity"===b||"-Infinity"===b||"NaN"===b||pa.test(b)))return Number(b);return b};var pa=/^-?[0-9]+$/;function D(){}n(D,C);D.prototype.a=function(a,b){a=new a.c;a.h=this;a.a=b;a.c={};return a};function E(){}n(E,D);E.prototype.c=function(a,b){return 8==a.c?!!b:C.prototype.c.apply(this,arguments)};E.prototype.a=function(a,b){return E.o.a.call(this,a,b)};function F(a,b){null!=a&&this.a.apply(this,arguments)}F.prototype.c="";F.prototype.set=function(a){this.c=""+a};F.prototype.a=function(a,b,c){this.c+=String(a);if(null!=b)for(var d=1;d<arguments.length;d++)this.c+=arguments[d];return this};F.prototype.toString=function(){return this.c};function G(){r.call(this)}n(G,r);var qa=null;function H(){r.call(this)}n(H,r);var ra=null;function I(){r.call(this)}n(I,r);var sa=null;G.prototype.f=function(){var a=qa;a||(qa=a=B(G,{0:{name:"NumberFormat",j:"i18n.phonenumbers.NumberFormat"},1:{name:"pattern",required:!0,b:9,type:String},2:{name:"format",required:!0,b:9,type:String}
vendor: 6,136 bytes, line 9046
9046,3:{name:"leading_digits_pattern",i:!0,b:9,type:String},4:{name:"national_prefix_formatting_rule",b:9,type:String},6:{name:"national_prefix_optional_when_formatting",b:8,defaultValue:!1,type:Boolean},5:{name:"domestic_carrier_code_formatting_rule",b:9,type:String}}));return a};G.f=G.prototype.f;H.prototype.f=function(){var a=ra;a||(ra=a=B(H,{0:{name:"PhoneNumberDesc",j:"i18n.phonenumbers.PhoneNumberDesc"},2:{name:"national_number_pattern",b:9,type:String},9:{name:"possible_length",i:!0,b:5,type:Number},10:{name:"possible_length_local_only",i:!0,b:5,type:Number},6:{name:"example_number",b:9,type:String}}));return a};H.f=H.prototype.f;I.prototype.f=function(){var a=sa;a||(sa=a=B(I,{0:{name:"PhoneMetadata",j:"i18n.phonenumbers.PhoneMetadata"},1:{name:"general_desc",b:11,type:H},2:{name:"fixed_line",b:11,type:H},3:{name:"mobile",b:11,type:H},4:{name:"toll_free",b:11,type:H},5:{name:"premium_rate",b:11,type:H},6:{name:"shared_cost",b:11,type:H},7:{name:"personal_number",b:11,type:H},8:{name:"voip",b:11,type:H},21:{name:"pager",b:11,type:H},25:{name:"uan",b:11,type:H},27:{name:"emergency",b:11,type:H},28:{name:"voicemail",b:11,type:H},29:{name:"short_code",b:11,type:H},30:{name:"standard_rate",b:11,type:H},31:{name:"carrier_specific",b:11,type:H},33:{name:"sms_services",b:11,type:H},24:{name:"no_international_dialling",b:11,type:H},9:{name:"id",required:!0,b:9,type:String},10:{name:"country_code",b:5,type:Number},11:{name:"international_prefix",b:9,type:String},17:{name:"preferred_international_prefix",b:9,type:String},12:{name:"national_prefix",b:9,type:String},13:{name:"preferred_extn_prefix",b:9,type:String},15:{name:"national_prefix_for_parsing",b:9,type:String},16:{name:"national_prefix_transform_rule",b:9,type:String},18:{name:"same_mobile_and_fixed_line_pattern",b:8,defaultValue:!1,type:Boolean},19:{name:"number_format",i:!0,b:11,type:G},20:{name:"intl_number_format",i:!0,b:11,type:G},22:{name:"main_country_for_code",b:8,defaultValue:!1,type:Boolean},23:{name:"leading_digits",b:9,type:String},26:{name:"leading_zero_possible",b:8,defaultValue:!1,type:Boolean}}));return a};I.f=I.prototype.f;function J(){r.call(this)}n(J,r);var ta=null,ua={$:0,w:1,v:5,u:10,s:20};J.prototype.f=function(){var a=ta;a||(ta=a=B(J,{0:{name:"PhoneNumber",j:"i18n.phonenumbers.PhoneNumber"},1:{name:"country_code",required:!0,b:5,type:Number},2:{name:"national_number",required:!0,b:4,type:Number},3:{name:"extension",b:9,type:String},4:{name:"italian_leading_zero",b:8,type:Boolean},8:{name:"number_of_leading_zeros",b:5,defaultValue:1,type:Number},5:{name:"raw_input",b:9,type:String},6:{name:"country_code_source",b:14,defaultValue:0,type:ua},7:{name:"preferred_domestic_carrier_code",b:9,type:String}}));return a};J.ctor=J;J.ctor.f=J.prototype.f;var K={1:"US AG AI AS BB BM BS CA DM DO GD GU JM KN KY LC MP MS PR SX TC TT VC VG VI".split(" "),7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],800:["001"],808:["001"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],870:["001"],878:["001"],880:["BD"],881:["001"],882:["001"],883:["001"],886:["TW"],888:["001"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],979:["001"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},wa={AC:[,[,,"(?:[01589]\\d|[46])\\d{4}",,,,,,,[5,6]],[,,"6[2-467]\\d{3}",,,,"62889",,,[5]],[,,"4\\d{4}",,,,"40123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AC",247,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:0[1-9]|[1589]\\d)\\d{4}",,,,"542011",,,[6]],,,[,,,,,,,,,[-1]]],AD:[,[,,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}",,,,,,,[6,8,9]],[,,"[78]\\d{5}",,,,"712345",,,[6]],[,,"690\\d{6}|[356]\\d{5}",,,,"312345",,,[6,9]],[,,"180[02]\\d{4}",,,,"18001234",,,[8]],[,,"[19]\\d{5}",,,,"912345",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AD",376,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],[,"(\\d{4})(\\d{4})","$1 $2",["1"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],,[,,,,,,,,,[-1]],,,[,,"1800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AE:[,[,,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}
9046",,,,,,,[5,6,7,8,9,10,11,12]],[,,"[2-4679][2-8]\\d{6}",,,,"22345678",,,[8],[7]],[,,"5[024-68]\\d{7}",,,,"501234567",,,[9]],[,,"400\\d{6}|800\\d{2,9}",,,,"800123456"],[,,"900[02]\\d{5}",,,,"900234567",,,[9]],[,,"700[05]\\d{5}",,,,"700012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AE",971,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],[,"(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"600[25]\\d{5}",,,,"600212345",,,[9]],,,[,,,,,,,,,[-1]]],AF:[,[,,"[2-7]\\d{8}",,,,,,,[9],[7]],[,,"(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}",,,,"234567890",,,,[7]],[,,"7\\d{8}",,,,"701234567",,,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AF",93,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AG:[,[,,"(?:268|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}",,,,"2684601234",,,,[7]],[,,"268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}",,,,"2684641234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"26848[01]\\d{4}",,,,"2684801234",,,,[7]],"AG",1,"011","1",,,"1|([457]\\d{6})$","268$1",,,,,[,,"26840[69]\\d{4}",,,,"2684061234",,,,[7]],,"268",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AI:[,[,,"(?:264|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"264(?:292|4(?:6[12]|9[78]))\\d{4}",,,,"2644612345",,,,[7]],[,,"264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}",,,,"2642351234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AI",1,"011","1",,,"1|([2457]\\d{6})$","264$1",,,,,[,,"264724\\d{4}",,,,"2647241234",,,,[7]],,"264",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AL:[,[,,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",,,,,,,[6,7,8,9],[5]],[,,"(?:[2358](?:[16-9]\\d[2-9]|[2-5][2-9]\\d)|4(?:[2-57-9][2-9]|6\\d)\\d)\\d{4}",,,,"22345678",,,[8],[5,6,7]],[,,"6(?:[78][2-9]|9\\d)\\d{6}",,,,"672123456",,,[9]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"900[1-9]\\d\\d",,,,"900123",,,[6]],[,,"808[1-9]\\d\\d",,,,"808123",,,[6]],[,,"700[2-9]\\d{4}",,,,"70021234",,,[8]],[,,,,,,,,,[-1]],"AL",355,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AM:[,[,,"(?:[1-489]\\d|55|60|77)\\d{6}",,,,,,,[8],[5,6]],[,,"(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}",,,,"10123456",,,,[5,6]],[,,"(?:33|4[1349]|55|77|88|9[13-9])\\d{6}",,,,"77123456"],[,,"800\\d{5}",,,,"80012345"],[,,"90[016]\\d{5}",,,,"90012345"],[,,"80[1-4]\\d{5}",,,,"80112345"],[,,,,,,,,,[-1]],[,,"60(?:2[78]|3[5-9]|4[02-9]|5[0-46-9]|[6-8]\\d|90)\\d{4}",,,,"60271234"],"AM",374,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],[,"(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AO:[,[,,"[29]\\d{8}",,,,,,,[9]],[,,"2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}",,,,"222123456"],[,,"9[1-49]\\d{7}",,,,"923123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AO",244,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AR:[,[,,"11\\d{8}|(?:[2368]|9\\d)\\d{9}",,,,,,,[10,11],[6,7,8]],[,,"(?:2954|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:1[2-6]|3[3-6])|(?:3[06]|49)4|6(?:04|1[2-7]|4[4-6])|9(?:[
904617][4-6]|9[3-6]))|3(?:(?:36|64)4|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|8(?:1[2-6]|[58][3-6]|7[24-6])))\\d{6}|(?:2(?:284|657|9(?:20|66))|3(?:4(?:8[27]|92)|755|878))[2-7]\\d{5}|(?:2(?:[28]0|37|6[36]|9[48])|3(?:62|7[069]|8[03]))[45]\\d{6}|(?:2(?:2(?:2[59]|44|52)|3(?:26|4[24])|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:(?:26|62)2|3(?:02|2[03])|477|9(?:42|83))|3(?:4(?:[47]6|62|89)|5(?:41|64)|873))[2-6]\\d{5}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:329|4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])|888))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|[24]5|5[25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"1123456789",,,[10],[6,7,8]],[,,"9(?:2954|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:1[2-6]|3[3-6])|(?:3[06]|49)4|6(?:04|1[2-7]|4[4-6])|9(?:[
904617][4-6]|9[3-6]))|3(?:(?:36|64)4|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|8(?:1[2-6]|[58][3-6]|7[24-6]))))\\d{6}|9(?:2(?:284|657|9(?:20|66))|3(?:4(?:8[27]|92)|755|878))[2-7]\\d{5}|9(?:2(?:[28]0|37|6[36]|9[48])|3(?:62|7[069]|8[03]))[45]\\d{6}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|4[24])|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:(?:26|62)2|3(?:02|2[03])|477|9(?:42|83))|3(?:4(?:[47]6|62|89)|5(?:41|64)|873))[2-6]\\d{5}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:329|4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])|888))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|[24]5|5[25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}",,,,"91123456789",,,,[6,7,8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"60[04579]\\d{7}",,,,"6001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AR",54,"00","0",,,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1",,,[[,"(\\d{3})","$1",["[09]|1(?:0[0-35-7]|1[02-5]|2[15])"]],[,"(\\d{2})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d{4})(\\d{4})","$1-$2",["[1-8]"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1"],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1"]],[[,"(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",,1],[,"(\\d)(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3-$4",["91"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3-$4",["9"]]],[,,,,,,,,,[-1]],,,[,,"810\\d{7}",,,,,,,[10]],[,,"810\\d{7}",,,,"8101234567",,,[10]],,,[,,,,,,,,,[-1]]],AS:[,[,,"(?:[58]\\d\\d|684|900)\\d{7}",,,,,,,[10],[7]],[,,"6846(?:22|33|44|55|77|88|9[19])\\d{4}",,,,"6846221234",,,,[7]],[,,"684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}",,,,"6847331234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}
9046",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"AS",1,"011","1",,,"1|([267]\\d{6})$","684$1",,,,,[,,,,,,,,,[-1]],,"684",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AT:[,[,,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",,,,,,,[4,5,6,7,8,9,10,11,12,13],[3]],[,,"1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}",,,,"1234567890",,,,[3]],[,,"6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}",,,,"664123456",,,[7,8,9,10,11,12,13]],[,,"800\\d{6,10}",,,,"800123456",,,[9,10,11,12,13]],[,,"9(?:0[01]|3[019])\\d{6,10}",,,,"900123456",,,[9,10,11,12,13]],[,,"8(?:10|2[018])\\d{6,10}|828\\d{5}",,,,"810123456",,,[8,9,10,11,12,13]],[,,,,,,,,,[-1]],[,,"5(?:0[1-9]|17|[79]\\d)\\d{2,10}|7[28]0\\d{6,10}",,,,"780123456",,,[5,6,7,8,9,10,11,12,13]],"AT",43,"00","0",,,"0",,,,[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[[,"(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],[,"(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],[,"(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],[,"(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AU:[,[,,"1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|(?:[2-478]\\d\\d|550)\\d{6}|1\\d{4,7}",,,,,,,[5,6,7,8,9,10]],[,,"(?:[237]\\d{5}|8(?:51(?:0(?:0[03-9]|[1247]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-6])|1(?:1[69]|[23]\\d|4[0-4]))|(?:[6-8]\\d{3}|9(?:[02-9]\\d\\d|1(?:[0-57-9]\\d|6[0135-9])))\\d))\\d{3}",,,,"212345678",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"AU",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|(183[12])",,"0011",,[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["13"]],[,"(\\d{3})(\\d{3})","$1 $2",["19"]],[,"(\\d{3})(\\d{4})","$1 $2",["180","1802"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["19"]],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[[,"(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|[45]"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)","$CC ($1)"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],[,,"16\\d{3,7}",,,,"1612345",,,[5,6,7,8,9]],1,,[,,"1[38]00\\d{6}|1(?:345[0-4]|802)\\d{3}|13\\d{4}",,,,,,,[6,7,8,10]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AW:[,[,,"(?:[25-79]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"5(?:2\\d|8[1-9])\\d{4}",,,,"5212345"],[,,"(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4
9046-8]))\\d{4}",,,,"5601234"],[,,"800\\d{4}",,,,"8001234"],[,,"900\\d{4}",,,,"9001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:28\\d|501)\\d{4}",,,,"5011234"],"AW",297,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],AX:[,[,,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"18[1-8]\\d{3,6}",,,,"181234567",,,[6,7,8,9]],[,,"(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AX",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,,,[,,,,,,,,,[-1]],,"18",[,,,,,,,,,[-1]],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],AZ:[,[,,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",,,,,,,[9],[7]],[,,"(?:222[0-79]\\d|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}|(?:(?:1[28]|46)\\d|2(?:[045]2|1[24]|2[34]|33|6[23]))\\d{6}",,,,"123123456",,,,[7]],[,,"(?:36554|99[2-9]\\d\\d)\\d{4}|(?:[16]0|4[04]|5[015]|7[07])\\d{7}",,,,"401234567"],[,,"88\\d{7}",,,,"881234567"],[,,"900200\\d{3}",,,,"900200123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"AZ",994,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[1-9]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365|46","1[28]|2|365(?:[0-46-9]|5[0-35-9])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365|46","1[28]|2|365(?:[0-46-9]|5[0-35-9])|46"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BA:[,[,,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",,,,,,,[8,9],[6]],[,,"(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}",,,,"30212345",,,[8],[6]],[,,"6040[0-4]\\d{4}|6(?:03|[1-356]|44|7\\d)\\d{6}",,,,"61123456"],[,,"8[08]\\d{6}",,,,"80123456",,,[8]],[,,"9[0246]\\d{6}",,,,"90123456",,,[8]],[,,"8[12]\\d{6}",,,,"82123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BA",387,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1-$2",["[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:3[0146]|[56]0)\\d{4}",,,,"70341234",,,[8]],,,[,,,,,,,,,[-1]]],BB:[,[,,"(?:246|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}",,,,"2464123456",,,,[7]],[,,"246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}",,,,"2462501234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"(?:246976|900[2-9]\\d\\d)\\d{4}",,,,"9002123456",,,,[7]],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"24631\\d{5}",,,,"2463101234",,,,[7]],"BB",1,"011","1",,,"1|([2-9]\\d{6})$","246$1",,,,,[,,,,,,,,,[-1]],,"246",[,,,,,,,,,[-1]],[,,"246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}",,,,"2464301234",,,,[7]],,,[,,,,,,,,,[-1]]],BD:[,[,,"1\\d{9}|2\\d{7,8}|88\\d{4,6}|(?:8[0-79]|9\\d)\\d{4,8}|(?:[346]\\d|[57])\\d{5,8}",,,,,,,[6,7,8,9,10]],[,,"(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2[45]\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}",,,,"27111234"],[,,"(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}",,,,"1812345678",,,[10]],[,,"80[03]\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"96(?:0[469]|1[0-47]|3[389]|6[69]|7[78])\\d{6}",,,,"9604123456",,,[10]],"BD",880,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],[,"(\\d{4})(\\d{3,6})","$1-$2",["[13-9]"],"0$1"],[,"(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BE:[,[,,"4\\d{8}|[1-9]\\d{7}",,,,,,,[8,9]],[,,"80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}",,,,"12345678",,,[8]],[,,"4[5-9]\\d{7}",,,,"470123456",,,[9]],[,,"800[1-9]\\d{4}",,,,"80012345",,,[8]],[,,"(?:70(?:2[0-57]|3[0457]|44|69|7[0579])|90(?:0[0-35-8]|1[36]|2[0-3568]|3[0135689]|4[2-68]|5[1-68]|6[0-378]|7[23568]|9[34679]))\\d{4}",,,,"90012345",,,[8]],[,,"7879\\d{4}",,,,"78791234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BE",32,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078])\\d{4}",,,,"78102345",,,[8]],,,[,,,,,,,,,[-1]]],BF:[,[,,"[025-7]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}",,,,"20491234"],[,,"(?:0[127]|5[1-8]|[67]\\d)\\d{6}",,,,"70123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BF",226,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[025-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BG:[,[,,"[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",,,,,,,[6,7,8,9],[4,5]],[,,"2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}",,,,"2123456",,,[6,7,8],[4,5]],[,,"43[07-9]\\d{5}|(?:48|8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}",,,,"48123456",,,[8,9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,"700\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BG",359,"00","0",,,"0",,,,[[,"(\\d{6})","$1",["1"]],[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[[,"(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BH:[,[,,"[136-9]\\d{7}",,,,,,,[8]],[,,"(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}",,,,"17001234"],[,,"(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}",,,,"36001234"],[,,"80\\d{6}
9046",,,,"80123456"],[,,"(?:87|9[014578])\\d{6}",,,,"90123456"],[,,"84\\d{6}",,,,"84123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BH",973,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[13679]|8[047]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BI:[,[,,"(?:[267]\\d|31)\\d{6}",,,,,,,[8]],[,,"22\\d{6}",,,,"22201234"],[,,"(?:29|31|6[1289]|7[125-9])\\d{6}",,,,"79561234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BI",257,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BJ:[,[,,"(?:[2689]\\d|51)\\d{6}",,,,,,,[8]],[,,"2(?:02|1[037]|2[45]|3[68])\\d{5}",,,,"20211234"],[,,"(?:51|6\\d|9[013-9])\\d{6}",,,,"90011234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"857[58]\\d{4}",,,,"85751234"],"BJ",229,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[25689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"81\\d{6}",,,,"81123456"],,,[,,,,,,,,,[-1]]],BL:[,[,,"(?:590|69\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:2[7-9]|5[12]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"BL",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BM:[,[,,"(?:441|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}",,,,"4414123456",,,,[7]],[,,"441(?:[2378]\\d|5[0-39])\\d{5}",,,,"4413701234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BM",1,"011","1",,,"1|([2-8]\\d{6})$","441$1",,,,,[,,,,,,,,,[-1]],,"441",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BN:[,[,,"[2-578]\\d{6}",,,,,,,[7]],[,,"22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}",,,,"2345678"],[,,"(?:22[89]|[78]\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[34]\\d{5}",,,,"5345678"],"BN",673,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BO:[,[,,"(?:[2-467]\\d\\d|8001)\\d{5}",,,,,,,[8,9],[7]],[,,"(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}",,,,"22123456",,,[8],[7]],[,,"[67]\\d{7}",,,,"71234567",,,[8]],[,,"8001[07]\\d{4}",,,,"800171234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BO",591,"00(?:1\\d)?","0",,,"0(1\\d)?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[23]|4[46]"],,"0$CC $1"],[,"(\\d{8})","$1",["[67]"],,"0$CC $1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"],,"0$CC $1"]],,[,,,,,,,,,[-1]],,,[,,"8001[07]\\d{4}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BQ:[,[,,"(?:[34]1|7\\d)\\d{5}",,,,,,,[7]],[,,"(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}",,,,"7151234"],[,,"(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}",,,,"3181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BQ",599,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"[347]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BR:[,[,,"(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}",,,,,,,[8,9,10,11]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}",,,,"1123456789",,,[10],[8]],[,,"(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}",,,,"11961234567",,,[10,11],[8,9]],[,,"800\\d{6,7}",,,,"800123456",,,[9,10]],[,,"300\\d{6}|[59]00\\d{6,7}",,,,"300123456",,,[9,10]],[,,"300\\d{7}|[34]00\\d{5}|4(?:02|37)0\\d{4}",,,,"40041234",,,[8,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BR",55,"00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",,,"0(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2",,,[[,"(\\d{3,6})","$1",["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]],[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{4})(\\d{4})","$1-$2",["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{5})(\\d{4})","$1-$2",["9"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[[,"(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]],[,"(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)","0 $CC ($1)"],[,"(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)","0 $CC ($1)"]],[,,,,,,,,,[-1]],,,[,,"4020\\d{4}|[34]00\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BS:[,[,,"(?:242|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}",,,,"2423456789",,,,[7]],[,,"242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}",,,,"2423591234",,,,[7]],[,,"242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456",,,,[7]],[,,"900[2-9]\\d{6}
9046",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"BS",1,"011","1",,,"1|([3-8]\\d{6})$","242$1",,,,,[,,,,,,,,,[-1]],,"242",[,,,,,,,,,[-1]],[,,"242225\\d{4}",,,,"2422250123"],,,[,,,,,,,,,[-1]]],BT:[,[,,"[17]\\d{7}|[2-8]\\d{6}",,,,,,,[7,8],[6]],[,,"(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}",,,,"2345678",,,[7],[6]],[,,"(?:1[67]|77)\\d{6}",,,,"17123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BT",975,"00",,,,,,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-68]|7[246]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|7"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BW:[,[,,"90\\d{5}|(?:[2-6]|7\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}",,,,"2401234",,,[7]],[,,"77200\\d{3}|7(?:[1-6]\\d|7[013-9])\\d{5}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"79(?:1(?:[01]\\d|20)|2[0-2]\\d)\\d{3}",,,,"79101234",,,[8]],"BW",267,"00",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["90"]],[,"(\\d{3})(\\d{4})","$1 $2",["[2-6]"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BY:[,[,,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",,,,,,,[6,7,8,9,10,11],[5]],[,,"(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}",,,,"152450911",,,[9],[5,6,7]],[,,"(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}",,,,"294911911",,,[9]],[,,"800\\d{3,7}|8(?:0[13]|20\\d)\\d{7}",,,,"8011234567"],[,,"(?:810|902)\\d{7}",,,,"9021234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"249\\d{6}",,,,"249123456",,,[9]],"BY",375,"810","8",,,"0|80?",,"8~10",,[[,"(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],[,"(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],[,"(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,"800\\d{3,7}|(?:8(?:0[13]|10|20\\d)|902)\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],BZ:[,[,,"(?:0800\\d|[2-8])\\d{6}",,,,,,,[7,11]],[,,"(?:236|732)\\d{4}|[2-578][02]\\d{5}",,,,"2221234",,,[7]],[,,"6[0-35-7]\\d{5}",,,,"6221234",,,[7]],[,,"0800\\d{7}",,,,"08001234123",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"BZ",501,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],[,"(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CA:[,[,,"(?:[2-8]\\d|90)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",,,,"5062345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}",,,,"5002345678"],[,,"600[2-9]\\d{6}",,,,"6002012345"],"CA",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CC:[,[,,"1(?:[0-79]\\d|8[0-24-9])\\d{7}|(?:[148]\\d\\d|550)\\d{6}|1\\d{5,7}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:02|31|60)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",,,,"891621234",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"CC",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CD:[,[,,"[189]\\d{8}|[1-68]\\d{6}",,,,,,,[7,9]],[,,"12\\d{7}|[1-6]\\d{6}",,,,"1234567"],[,,"88\\d{5}|(?:8[0-2459]|9[017-9])\\d{7}",,,,"991234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CD",243,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CF:[,[,,"(?:[27]\\d{3}|8776)\\d{4}",,,,,,,[8]],[,,"2[12]\\d{6}",,,,"21612345"],[,,"7[0257]\\d{6}",,,,"70012345"],[,,,,,,,,,[-1]],[,,"8776\\d{4}",,,,"87761234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CF",236,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[278]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CG:[,[,,"222\\d{6}|(?:0\\d|80)\\d{7}",,,,,,,[9]],[,,"222[1-589]\\d{5}",,,,"222123456"],[,,"0[14-6]\\d{7}",,,,"061234567"],[,,,,,,,,,[-1]],[,,"80(?:0\\d\\d|11[0-4])\\d{4}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CG",242,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["801"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CH:[,[,,"8\\d{11}|[2-9]\\d{8}",,,,,,,[9,12]],[,,"(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}",,,,"212345678",,,[9]],[,,"7[35-9]\\d{7}",,,,"781234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[016]\\d{6}",,,,"900123456",,,[9]],[,,"84[0248]\\d{6}",,,,"840123456",,,[9]],[,,"878\\d{6}",,,,"878123456",,,[9]],[,,,,,,,,,[-1]],"CH",41,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],,[,,"74[0248]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"5[18]\\d{7}",,,,"581234567",,,[9]],,,[,,"860\\d{9}",,,,"860123456789",,,[12]]],CI:[,[,,"[02-9]\\d{7}",,,,,,,[8]],[,,"(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}",,,,"21234567"],[,,"(?:2[0-3]80|97[0-3]\\d)\\d{4}|(?:0[1-9]|[457]\\d|6[014-9]|8[4-9]|95)\\d{6}",,,,"01234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CI",225,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[02-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CK:[,[,,"[2-578]\\d{4}",,,,,,,[5]],[,,"(?:2\\d|3[13-7]|4[1-5])\\d{3}",,,,"21234"],[,,"[578]\\d{4}",,,,"71234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CK",682,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CL:[,[,,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",,,,,,,[9,10,11]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-2]|40)))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",,,,"221234567",,,[9]],[,,"(?:123|8)00\\d{6}",,,,"800123456",,,[9,11]],[,,,,,,,,,[-1]],[,,"600\\d{7,8}",,,,"6001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,"44\\d{7}",,,,"441234567",,,[9]],"CL",56,"(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",,,,,,,1,[[,"(\\d{4})","$1",["1(?:[03-589]|21)|[29]0|78"]],[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-3]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[[,"(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-3]"],"($1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9[2-9]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"],"($1)"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]],[,,,,,,,,,[-1]],,,[,,"600\\d{7,8}",,,,,,,[10,11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CM:[,[,,"(?:[26]\\d\\d|88)\\d{6}",,,,,,,[8,9]],[,,"2(?:22|33)\\d{6}",,,,"222123456",,,[9]],[,,"(?:24[23]|6[5-9]\\d)\\d{6}",,,,"671234567",,,[9]],[,,"88\\d{6}",,,,"88012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CM",237,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CN:[,[,,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}",,,,,,,[7,8,9,10,11,12],[5,6]],[,,"(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))",,,,"1012345678",,,[7,8,9,10,11],[5,6]],[,,"1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}",,,,"13123456789",,,[11]],[,,"(?:(?:10|21)8|8)00\\d{7}",,,,"8001234567",,,[10,12]],[,,"16[08]\\d{5}",,,,"16812345",,,[8]],[,,"400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}",,,,"4001234567",,,[7,8,9,10,11],[5,6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CN",86,"00|1(?:[12]\\d|79)\\d\\d00","0",,,"0|(1(?:[12]\\d|79)\\d\\d)",,"00",,[[,"(\\d{5,6})","$1",["96"]],[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{4})(\\d{4})","$1 $2",["16[08]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]","1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])","26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4}
9046)","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[[,"(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1","$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{7,8})","$1 $2",["9"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1","$CC $1",1],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"(?:(?:10|21)8|[48])00\\d{7}|950\\d{7,8}",,,,,,,[10,11,12]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CO:[,[,,"(?:1\\d|3)\\d{9}|[124-8]\\d{7}",,,,,,,[8,10,11],[7]],[,,"[124-8][2-9]\\d{6}",,,,"12345678",,,[8],[7]],[,,"3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|33(?:00|3[0-24-9])\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}",,,,"3211234567",,,[10]],[,,"1800\\d{7}",,,,"18001234567",,,[11]],[,,"19(?:0[01]|4[78])\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CO",57,"00(?:4(?:[14]4|56)|[579])","0",,,"0([3579]|4(?:[14]4|56))?",,,,[[,"(\\d)(\\d{7})","$1 $2",["[14][2-9]|[25-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1"]],[[,"(\\d)(\\d{7})","$1 $2",["[14][2-9]|[25-8]"],"($1)","0$CC $1"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],,"0$CC $1"],[,"(\\d)(\\d{3})(\\d{7})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CR:[,[,,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",,,,,,,[8,10]],[,,"210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}",,,,"22123456",,,[8]],[,,"(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}",,,,"83123456",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"90[059]\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:210[0-6]|4\\d{3}|5100)\\d{4}",,,,"40001234",,,[8]],"CR",506,"00",,,,"(19(?:0[0-2468]|1[09]|20|66|77|99))",,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CU:[,[,,"[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}",,,,,,,[6,7,8,10],[4,5]],[,,"(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}",,,,"71234567",,,,[4,5]],[,,"5\\d{7}",,,,"51234567",,,[8]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,,,,,,,,[-1]],[,,"807\\d{7}",,,,"8071234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CU",53,"119","0",,,"0",,,,[[,"(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],[,"(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["5"],"0$1"],[,"(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CV:[,[,,"(?:[2-59]\\d\\d|800)\\d{4}",,,,,,,[7]],[,,"2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}",,,,"2211234"],[,,"(?:[34][36]|5[1-389]|9\\d)\\d{5}",,,,"9911234"],[,,"800\\d{4}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CV",238,"0",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CW:[,[,,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",,,,,,,[7,8]],[,,"9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}",,,,"94351234"],[,,"953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}",,,,"95181234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"60[0-2]\\d{4}",,,,"6001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"CW",599,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[3467]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],,[,,"955\\d{5}",,,,"95581234",,,[8]],1,"[69]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CX:[,[,,"1(?:[0-79]\\d|8[0-24-9])\\d{7}|(?:[148]\\d\\d|550)\\d{6}|1\\d{5,7}",,,,,,,[6,7,8,9,10]],[,,"8(?:51(?:0(?:01|30|59)|117)|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",,,,"891641234",,,[9],[8]],[,,"483[0-3]\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-2457-9]|9[0-27-9])\\d{6}",,,,"412345678",,,[9]],[,,"180(?:0\\d{3}|2)\\d{3}",,,,"1800123456",,,[7,10]],[,,"190[0-26]\\d{6}",,,,"1900123456",,,[10]],[,,"13(?:00\\d{3}|45[0-4])\\d{3}|13\\d{4}",,,,"1300123456",,,[6,8,10]],[,,,,,,,,,[-1]],[,,"(?:14(?:5(?:1[0458]|[23][458])|71\\d)|550\\d\\d)\\d{4}",,,,"550123456",,,[9]],"CX",61,"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","0",,,"0|([59]\\d{7})$","8$1","0011",,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],CY:[,[,,"(?:[279]\\d|[58]0)\\d{6}",,,,,,,[8]],[,,"2[2-6]\\d{6}",,,,"22345678"],[,,"9[4-79]\\d{6}",,,,"96123456"],[,,"800\\d{5}",,,,"80001234"],[,,"90[09]\\d{5}",,,,"90012345"],[,,"80[1-9]\\d{5}",,,,"80112345"],[,,"700\\d{5}",,,,"70012345"],[,,,,,,,,,[-1]],"CY",357,"00",,,,,,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:50|77)\\d{6}",,,,"77123456"],,,[,,,,,,,,,[-1]]],CZ:[,[,,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",,,,,,,[9,10,11,12]],[,,"(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}",,,,"212345678",,,[9]],[,,"(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}",,,,"601123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:0[05689]|76)\\d{6}",,,,"900123456",,,[9]],[,,"8[134]\\d{7}",,,,"811234567",,,[9]],[,,"70[01]\\d{6}",,,,"700123456",,,[9]],[,,"9[17]0\\d{6}",,,,"910123456",,,[9]],"CZ",420,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"9(?:5\\d|7[2-4])\\d{6}",,,,"972123456",,,[9]],,,[,,"9(?:3\\d{9}|6\\d{7,10})",,,,"93123456789"]],DE:[,[,,"[2579]\\d{5,14}|49(?:[05]\\d{10}|[46][1-8]\\d{4,9})|49(?:[0-25]\\d|3[1-689]|7[1-7])\\d{4,8}|49(?:[0-2579]\\d|[34][1-9]|6[0-8])\\d{3}|49\\d{3,4}|(?:1|[368]\\d|4[0-8])\\d{3,13}",,,,,,,[4,5,6,7,8,9,10,11,12,13,14,15],[2,3]],[,,"(?:32|49[4-6]\\d)\\d{9}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][
90460-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}",,,,"30123456",,,[5,6,7,8,9,10,11,12,13,14,15],[2,3,4]],[,,"15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}",,,,"15123456789",,,[10,11]],[,,"800\\d{7,12}",,,,"8001234567890",,,[10,11,12,13,14,15]],[,,"(?:137[7-9]|900(?:[135]|9\\d))\\d{6}",,,,"9001234567",,,[10,11]],[,,"180\\d{5,11}|13(?:7[1-6]\\d\\d|8)\\d{4}",,,,"18012345",,,[7,8,9,10,11,12,13,14]],[,,"700\\d{8}",,,,"70012345678",,,[11]],[,,,,,,,,,[-1]],"DE",49,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],[,"(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],[,"(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],[,"(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],[,"(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],[,"(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],[,"(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],[,"(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],[,"(\\d{5})(\\d{6})","$1 $2",["15[0568]"],"0$1"],[,"(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],[,"(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],,[,,"16(?:4\\d{1,10}|[89]\\d{1,11})",,,,"16412345",,,[4,5,6,7,8,9,10,11,12,13,14]],,,[,,,,,,,,,[-1]],[,,"18(?:1\\d{5,11}|[2-9]\\d{8})",,,,"18500123456",,,[8,9,10,11,12,13,14]],,,[,,"1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\\d{7,8}|15(?:(?:[03-68]00|113)\\d|2\\d55|7\\d99|9\\d33)\\d{7}",,,,"177991234567",,,[12,13]]],DJ:[,[,,"(?:2\\d|77)\\d{6}",,,,,,,[8]],[,,"2(?:1[2-5]|7[45])\\d{5}",,,,"21360003"],[,,"77\\d{6}",,,,"77831001"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DJ",253,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DK:[,[,,"[2-9]\\d{7}",,,,,,,[8]],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}",,,,"32123456"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"DK",45,"00",,,,,,,1,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DM:[,[,,"(?:[58]\\d\\d|767|900)\\d{7}",,,,,,,[10],[7]],[,,"767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}",,,,"7674201234",,,,[7]],[,,"767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-7]|70[1-6])\\d{4}",,,,"7672251234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DM",1,"011","1",,,"1|([2-7]\\d{6})$","767$1",,,,,[,,,,,,,,,[-1]],,"767",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DO:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-
904657-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}",,,,"8092345678",,,,[7]],[,,"8[024]9[2-9]\\d{6}",,,,"8092345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"DO",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"8[024]9",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],DZ:[,[,,"(?:[1-4]|[5-79]\\d|80)\\d{7}",,,,,,,[8,9]],[,,"9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}",,,,"12345678"],[,,"(?:5(?:4[0-29]|5\\d|6[01])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}",,,,"551234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"80[3-689]1\\d{5}",,,,"808123456",,,[9]],[,,"80[12]1\\d{5}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,"98[23]\\d{6}",,,,"983123456",,,[9]],"DZ",213,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EC:[,[,,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",,,,,,,[8,9,10,11],[7]],[,,"[2-7][2-7]\\d{6}",,,,"22123456",,,[8],[7]],[,,"964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}",,,,"991234567",,,[9]],[,,"1800\\d{7}|1[78]00\\d{6}",,,,"18001234567",,,[10,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[2-7]890\\d{4}",,,,"28901234",,,[8]],"EC",593,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-7]"]],[,"(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-7]"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EE:[,[,,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",,,,,,,[7,8,10]],[,,"(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}",,,,"3212345",,,[7]],[,,"5(?:[0-35-9]\\d{6}|4(?:[0-57-9]\\d{5}|6(?:[0-24-9]\\d{4}|3(?:[0-35-9]\\d{3}|4000))))|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9]|8[2-4])\\d|7(?:[679]\\d|8[13-9]))\\d)|[349]\\d{4})\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}",,,,"51234567",,,[7,8]],[,,"800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}",,,,"80012345"],[,,"(?:40\\d\\d|900)\\d{4}",,,,"9001234",,,[7,8]],[,,,,,,,,,[-1]],[,,"70[0-2]\\d{5}",,,,"70012345",,,[8]],[,,,,,,,,,[-1]],"EE",372,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],[,"(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,"800[2-9]\\d{3}",,,,,,,[7]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EG:[,[,,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}",,,,"234567890",,,[8,9],[6,7]],[,,"1[0-25]\\d{8}",,,,"1001234567",,,[10]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"EG",20,"00","0",,,"0",,,,[[,"(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],[,"(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[189]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],EH:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"528[89]\\d{5}",,,,"528812345"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[016-8]|6[1267]|7[0-27]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"EH",212,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"528[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ER:[,[,,"[178]\\d{6}",,,,,,,[7],[6]],[,,"(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}",,,,"8370362",,,,[6]],[,,"(?:17[1-3]|7\\d\\d)\\d{4}",,,,"7123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ER",291,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ES:[,[,,"(?:51|[6-9]\\d)\\d{7}",,,,,,,[9]],[,,"96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}",,,,"810123456"],[,,"9(?:6906(?:09|10)|7390\\d\\d)\\d\\d|(?:6\\d|7[1-48])\\d{7}",,,,"612345678"],[,,"[89]00\\d{6}",,,,"800123456"],[,,"80[367]\\d{6}",,,,"803123456"],[,,"90[12]\\d{6}",,,,"901123456"],[,,"70\\d{7}",,,,"701234567"],[,,,,,,,,,[-1]],"ES",34,"00",,,,,,,,[[,"(\\d{4})","$1",["905"]],[,"(\\d{6})","$1",["[79]9"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"51\\d{7}",,,,"511234567"],,,[,,,,,,,,,[-1]]],ET:[,[,,"(?:11|[2-59]\\d)\\d{7}",,,,,,,[9],[7]],[,,"116671\\d{3}|(?:11(?:1(?:1[124]|2[2-57]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01
9046]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}",,,,"111112345",,,,[7]],[,,"9\\d{8}",,,,"911234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ET",251,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-59]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FI:[,[,,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",,,,,,,[5,6,7,8,9,10,11,12]],[,,"(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}",,,,"131234567",,,[5,6,7,8,9]],[,,"(?:4[0-8]|50)\\d{4,8}",,,,"412345678",,,[6,7,8,9,10]],[,,"800\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"[67]00\\d{5,6}",,,,"600123456",,,[8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FI",358,"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","0",,,"0",,"00",,[[,"(\\d{5})","$1",["75[12]"],"0$1"],[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{6})","$1",["11"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[[,"(\\d)(\\d{4,9})","$1 $2",["[2568][1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"],[,"(\\d{3})(\\d{3,7})","$1 $2",["[12]00|[368]|70[07-9]"],"0$1"],[,"(\\d{2})(\\d{4,8})","$1 $2",["[1245]|7[135]"],"0$1"],[,"(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"]],[,,,,,,,,,[-1]],1,"1[03-79]|[2-9]",[,,"20(?:2[023]|9[89])\\d{1,6}|(?:60[12]\\d|7099)\\d{4,5}|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:[1-3]00|7(?:0[1-5]\\d\\d|5[03-9]))\\d{3,7}"],[,,"20\\d{4,8}|60[12]\\d{5,6}|7(?:099\\d{4,5}|5[03-9]\\d{3,7})|20[2-59]\\d\\d|(?:606|7(?:0[78]|1|3\\d))\\d{7}|(?:10|29|3[09]|70[1-5]\\d)\\d{4,8}",,,,"10112345"],,,[,,,,,,,,,[-1]]],FJ:[,[,,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}",,,,,,,[7,11]],[,,"603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}",,,,"3212345",,,[7]],[,,"(?:[279]\\d|45|5[01568]|8[034679])\\d{5}",,,,"7012345",,,[7]],[,,"0800\\d{7}",,,,"08001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FJ",679,"0(?:0|52)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FK:[,[,,"[2-7]\\d{4}",,,,,,,[5]],[,,"[2-47]\\d{4}",,,,"31234"],[,,"[56]\\d{4}",,,,"51234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FK",500,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FM:[,[,,"(?:[39]\\d\\d|820)\\d{4}",,,,,,,[7]],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}",,,,"3201234"],[,,"31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}",,,,"3501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"FM",691,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[389]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FO:[,[,,"(?:[2-8]\\d|90)\\d{4}",,,,,,,[6]],[,,"(?:20|[34]\\d|8[19])\\d{4}",,,,"201234"],[,,"(?:[27][1-9]|5\\d)\\d{4}",,,,"211234"],[,,"80[257-9]\\d{3}",,,,"802123"],[,,"90(?:[13-5][15-7]|2[125-7]|9\\d)\\d\\d",,,,"901123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:6[0-36]|88)\\d{4}",,,,"601234"],"FO",298,"00",,,,"(10(?:01|[12]0|88))",,,,[[,"(\\d{6})","$1",["[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],FR:[,[,,"[1-9]\\d{8}",,,,,,,[9]],[,,"(?:[1-35]\\d|4[1-9])\\d{7}",,,,"123456789"],[,,"700\\d{6}|(?:6\\d|7[3-9])\\d{7}",,,,"612345678"],[,,"80[0-5]\\d{6}",,,,"801234567"],[,,"836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}",,,,"891123456"],[,,"8(?:1[01]|2[0156]|84)\\d{6}",,,,"884012345"],[,,,,,,,,,[-1]],[,,"9\\d{8}",,,,"912345678"],"FR",33,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["10"]],[,"(\\d{3})(\\d{3})","$1 $2",["1"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"80[6-9]\\d{6}",,,,"806123456"],,,[,,,,,,,,,[-1]]],GA:[,[,,"(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",,,,,,,[7,8]],[,,"[01]1\\d{6}",,,,"01441234",,,[8]],[,,"(?:0[2-7]|6[256]|7[47])\\d{6}|[2-7]\\d{6}",,,,"06031234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GA",241,"00",,,,"0(11\\d{6}|6[256]\\d{6}|7[47]\\d{6})","$1",,,[[,"(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GB:[,[,,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",,,,,,,[7,9,10],[4,5,6,8]],[,,"(?:1(?:1(?:3(?:[0-58]\\d\\d|73[03])|(?:4[0-5]|5[0-26-9]|6[0-4]|[78][0-49])\\d\\d)|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:0\\d|20)))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])
9046))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",,,,"1212345678",,,[9,10],[4,5,6,7,8]],[,,"7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",,,,"7400123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GB",44,"00","0"," x",,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],,[,,"76(?:0[0-2]|2[356]|34|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],1,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GD:[,[,,"(?:473|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}",,,,"4732691234",,,,[7]],[,,"473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}",,,,"4734031234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GD",1,"011","1",,,"1|([2-9]\\d{6})$","473$1",,,,,[,,,,,,,,,[-1]],,"473",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GE:[,[,,"(?:[3-57]\\d\\d|800)\\d{6}",,,,,,,[9],[6,7]],[,,"(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}",,,,"322123456",,,,[6,7]],[,,"5(?:0555[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:000\\d|(?:52|75)00|8(?:58[89]|888))\\d{4}|5(?:0050|1111|2222|3333)[0-4]\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}",,,,"555123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"706\\d{6}",,,,"706123456"],"GE",995,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"706\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GF:[,[,,"(?:[56]94|976)\\d{6}",,,,,,,[9]],[,,"594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}",,,,"594101234"],[,,"694(?:[0-249]\\d|3[0-48])\\d{4}",,,,"694201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976\\d{6}",,,,"976012345"],"GF",594,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GG:[,[,,"(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",,,,,,,[7,9,10],[6]],[,,"1481[25-9]\\d{5}",,,,"1481256789",,,[10],[6]],[,,"7(?:(?:781|839)\\d|911[17])\\d{5}",,,,"7781123456",,,[10]],[,,"80[08]\\d{7}|800\\d{6}|8001111",,,,"8001234567"],[,,"(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",,,,"9012345678",,,[7,10]],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678",,,[10]],[,,"56\\d{8}",,,,"5612345678",,,[10]],"GG",44,"00","0",,,"0|([25-9]\\d{5})$","1481$1",,,,,[,,"76(?:0[0-2]|2[356]|34|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456",,,[10]],,,[,,,,,,,,,[-1]],[,,"(?:3[0347]|55)\\d{8}",,,,"5512345678",,,[10]],,,[,,,,,,,,,[-1]]],GH:[,[,,"(?:[235]\\d{3}|800)\\d{5}",,,,,,,[8,9],[7]],[,,"3(?:[167]2[0-6]|22[0-5]|32[0-3]|4(?:2[013-9]|3[01])|52[0-7]|82[0-2])\\d{5}|3(?:[0-8]8|9[28])0\\d{5}|3(?:0[237]|[1-9]7)\\d{6}",,,,"302345678",,,[9],[7]],[,,"(?:2[0346-8]\\d|5(?:[0457]\\d|6[01]|9[1-6]))\\d{6}",,,,"231234567",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GH",233,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[237]|80"]],[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[[,"(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[235]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"800\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GI:[,[,,"[256]\\d{7}",,,,,,,[8]],[,,"21(?:6[24-7]\\d|90[0-2])\\d{3}|2(?:00|2[25])\\d{5}",,,,"20012345"],[,,"(?:5[146-8]\\d|6(?:06|29))\\d{5}",,,,"57123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GI",350,"00",,,,,,,,[[,"(\\d{3})(\\d{5})","$1 $2",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GL:[,[,,"(?:19|[2-689]\\d)\\d{4}",,,,,,,[6]],[,,"(?:19|3[1-7]|6[14689]|8[14-79]|9\\d)\\d{4}",,,,"321000"],[,,"[245]\\d{5}",,,,"221234"],[,,"80\\d{4}",,,,"801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3[89]\\d{4}",,,,"381234"],"GL",299,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GM:[,[,,"[2-9]\\d{6}",,,,,,,[7]],[,,"(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}",,,,"5661234"],[,,"(?:[23679]\\d|5[0-389])\\d{5}",,,,"3012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GM",220,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GN:[,[,,"722\\d{6}|(?:3|6\\d)\\d{7}",,,,,,,[8,9]],[,,"3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}",,,,"30241234",,,[8]],[,,"6[02356]\\d{7}",,,,"601123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"722\\d{6}",,,,"722123456",,,[9]],"GN",224,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GP:[,[,,"(?:590|69\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}",,,,"590201234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"GP",590,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GQ:[,[,,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",,,,,,,[9]],[,,"33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}",,,,"333091234"],[,,"(?:222|55[015])\\d{6}",,,,"222123456"],[,,"80\\d[1-9]\\d{5}",,,,"800123456"],[,,"90\\d[1-9]\\d{5}",,,,"900123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GQ",240,"00",,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],[,"(\\d{3})(\\d{6})","$1 $2",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GR:[,[,,"5005000\\d{3}|(?:[2689]\\d|70)\\d{8}",,,,,,,[10]],[,,"2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57])
9046)\\d{6}",,,,"2123456789"],[,,"68[57-9]\\d{7}|(?:69|94)\\d{8}",,,,"6912345678"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[19]\\d{7}",,,,"9091234567"],[,,"8(?:0[16]|12|25)\\d{7}",,,,"8011234567"],[,,"70\\d{8}",,,,"7012345678"],[,,,,,,,,,[-1]],"GR",30,"00",,,,,,,,[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],[,"(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"5005000\\d{3}",,,,"5005000123"],,,[,,,,,,,,,[-1]]],GT:[,[,,"(?:1\\d{3}|[2-7])\\d{7}",,,,,,,[8,11]],[,,"[267][2-9]\\d{6}",,,,"22456789",,,[8]],[,,"[3-5]\\d{7}",,,,"51234567",,,[8]],[,,"18[01]\\d{8}",,,,"18001112222",,,[11]],[,,"19\\d{9}",,,,"19001112222",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GT",502,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GU:[,[,,"(?:[58]\\d\\d|671|900)\\d{7}",,,,,,,[10],[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",,,,"6713001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"GU",1,"011","1",,,"1|([3-9]\\d{6})$","671$1",,1,,,[,,,,,,,,,[-1]],,"671",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GW:[,[,,"[49]\\d{8}|4\\d{6}",,,,,,,[7,9]],[,,"443\\d{6}",,,,"443201234",,,[9]],[,,"9(?:5\\d|6[569]|77)\\d{6}",,,,"955012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"40\\d{5}",,,,"4012345",,,[7]],"GW",245,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["40"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],GY:[,[,,"(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}",,,,,,,[7]],[,,"(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56]
9046)|77[1-57])\\d{4}",,,,"2201234"],[,,"6\\d{6}",,,,"6091234"],[,,"(?:289|862)\\d{4}",,,,"2891234"],[,,"9008\\d{3}",,,,"9008123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"GY",592,"001",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HK:[,[,,"8[0-46-9]\\d{6,7}|9\\d{4}(?:\\d(?:\\d(?:\\d{4})?)?)?|(?:[235-79]\\d|46)\\d{6}",,,,,,,[5,6,7,8,9,11]],[,,"(?:384[0-5]|58(?:0[1-8]|1[2-9]))\\d{4}|(?:2(?:[13-9]\\d|2[013-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89))\\d{5}",,,,"21234567",,,[8]],[,,"(?:46(?:[01][0-6]|4[0-57-9])|5730|(?:626|848)[01]|707[1-5]|929[03-9])\\d{4}|(?:5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}",,,,"51234567",,,[8]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900(?:[0-24-9]\\d{7}|3\\d{1,4})",,,,"90012345678",,,[5,6,7,8,11]],[,,,,,,,,,[-1]],[,,"8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}",,,,"81123456",,,[8]],[,,,,,,,,,[-1]],"HK",852,"00(?:30|5[09]|[126-9]?)",,,,,,"00",,[[,"(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],,[,,"7(?:1(?:0[0-38]|1[0-3679]|3[013]|69|9[0136])|2(?:[02389]\\d|1[18]|7[27-9])|3(?:[0-38]\\d|7[0-369]|9[2357-9])|47\\d|5(?:[178]\\d|5[0-5])|6(?:0[0-7]|2[236-9]|[35]\\d)|7(?:[27]\\d|8[7-9])|8(?:[23689]\\d|7[1-9])|9(?:[025]\\d|6[0-246-8]|7[0-36-9]|8[238]))\\d{4}",,,,"71123456",,,[8]],,,[,,,,,,,,,[-1]],[,,"30(?:0[1-9]|[15-7]\\d|2[047]|89)\\d{4}",,,,"30161234",,,[8]],,,[,,,,,,,,,[-1]]],HN:[,[,,"8\\d{10}|[237-9]\\d{7}",,,,,,,[8,11]],[,,"2(?:2(?:0[0139]|1[1-36]|[23]\\d|4[04-6]|5[57]|6[24]|7[0135689]|8[01346-9]|9[0-2])|4(?:07|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:0[78]|16|4[03-5]|5\\d|6[014-6]|74|80)|6(?:[056]\\d|17|2[07]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}",,,,"22123456",,,[8]],[,,"[37-9]\\d{7}",,,,"91234567",,,[8]],[,,"8002\\d{7}",,,,"80021234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"HN",504,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["8"]]],[[,"(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]],[,,,,,,,,,[-1]],,,[,,"8002\\d{7}",,,,,,,[11]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HR:[,[,,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}",,,,,,,[6,7,8,9]],[,,"1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"9(?:751\\d{5}|8\\d{6,7})|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}",,,,"921234567",,,[8,9]],[,,"80[01]\\d{4,6}",,,,"800123456",,,[7,8,9]],[,,"6[01459]\\d{6}|6[01]\\d{4,5}",,,,"611234",,,[6,7,8]],[,,,,,,,,,[-1]],[,,"7[45]\\d{6}",,,,"74123456",,,[8]],[,,,,,,,,,[-1]],"HR",385,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["6[01]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-5]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"62\\d{6,7}|72\\d{6}",,,,"62123456",,,[8,9]],,,[,,,,,,,,,[-1]]],HT:[,[,,"[2-489]\\d{7}",,,,,,,[8]],[,,"2(?:2\\d|5[1-5]|81|9[149])\\d{5}",,,,"22453300"],[,,"[34]\\d{7}",,,,"34101234"],[,,"8\\d{7}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"9(?:[67][0-4]|8[0-3589]|9\\d)\\d{5}",,,,"98901234"],"HT",509,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-489]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],HU:[,[,,"[2357]\\d{8}|[1-9]\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}",,,,"12345678",,,[8],[6,7]],[,,"(?:[257]0|3[01])\\d{7}",,,,"201234567",,,[9]],[,,"[48]0\\d{6}",,,,"80123456",,,[8]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"21\\d{7}",,,,"211234567",,,[9]],"HU",36,"00","06",,,"06",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57-9]"],"06 $1"]],,[,,,,,,,,,[-1]],,,[,,"[48]0\\d{6}",,,,,,,[8]],[,,"38\\d{7}",,,,"381234567",,,[9]],,,[,,,,,,,,,[-1]]],ID:[,[,,"(?:(?:007803|8\\d{4})\\d|[1-36])\\d{6}|[1-9]\\d{8,10}|[2-9]\\d{7}",,,,,,,[7,8,9,10,11,12,13],[5,6]],[,,"2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}",,,,"218350123",,,[7,8,9,10,11],[5,6]],[,,"8[1-35-9]\\d{7,10}",,,,"812345678",,,[9,10,11,12]],[,,"007803\\d{7}|(?:177\\d|800)\\d{5,7}",,,,"8001234567",,,[8,9,10,11,13]],[,,"809\\d{7}",,,,"8091234567",,,[10]],[,,"804\\d{7}",,,,"8041234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ID",62,"00[189]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],[,"(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],[,"(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],[,"(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],[,"(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],[,"(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],[,"(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"(?:007803\\d|8071)\\d{6}",,,,,,,[10,13]],[,,"(?:1500|8071\\d{3})\\d{3}",,,,"8071123456",,,[7,10]],,,[,,,,,,,,,[-1]]],IE:[,[,,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",,,,,,,[7,8,9,10],[5,6]],[,,"(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}",,,,"2212345",,,,[5,6]],[,,"8(?:22|[35-9]\\d)\\d{6}",,,,"850123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"15(?:1[2-8]|[2-8]0|9[089])\\d{6}",,,,"1520123456",,,[10]],[,,"18[59]0\\d{6}",,,,"1850123456",,,[10]],[,,"700\\d{6}",,,,"700123456",,,[9]],[,,"76\\d{7}",,,,"761234567",,,[9]],"IE",353,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],[,"(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],[,"(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"18[59]0\\d{6}",,,,,,,[10]],[,,"818\\d{6}",,,,"818123456",,,[9]],,,[,,"88210[1-9]\\d{4}|8(?:[35-79]5\\d\\d|8(?:[013-9]\\d\\d|2(?:[01][1-9]|[2-9]\\d)))\\d{5}",,,,"8551234567",,,[10]]],IL:[,[,,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,"153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}",,,,"21234567",,,[8,11,12],[7]],[,,"5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-8]|3[23]|44|5[05689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}",,,,"502345678",,,[9]],[,,"1(?:255|80[019]\\d{3})\\d{3}",,,,"1800123456",,,[7,10]],[,,"1212\\d{4}|1(?:200|9(?:0[01]|19))\\d{6}",,,,"1919123456",,,[8,10]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,"78(?:33|55|77|81)\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}",,,,"771234567",,,[9]],"IL",972,"0(?:0|1[2-9])","0",,,"0",,,,[[,"(\\d{4})(\\d{3})","$1-$2",["125"]],[,"(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],[,"(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],[,"(\\d{4})(\\d{6})","$1-$2",["159"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],[,"(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],,[,,,,,,,,,[-1]],,,[,,"1700\\d{6}",,,,,,,[10]],[,,"1599\\d{6}",,,,"1599123456",,,[10]],,,[,,"151\\d{8,9}",,,,"15112340000",,,[11,12]]],IM:[,[,,"1624\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1624[5-8]\\d{5}",,,,"1624756789",,,,[6]],[,,"76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}",,,,"7924123456"],[,,"808162\\d{4}",,,,"8081624567"],[,,"8(?:440[49]06|72299\\d)\\d{3}|(?:8(?:45|70)|90[0167])624\\d{4}",,,,"9016247890"],[,,,,,,,,,[-1]],[,,"70\\d{8}",,,,"7012345678"],[,,"56\\d{8}",,,,"5612345678"],"IM",44,"00","0",,,"0|([5-8]\\d{5})$
vendor: 10,240 bytes, line 9046
9046","1624$1",,,,,[,,,,,,,,,[-1]],,"74576|(?:16|7[56])24",[,,,,,,,,,[-1]],[,,"3440[49]06\\d{3}|(?:3(?:08162|3\\d{4}|45624|7(?:0624|2299))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],IN:[,[,,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",,,,,,,[8,9,10,11,12,13],[6,7]],[,,"2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}",,,,"7410410123",,,[10],[6,7,8]],[,,"(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}",,,,"8123456789",,,[10]],[,,"000800\\d{7}|1(?:600\\d{6}|80(?:0\\d{4,9}|3\\d{9}))",,,,"1800123456"],[,,"186[12]\\d{9}",,,,"1861123456789",,,[13]],[,,"1860\\d{7}",,,,"18603451234",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IN",91,"00","0",,,"0",,,,[[,"(\\d{7})","$1",["575"]],[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[[,"(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],,,1],[,"(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],,,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",,1],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",,1],[,"(\\d{5})(\\d{5})","$1 $2",["[6-9]"],"0$1",,1],[,"(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["1(?:6|8[06])","1(?:6|8[06]0)"],,,1],[,"(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],,,1]],[,,,,,,,,,[-1]],,,[,,"1(?:600\\d{6}|800\\d{4,9})|(?:000800|18(?:03\\d\\d|6(?:0|[12]\\d\\d)))\\d{7}"],[,,"140\\d{7}",,,,"1409305260",,,[10]],,,[,,,,,,,,,[-1]]],IO:[,[,,"3\\d{6}",,,,,,,[7]],[,,"37\\d{5}",,,,"3709100"],[,,"38\\d{5}",,,,"3801234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IO",246,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IQ:[,[,,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}",,,,"12345678",,,[8,9],[6,7]],[,,"7[3-9]\\d{8}",,,,"7912345678",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"IQ",964,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],IR:[,[,,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",,,,,,,[4,5,6,7,10],[8]],[,,"(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|
90462(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}",,,,"2123456789",,,[6,7,10],[4,5,8]],[,,"9(?:(?:0(?:[1-35]\\d|44)|(?:[13]\\d|2[0-2])\\d)\\d|9(?:(?:[0-2]\\d|4[45])\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|1[0134]|21|77|9[6-9])))\\d{5}",,,,"9123456789",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"993\\d{7}",,,,"9932123456",,,[10]],"IR",98,"00","0",,,"0",,,,[[,"(\\d{4,5})","$1",["96"],"0$1"],[,"(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))",,,,,,,[4,5,10]],[,,"96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])",,,,"9601",,,[4,5]],,,[,,,,,,,,,[-1]]],IS:[,[,,"(?:38\\d|[4-9])\\d{6}",,,,,,,[7,9]],[,,"(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}",,,,"4101234",,,[7]],[,,"(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[28]))\\d{4}",,,,"6111234"],[,,"80[08]\\d{4}",,,,"8001234",,,[7]],[,,"90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"49[0-24-79]\\d{4}",,,,"4921234",,,[7]],"IS",354,"00|1(?:0(?:01|[12]0)|100)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"809\\d{4}",,,,"8091234",,,[7]],,,[,,"(?:689|8(?:7[18]|80)|95[48])\\d{4}",,,,"6891234",,,[7]]],IT:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}",,,,"0212345678",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"IT",39,"00",,,,,,,,[[,"(\\d{4,5})","$1",["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]],[,"(\\d{6})","$1",["1(?:1|92)"]],[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1[4679]|[38]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[[,"(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],[,"(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]],[,"(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],[,"(\\d{4})(\\d{4})","$1 $2",["894"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1[4679]|[38]"]],[,"(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]"]],[,"(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["3"]]],[,,,,,,,,,[-1]],1,,[,,"848\\d{6}",,,,,,,[9]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],JE:[,[,,"1534\\d{6}|(?:[3578]\\d|90)\\d{8}",,,,,,,[10],[6]],[,,"1534[0-24-8]\\d{5}",,,,"1534456789",,,,[6]],[,,"7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}",,,,"7797712345"],[,,"80(?:07(?:35|81)|8901)\\d{4}",,,,"8007354567"],[,,"(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}",,,,"9018105678"],[,,,,,,,,,[-1]],[,,"701511\\d{4}",,,,"7015115678"],[,,"56\\d{8}",,,,"5612345678"],"JE",44,"00","0",,,"0|([0-24-8]\\d{5})$","1534$1",,,,,[,,"76(?:0[0-2]|2[356]|34|4[0134]|5[49]|6[0-369]|77|81|9[39])\\d{6}",,,,"7640123456"],,,[,,,,,,,,,[-1]],[,,"(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}",,,,"5512345678"],,,[,,,,,,,,,[-1]]],JM:[,[,,"(?:[58]\\d\\d|658|900)\\d{7}",,,,,,,[10],[7]],[,,"(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:5(?:02|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}",,,,"8765230123",,,,[7]],[,,"(?:658295|876(?:(?:2[14-9]|[348]\\d)\\d|5(?:0[13-9]|1[579]|[2-57-9]\\d|6[0-24-9])|6(?:4[89]|6[
904667])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}",,,,"8762101234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"JM",1,"011","1",,,"1",,,,,,[,,,,,,,,,[-1]],,"658|876",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],JO:[,[,,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}",,,,,,,[8,9]],[,,"87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-467]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}",,,,"62001234",,,[8]],[,,"7(?:[78][0-25-9]|9\\d)\\d{6}",,,,"790123456",,,[9]],[,,"80\\d{6}",,,,"80012345",,,[8]],[,,"9\\d{7}",,,,"90012345",,,[8]],[,,"85\\d{6}",,,,"85012345",,,[8]],[,,"70\\d{7}",,,,"700123456",,,[9]],[,,,,,,,,,[-1]],"JO",962,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],[,"(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"]],,[,,"74(?:66|77)\\d{5}",,,,"746612345",,,[9]],,,[,,,,,,,,,[-1]],[,,"8(?:10|8\\d)\\d{5}",,,,"88101234",,,[8]],,,[,,,,,,,,,[-1]]],JP:[,[,,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",,,,,,,[8,9,10,11,12,13,14,15,16,17]],[,,"(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",,,,"312345678",,,[9]],[,,"[7-9]0[1-9]\\d{7}",,,,"9012345678",,,[10]],[,,"00(?:(?:37|66)\\d{6,13}|(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d)|(?:120|800\\d)\\d{6}",,,,"120123456"],[,,"990\\d{6}",,,,"990123456",,,[9]],[,,,,,,,,,[-1]],[,,"60\\d{7}",,,,"601234567",,,[9]],[,,"50[1-9]\\d{7}",,,,"5012345678",,,[10]],"JP",81,"010","0",,,"0",,,,[[,"(\\d{4})(\\d{4})","$1-$2",["007","0077","00777","00777[01]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6[0-24-9]|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[01
90467])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])","[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])"],"0$1"],[,"(\\d{4})(\\d{2})(\\d{3,4})","$1-$2-$3",["007"]],[,"(\\d{4})(\\d{2})(\\d{4})","$1-$2-$3",["008"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]|80"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3,4})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{4})(\\d{4,5})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{5})(\\d{5,6})","$1-$2-$3",["0"]],[,"(\\d{4})(\\d{6})(\\d{6,7})","$1-$2-$3",["0"]]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],[,"(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[78]|96)|477|51[24]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[78]|96[2457-9])|477|51[24]|636[2-57-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[279]|49|6[0-24-9]|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|6(?:[0-24]|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[
9046017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[0468][01]|[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|2[01]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|6(?:[0-24]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3[3-8]|5[2-9])","[14]|[29][2-9]|5[3-9]|7[2-4679]|8(?:[246-9]|3(?:[3-6][2-9]|7|8[2-5])|5[2-9])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[2579]|80"],"0$1"]],[,,"20\\d{8}",,,,"2012345678",,,[10]],,,[,,"00(?:777(?:[01]|(?:5|8\\d)\\d)|882[1245]\\d\\d)\\d\\d|00(?:37|66)\\d{6,13}"],[,,"570\\d{6}",,,,"570123456",,,[9]],,,[,,,,,,,,,[-1]]],KE:[,[,,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",,,,,,,[7,8,9,10]],[,,"(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}",,,,"202012345",,,[7,8,9]],[,,"(?:1(?:0[0-2]|1[01])|7\\d\\d)\\d{6}",,,,"712123456",,,[9]],[,,"800[24-8]\\d{5,6}",,,,"800223456",,,[9,10]],[,,"900[02-9]\\d{5}",,,,"900223456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KE",254,"000","0",,,"0",,,,[[,"(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KG:[,[,,"8\\d{9}|(?:[235-8]\\d|99)\\d{7}",,,,,,,[9,10],[5,6]],[,,"312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}",,,,"312123456",,,[9],[5,6]],[,,"(?:312(?:58\\d|973)|8801\\d\\d)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|99[05-9])\\d{6}",,,,"700123456",,,[9]],[,,"800\\d{6,7}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KG",996,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],[,"(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KH:[,[,,"1\\d{9}|[1-9]\\d{7,8}",,,,,,,[8,9,10],[6,7]],[,,"23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})",,,,"23756789",,,[8,9],[6,7]],[,,"(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}",,,,"91234567",,,[8,9]],[,,"1800(?:1\\d|2[019])\\d{4}",,,,"1800123456",,,[10]],[,,"1900(?:1\\d|2[09])\\d{4}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KH",855,"00[14-9]","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KI:[,[,,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",,,,,,,[5,8]],[,,"(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}",,,,"31234"],[,,"(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}",,,,"72001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"30(?:0[01]\\d\\d|12(?:11|20))\\d\\d",,,,"30010000",,,[8]],"KI",686,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KM:[,[,,"[3478]\\d{6}",,,,,,,[7],[4]],[,,"7[4-7]\\d{5}",,,,"7712345",,,,[4]],[,,"[34]\\d{6}",,,,"3212345"],[,,,,,,,,,[-1]],[,,"8\\d{6}",,,,"8001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KM",269,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KN:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"869(?:2(?:29|36)|302|4(?:6[015-9]|70))\\d{4}",,,,"8692361234",,,,[7]],[,,"869(?:48[89]|5(?:5[6-8]|6[5-7])|66\\d|76[02-7])\\d{4}",,,,"8697652917",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}
9046",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KN",1,"011","1",,,"1|([2-7]\\d{6})$","869$1",,,,,[,,,,,,,,,[-1]],,"869",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KP:[,[,,"85\\d{6}|(?:19\\d|[2-7])\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}",,,,"21234567",,,,[6,7]],[,,"19[1-3]\\d{7}",,,,"1921234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KP",850,"00|99","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"238[02-9]\\d{4}|2(?:[0-24-9]\\d|3[0-79])\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KR:[,[,,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",,,,,,,[5,6,8,9,10,11,12,13,14],[3,4,7]],[,,"(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}",,,,"22123456",,,[5,6,8,9,10],[3,4,7]],[,,"1(?:05(?:[0-8]\\d|9[0-5])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}",,,,"1020000000",,,[9,10]],[,,"00(?:308\\d{6,7}|798\\d{7,9})|(?:00368|80)\\d{7}",,,,"801234567",,,[9,11,12,13,14]],[,,"60[2-9]\\d{6}",,,,"602345678",,,[9]],[,,,,,,,,,[-1]],[,,"50\\d{8,9}",,,,"5012345678",,,[10,11]],[,,"70\\d{8}",,,,"7012345678",,,[10]],"KR",82,"00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",,,"0(8(?:[1-46-8]|5\\d\\d))?",,,,[[,"(\\d{5})","$1",["1[016-9]1","1[016-9]11","1[016-9]114"],"0$1"],[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3})(\\d{3})","$1 $2 $3",["003","0030"]],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"],[,"(\\d{5})(\\d{3,4})(\\d{4})","$1 $2 $3",["0"]],[,"(\\d{5})(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["0"]]],[[,"(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1","0$CC-$1"],[,"(\\d{4})(\\d{4})","$1-$2",["1"]],[,"(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60|8"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1","0$CC-$1"],[,"(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1","0$CC-$1"]],[,,"15\\d{7,8}",,,,"1523456789",,,[9,10]],,,[,,"00(?:3(?:08\\d{6,7}|68\\d{7})|798\\d{7,9})",,,,,,,[11,12,13,14]],[,,"1(?:5(?:22|44|66|77|88|99)|6(?:[07]0|44|6[16]|88)|8(?:00|33|55|77|99))\\d{4}",,,,"15441234",,,[8]],,,[,,,,,,,,,[-1]]],KW:[,[,,"(?:18|[2569]\\d\\d)\\d{5}",,,,,,,[7,8]],[,,"2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}",,,,"22345678",,,[8]],[,,"(?:5(?:2(?:22|5[25])|88[58])|6(?:222|444|70[013-9]|888|93[039])|9(?:11[01]|333|500))\\d{4}|(?:5(?:[05]\\d|1[0-7]|6[56])|6(?:0[034679]|5[015-9]|6\\d|7[67]|9[069])|9(?:0[09]|22|[4679]\\d|55|8[057-9]))\\d{5}",,,,"50012345",,,[8]],[,,"18\\d{5}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"KW",965,"00",,,,,,,,[[,"(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],[,"(\\d{3})(\\d{5})","$1 $2",["[25]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KY:[,[,,"(?:345|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}",,,,"3452221234",,,,[7]],[,,"345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}",,,,"3453231234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"(?:345976|900[2-9]\\d\\d)\\d{4}
9046",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"KY",1,"011","1",,,"1|([2-9]\\d{6})$","345$1",,,,,[,,"345849\\d{4}",,,,"3458491234"],,"345",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],KZ:[,[,,"33622\\d{5}|(?:7\\d|80)\\d{8}",,,,,,,[10],[5,6,7]],[,,"(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}",,,,"7123456789",,,,[5,6,7]],[,,"7(?:0[0-25-8]|47|6[02-4]|7[15-8]|85)\\d{7}",,,,"7710009998"],[,,"800\\d{7}",,,,"8001234567"],[,,"809\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,"751\\d{7}",,,,"7511234567"],"KZ",7,"810","8",,,"8",,"8~10",,,,[,,,,,,,,,[-1]],,"33|7",[,,"751\\d{7}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LA:[,[,,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",,,,,,,[8,9,10],[6]],[,,"(?:2[13]|[35-7][14]|41|8[1468])\\d{6}",,,,"21212862",,,[8],[6]],[,,"(?:20(?:[239]\\d|5[24-689]|7[6-8])|302\\d)\\d{6}",,,,"2023123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LA",856,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["30[013-9]"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"30[013-9]\\d{6}",,,,"301234567",,,[9]],,,[,,,,,,,,,[-1]]],LB:[,[,,"[7-9]\\d{7}|[13-9]\\d{6}",,,,,,,[7,8]],[,,"(?:(?:[14-69]\\d|8[02-9])\\d|7(?:[2-57]\\d|62|8[0-7]|9[04-9]))\\d{4}",,,,"1123456",,,[7]],[,,"793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}",,,,"71123456"],[,,,,,,,,,[-1]],[,,"9[01]\\d{6}",,,,"90123456",,,[8]],[,,"80\\d{6}",,,,"80123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LB",961,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LC:[,[,,"(?:[58]\\d\\d|758|900)\\d{7}",,,,,,,[10],[7]],[,,"758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}",,,,"7584305678",,,,[7]],[,,"758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}",,,,"7582845678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"LC",1,"011","1",,,"1|([2-8]\\d{6})$","758$1",,,,,[,,,,,,,,,[-1]],,"758",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LI:[,[,,"90\\d{5}|(?:[2378]|6\\d\\d)\\d{6}",,,,,,,[7,9]],[,,"(?:2(?:01|1[27]|22|3\\d|6[02-578]|96)|3(?:33|40|7[0135-7]|8[048]|9[0269]))\\d{4}",,,,"2345678",,,[7]],[,,"(?:6(?:4(?:89|9\\d)|5[0-3]\\d|6(?:0[0-7]|10|2[06-9]|39))\\d|7(?:[37-9]\\d|42|56))\\d{4}",,,,"660234567"],[,,"80(?:02[28]|9\\d\\d)\\d\\d",,,,"8002222",,,[7]],[,,"90(?:02[258]|1(?:23|3[14])|66[136])\\d\\d",,,,"9002222",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LI",423,"00","0",,,"0|(1001)",,,,[[,"(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[237-9]"],,"$CC $1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"870(?:28|87)\\d\\d",,,,"8702812",,,[7]],,,[,,"697(?:42|56|[78]\\d)\\d{4}",,,,"697861234",,,[9]]],LK:[,[,,"[1-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}",,,,"112345678",,,,[7]],[,,"7[0-25-8]\\d{7}",,,,"712345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LK",94,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"1973\\d{5}",,,,"197312345"],,,[,,,,,,,,,[-1]]],LR:[,[,,"(?:2|33|5\\d|77|88)\\d{7}|[4-6]\\d{6}",,,,,,,[7,8,9]],[,,"(?:2\\d{3}|33333)\\d{4}",,,,"21234567",,,[8,9]],[,,"(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}",,,,"770123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"332(?:02|[34]\\d)\\d{4}",,,,"332021234",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LR",231,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[4-6]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3578]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LS:[,[,,"(?:[256]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2\\d{7}",,,,"22123456"],[,,"[56]\\d{7}",,,,"50123456"],[,,"800[256]\\d{4}",,,,"80021234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LS",266,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2568]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LT:[,[,,"(?:[3469]\\d|52|[78]0)\\d{6}",,,,,,,[8]],[,,"(?:3[1478]|4[124-6]|52)\\d{6}",,,,"31234567"],[,,"6\\d{7}",,,,"61234567"],[,,"80[02]\\d{5}",,,,"80012345"],[,,"9(?:0[0239]|10)\\d{5}",,,,"90012345"],[,,"808\\d{5}
9046",,,,"80812345"],[,,"70[05]\\d{5}",,,,"70012345"],[,,"[89]01\\d{5}",,,,"80123456"],"LT",370,"00","8",,,"[08]",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(8-$1)",,1],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"8 $1",,1],[,"(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(8-$1)",,1],[,"(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(8-$1)",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70[67]\\d{5}",,,,"70712345"],,,[,,,,,,,,,[-1]]],LU:[,[,,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",,,,,,,[4,5,6,7,8,9,10,11]],[,,"(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}",,,,"27123456"],[,,"6(?:[269][18]|5[158]|7[189]|81)\\d{6}",,,,"628123456",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"90[015]\\d{5}",,,,"90012345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,,,,,,,,[-1]],[,,"20(?:1\\d{5}|[2-689]\\d{1,7})",,,,"20201234",,,[4,5,6,7,8,9,10]],"LU",352,"00",,,,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"],,"$CC $1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["2(?:[0367]|4[3-8])"],,"$CC $1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"],,"$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LV:[,[,,"(?:[268]\\d|90)\\d{6}",,,,,,,[8]],[,,"6\\d{7}",,,,"63123456"],[,,"2\\d{7}",,,,"21234567"],[,,"80\\d{6}",,,,"80123456"],[,,"90\\d{6}",,,,"90123456"],[,,"81\\d{6}",,,,"81123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LV",371,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[269]|8[01]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],LY:[,[,,"[2-9]\\d{8}",,,,,,,[9],[7]],[,,"(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}",,,,"212345678",,,,[7]],[,,"9[1-6]\\d{7}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"LY",218,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MA:[,[,,"[5-8]\\d{8}",,,,,,,[9]],[,,"5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[015-7]\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}",,,,"520123456"],[,,"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[016-8]|6[1267]|7[0-27]))\\d{6}",,,,"650123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89\\d{7}",,,,"891234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"592(?:4[0-2]|93)\\d{4}",,,,"592401234"],"MA",212,"00","0",,,"0",,,,[[,"(\\d{5})(\\d{4})","$1-$2",["5(?:29|38)","5(?:29|38)[89]","5(?:29|38)[89]0"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[45]"],"0$1"],[,"(\\d{4})(\\d{5})","$1-$2",["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"],"0$1"],[,"(\\d{2})(\\d{7})","$1-$2",["8"],"0$1"],[,"(\\d{3})(\\d{6})","$1-$2",["[5-7]"],"0$1"]],,[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MC:[,[,,"870\\d{5}|(?:[349]|6\\d)\\d{7}",,,,,,,[8,9]],[,,"(?:870|9[2-47-9]\\d)\\d{5}",,,,"99123456",,,[8]],[,,"4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}",,,,"612345678"],[,,"90\\d{6}",,,,"90123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MC",377,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["8"]],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[39]"]],[,"(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["6"],"0$1"]],[,,,,,,,,,[-1]],,,[,,"870\\d{5}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MD:[,[,,"(?:[235-7]\\d|[89]0)\\d{6}",,,,,,,[8]],[,,"(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}",,,,"22212345"],[,,"562\\d{5}|(?:6\\d|7[16-9])\\d{6}",,,,"62112345"],[,,"800\\d{5}",,,,"80012345"],[,,"90[056]\\d{5}",,,,"90012345"],[,,"808\\d{5}
9046",,,,"80812345"],[,,,,,,,,,[-1]],[,,"3[08]\\d{6}",,,,"30123456"],"MD",373,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"803\\d{5}",,,,"80312345"],,,[,,,,,,,,,[-1]]],ME:[,[,,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",,,,,,,[8,9],[6]],[,,"(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}",,,,"30234567",,,[8],[6]],[,,"6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}",,,,"67622901",,,[8]],[,,"80(?:[0-2578]|9\\d)\\d{5}",,,,"80080002"],[,,"9(?:4[1568]|5[178])\\d{5}",,,,"94515151",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"78[1-49]\\d{5}",,,,"78108780",,,[8]],"ME",382,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"77[1-9]\\d{5}",,,,"77273012",,,[8]],,,[,,,,,,,,,[-1]]],MF:[,[,,"(?:590|69\\d|976)\\d{6}",,,,,,,[9]],[,,"590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}",,,,"590271234"],[,,"69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}",,,,"690001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976[01]\\d{5}",,,,"976012345"],"MF",590,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MG:[,[,,"[23]\\d{8}",,,,,,,[9],[7]],[,,"2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}",,,,"202123456",,,,[7]],[,,"3[2-49]\\d{7}",,,,"321234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"22\\d{7}",,,,"221234567"],"MG",261,"00","0",,,"0|([24-9]\\d{6})$","20$1",,,[[,"(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MH:[,[,,"329\\d{4}|(?:[256]\\d|45)\\d{5}",,,,,,,[7]],[,,"(?:247|528|625)\\d{4}",,,,"2471234"],[,,"(?:(?:23|54)5|329|45[56])\\d{4}",,,,"2351234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"635\\d{4}",,,,"6351234"],"MH",692,"011","1",,,"1",,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MK:[,[,,"[2-578]\\d{7}",,,,,,,[8],[6,7]],[,,"(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}",,,,"22012345",,,,[6,7]],[,,"7(?:4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[2-4]|42|9[23])\\d{5}",,,,"72345678"],[,,"800\\d{5}",,,,"80012345"],[,,"5[02-9]\\d{6}",,,,"50012345"],[,,"8(?:0[1-9]|[1-9]\\d)\\d{5}",,,,"80123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MK",389,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ML:[,[,,"[24-9]\\d{7}",,,,,,,[8]],[,,"2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}",,,,"20212345"],[,,"2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[239])\\d{6}",,,,"65012345"],[,,"80\\d{6}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ML",223,"00",,,,,,,,[[,"(\\d{4})","$1",["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]],[,,,,,,,,,[-1]],,,[,,"80\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MM:[,[,,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",,,,,,,[6,7,8,9,10],[5]],[,,"(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}",,,,"1234567",,,[6,7,8,9],[5]],[,,"(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6[6-9]|8[89]|9[5-8])\\d|7(?:3|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}",,,,"92123456",,,[7,8,9,10]],[,,"80080(?:[01][1-9]|2\\d)\\d{3}",,,,"8008001234",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1333\\d{4}|[12]468\\d{4}",,,,"13331234",,,[8]],"MM",95,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],[,"(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],[,"(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MN:[,[,,"[12]\\d{7,9}|[57-9]\\d{7}",,,,,,,[8,9,10],[4,5,6]],[,,"[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}",,,,"53123456",,,,[4,5,6]],[,,"(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}",,,,"88123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"712[0-79]\\d{4}|7(?:1[013-9]|[5-8]\\d)\\d{5}",,,,"75123456",,,[8]],"MN",976,"001","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[12]1"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[57-9]"]],[,"(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],[,"(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],[,"(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MO:[,[,,"(?:28|[68]\\d)\\d{6}",,,,,,,[8]],[,,"(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}",,,,"28212345"],[,,"6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:[02][5-9]|[146-8]\\d|[35][0-4]))\\d{4}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MO",853,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[268]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MP:[,[,,"[58]\\d{9}|(?:67|90)0\\d{7}",,,,,,,[10],[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",,,,"6702345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}
9046",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MP",1,"011","1",,,"1|([2-9]\\d{6})$","670$1",,1,,,[,,,,,,,,,[-1]],,"670",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MQ:[,[,,"69\\d{7}|(?:59|97)6\\d{6}",,,,,,,[9]],[,,"596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\d|8[09]|9[4-8])\\d{4}",,,,"596301234"],[,,"69(?:6(?:[0-47-9]\\d|5[0-6]|6[0-4])|727)\\d{4}",,,,"696201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"976(?:6[1-9]|7[0-367])\\d{4}",,,,"976612345"],"MQ",596,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[569]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MR:[,[,,"(?:[2-4]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"(?:25[08]|35\\d|45[1-7])\\d{5}",,,,"35123456"],[,,"[2-4][0-46-9]\\d{6}",,,,"22123456"],[,,"800\\d{5}",,,,"80012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MR",222,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MS:[,[,,"(?:[58]\\d\\d|664|900)\\d{7}",,,,,,,[10],[7]],[,,"6644(?:1[0-3]|91)\\d{4}",,,,"6644912345",,,,[7]],[,,"664(?:3(?:49|9[1-6])|49[2-6])\\d{4}",,,,"6644923456",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"MS",1,"011","1",,,"1|([34]\\d{6})$","664$1",,,,,[,,,,,,,,,[-1]],,"664",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MT:[,[,,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",,,,,,,[8]],[,,"2(?:0(?:[19]\\d|3[1-4]|6[059])|[1-357]\\d\\d)\\d{4}",,,,"21001234"],[,,"(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}",,,,"96961234"],[,,"800[3467]\\d{4}",,,,"80071234"],[,,"5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}",,,,"50037123"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3550\\d{4}",,,,"35501234"],"MT",356,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]],,[,,"7117\\d{4}",,,,"71171234"],,,[,,,,,,,,,[-1]],[,,"501\\d{5}",,,,"50112345"],,,[,,,,,,,,,[-1]]],MU:[,[,,"(?:[2-468]|5\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[34]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}",,,,"54480123"],[,,"5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|5(?:2[589]|4[3489]|7\\d|8[0-689]|9[0-8])\\d{5}",,,,"52512345",,,[8]],[,,"80[0-2]\\d{4}",,,,"8001234",,,[7]],[,,"30\\d{5}",,,,"3012345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"3(?:20|9\\d)\\d{4}",,,,"3201234",,,[7]],"MU",230,"0(?:0|[24-7]0|3[03])",,,,,,"020",,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],[,"(\\d{4})(\\d{4})","$1 $2",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MV:[,[,,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",,,,,,,[7,10]],[,,"(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}",,,,"6701234",,,[7]],[,,"46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}",,,,"7712345",,,[7]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MV",960,"0(?:0|19)",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1-$2",["[3467]|9[13-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"4[05]0\\d{4}",,,,"4001234",,,[7]],,,[,,,,,,,,,[-1]]],MW:[,[,,"1\\d{6}(?:\\d{2})?|(?:[23]1|77|88|99)\\d{7}",,,,,,,[7,9]],[,,"(?:1[2-9]|21\\d\\d)\\d{5}",,,,"1234567"],[,,"111\\d{6}|(?:31|77|88|99)\\d{7}",,,,"991234567",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MW",265,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MX:[,[,,"(?:1(?:[01467]\\d|[2359][1-9]|8[1-79])|[2-9]\\d)\\d{8}",,,,,,,[10,11],[7,8]],[,,"(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-
904657-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",,,,"2001234567",,,[10],[7,8]],[,,"(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}",,,,"12221234567",,,,[7,8]],[,,"8(?:00|88)\\d{7}",,,,"8001234567",,,[10]],[,,"900\\d{7}",,,,"9001234567",,,[10]],[,,"300\\d{7}",,,,"3001234567",,,[10]],[,,"500\\d{7}",,,,"5001234567",,,[10]],[,,,,,,,,,[-1]],"MX",52,"0[09]","01",,,"0(?:[12]|4[45])|1",,"00",,[[,"(\\d{5})","$1",["53"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"],,,1],[,"(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 $3 $4",["1(?:33|5[56]|81)"],,,1],[,"(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 $3 $4",["1"],,,1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MY:[,[,,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",,,,,,,[8,9,10],[6,7]],[,,"(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",,,,"323856789",,,[8,9],[6,7]],[,,"1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:0\\d|1[01]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}",,,,"123456789",,,[9,10]],[,,"1[378]00\\d{6}",,,,"1300123456",,,[10]],[,,"1600\\d{6}",,,,"1600123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",,,,"1546012345",,,[10]],"MY",60,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9])|8"],"0$1"],[,"(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1[36-8]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],MZ:[,[,,"(?:2|8\\d)\\d{7}",,,,,,,[8,9]],[,,"2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}",,,,"21123456",,,[8]],[,,"8[2-79]\\d{7}",,,,"821234567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"MZ",258,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NA:[,[,,"[68]\\d{7,8}",,,,,,,[8,9]],[,,"6(?:1(?:[02-4]\\d\\d|17)|2(?:17|54\\d|69|70)|3(?:17|2[0237]\\d|34|6[289]|7[01]|81)|4(?:17|(?:27|41|5[25])\\d|69|7[01])|5(?:17|2[236-8]\\d|69|7[01])|6(?:17|26\\d|38|42|69|7[01])|7(?:17|(?:2[2-4]|30)\\d|6[89]|7[01]))\\d{4}|6(?:1(?:2[2-7]|3[01378]|4[0-4]|69|7[014])|25[0-46-8]|32\\d|4(?:2[0-27]|4[016]|5[0-357])|52[02-9]|62[56]|7(?:2[2-69]|3[013]))\\d{4}",,,,"61221234"],[,,"(?:60|8[1245])\\d{7}",,,,"811234567",,,[9]],[,,"80\\d{7}",,,,"800123456",,,[9]],[,,"8701\\d{5}",,,,"870123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8(?:3\\d\\d|86)\\d{5}",,,,"88612345"],"NA",264,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NC:[,[,,"[2-57-9]\\d{5}",,,,,,,[6]],[,,"(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}",,,,"201234"],[,,"(?:5[0-4]|[79]\\d|8[0-79])\\d{4}",,,,"751234"],[,,,,,,,,,[-1]],[,,"36\\d{4}",,,,"366711"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NC",687,"00",,,,,,,,[[,"(\\d{3})","$1",["5[6-8]"]],[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[[,"(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[2-57-9]"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NE:[,[,,"[0289]\\d{7}",,,,,,,[8]],[,,"2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145
9046]|5[14]|6[14-68]|7[169]|88))\\d{4}",,,,"20201234"],[,,"(?:23|8[014589]|9\\d)\\d{6}",,,,"93123456"],[,,"08\\d{6}",,,,"08123456"],[,,"09\\d{6}",,,,"09123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NE",227,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NF:[,[,,"[13]\\d{5}",,,,,,,[6],[5]],[,,"(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}",,,,"106609",,,,[5]],[,,"(?:14|3[58])\\d{4}",,,,"381234",,,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NF",672,"00",,,,"([0-258]\\d{4})$","3$1",,,[[,"(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],[,"(\\d)(\\d{5})","$1 $2",["[13]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NG:[,[,,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}",,,,,,,[7,8,10,11,12,13,14],[5,6]],[,,"(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}",,,,"18040123",,,[7,8],[5,6]],[,,"(?:702[0-24-9]|8(?:01|19)[01])\\d{6}|(?:70[13-689]|8(?:0[2-9]|1[0-8])|90[1-9])\\d{7}",,,,"8021234567",,,[10]],[,,"800\\d{7,11}",,,,"80017591759",,,[10,11,12,13,14]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NG",234,"009","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["78"],"0$1"],[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|9(?:0[3-9]|[1-9])"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[3-7]|8[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],[,"(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"700\\d{7,11}",,,,"7001234567",,,[10,11,12,13,14]],,,[,,,,,,,,,[-1]]],NI:[,[,,"(?:1800|[25-8]\\d{3})\\d{4}",,,,,,,[8]],[,,"2\\d{7}",,,,"21234567"],[,,"(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}",,,,"81234567"],[,,"1800\\d{4}",,,,"18001234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NI",505,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NL:[,[,,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}",,,,,,,[5,6,7,8,9,10]],[,,"(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}",,,,"101234567",,,[9]],[,,"6[1-58]\\d{7}",,,,"612345678",,,[9]],[,,"800\\d{4,7}",,,,"8001234",,,[7,8,9,10]],[,,"90[069]\\d{4,7}",,,,"9061234",,,[7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:85|91)\\d{7}",,,,"851234567",,,[9]],"NL",31,"00","0",,,"0",,,,[[,"(\\d{4})","$1",["1[238]|[34]"]],[,"(\\d{2})(\\d{3,4})","$1 $2",["14"]],[,"(\\d{6})","$1",["1"]],[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[[,"(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],[,"(\\d)(\\d{8})","$1 $2",["6"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],[,,"66\\d{7}",,,,"662345678",,,[9]],,,[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)\\d",,,,,,,[5,6]],[,,"140(?:1[035]|2[0346]|3[03568]|4[0356]|5[0358]|8[458])|(?:140(?:1[16-8]|2[259]|3[124]|4[17-9]|5[124679]|7)|8[478]\\d{6})\\d",,,,"14020",,,[5,6,9]],,,[,,,,,,,,,[-1]]],NO:[,[,,"(?:0|[2-9]\\d{3})\\d{4}",,,,,,,[5,8]],[,,"(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}",,,,"21234567",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"40612345",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"NO",47,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[489]|5[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-7]"]]],,[,,,,,,,,,[-1]],1,"[02-689]|7[0-8]",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],NP:[,[,,"9\\d{9}|[1-9]\\d{7}",,,,,,,[8,10],[6,7]],[,,"(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}",,,,"14567890",,,[8],[6,7]],[,,"9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}",,,,"9841234567",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NP",977,"00","0",,,"0",,,,[[,"(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],[,"(\\d{2})(\\d{6})","$1-$2",["[1-8]|9(?:[1-579]|6[2-6])"],"0$1"],[,"(\\d{3})(\\d{7})","$1-$2",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NR:[,[,,"(?:444|
9046(?:55|8\\d)\\d|666)\\d{4}",,,,,,,[7]],[,,"444\\d{4}",,,,"4441234"],[,,"(?:55[3-9]|666|8\\d\\d)\\d{4}",,,,"5551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NR",674,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[4-68]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NU:[,[,,"(?:[47]|888\\d)\\d{3}",,,,,,,[4,7]],[,,"[47]\\d{3}",,,,"7012",,,[4]],[,,"888[4-9]\\d{3}",,,,"8884012",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"NU",683,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],NZ:[,[,,"2\\d{7,9}|(?:[34]\\d|6[0-35-9])\\d{6}|(?:508|[79]\\d)\\d{6,7}|8\\d{4,9}",,,,,,,[5,6,7,8,9,10]],[,,"24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}",,,,"32345678",,,[8],[7]],[,,"2[0-27-9]\\d{7,8}|21\\d{6}",,,,"211234567",,,[8,9,10]],[,,"508\\d{6,7}|80\\d{6,8}",,,,"800123456",,,[8,9,10]],[,,"90\\d{6,7}",,,,"900123456",,,[8,9]],[,,,,,,,,,[-1]],[,,"70\\d{7}",,,,"701234567",,,[9]],[,,,,,,,,,[-1]],"NZ",64,"0(?:0|161)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,8})","$1 $2",["83"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[59]|80"],"0$1"],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["2[028]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7|86"],"0$1"]],,[,,"[28]6\\d{6,7}",,,,"26123456",,,[8,9]],,,[,,,,,,,,,[-1]],[,,"83\\d{3,8}",,,,"83012378"],,,[,,,,,,,,,[-1]]],OM:[,[,,"(?:1505|[279]\\d{3}|500)\\d{4}|8007\\d{4,5}",,,,,,,[7,8,9]],[,,"2[2-6]\\d{6}",,,,"23123456",,,[8]],[,,"(?:1505|90[1-9]\\d)\\d{4}|(?:7[1289]|9[1-9])\\d{6}",,,,"92123456",,,[8]],[,,"500\\d{4}|8007\\d{4,5}",,,,"80071234"],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"OM",968,"00",,,,,,,,[[,"(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],[,"(\\d{2})(\\d{6})","$1 $2",["2"]],[,"(\\d{4})(\\d{4})","$1 $2",["[179]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PA:[,[,,"(?:[1-57-9]|6\\d)\\d{6}",,,,,,,[7,8]],[,,"(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[139])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\d|1[014-7]|2[0-5]|33|4[0-79]|55|6[068]|7[03-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}",,,,"2001234",,,[7]],[,,"(?:1[16]1|21[89]|6(?:[02-9]\\d|1[0-6])\\d|8(?:1[01]|7[23]))\\d{4}",,,,"61234567"],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,"(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}",,,,"8601234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PA",507,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],[,"(\\d{4})(\\d{4})","$1-$2",["6"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PE:[,[,,"(?:[14-8]|9\\d)\\d{7}",,,,,,,[8,9],[6,7]],[,,"(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}",,,,"11234567",,,[8],[6,7]],[,,"9\\d{8}",,,,"912345678",,,[9]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"805\\d{5}",,,,"80512345",,,[8]],[,,"801\\d{5}",,,,"80112345",,,[8]],[,,"80[24]\\d{5}",,,,"80212345",,,[8]],[,,,,,,,,,[-1]],"PE",51,"19(?:1[124]|77|90)00","0"," Anexo ",,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],[,"(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],[,"(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PF:[,[,,"[48]\\d{7}|4\\d{5}",,,,,,,[6,8]],[,,"4(?:0[4-689]|9[4-68])\\d{5}",,,,"40412345",,,[8]],[,,"8[7-9]\\d{6}",,,,"87123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"499\\d{5}",,,,"49901234",,,[8]],"PF",689,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[48]"]]],,[,,,,,,,,,[-1]],,,[,,"44\\d{4}",,,,,,,[6]],[,,"44\\d{4}",,,,"440123",,,[6]],,,[,,,,,,,,,[-1]]],PG:[,[,,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",,,,,,,[7,8]],[,,"(?:64[1-9]|7730|85[02-46-9])\\d{4}|(?:3[0-2]|4[257]|5[34]|77[0-24]|9[78])\\d{5}",,,,"3123456"],[,,"77(?:3[1-9]|[5-9]\\d)\\d{4}|(?:7[0-689]|81)\\d{6}",,,,"70123456",,,[8]],[,,"180\\d{4}",,,,"1801234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"2(?:0[0-47]|7[568])\\d{4}",,,,"2751234",,,[7]],"PG",675,"00|140[1-3]",,,,,,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],[,"(\\d{4})(\\d{4})","$1 $2",["[78]"]]],,[,,"27[01]\\d{4}",,,,"2700123",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PH:[,[,,"1800\\d{7,9}|(?:2|[89]\\d{4})\\d{5}|[2-8]\\d{8}|[28]\\d{7}",,,,,,,[6,8,9,10,11,12,13],[4,5,7]],[,,"(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|2\\d{5}(?:\\d{2})?|8[2-8]\\d{7}",,,,"21234567",,,[6,8,9,10],[4,5,7]],[,,"(?:81[37]|9(?:0[5-9]|1[0-24-9]|2[0-35-9]|[35]\\d|4[235-9]|6[0-25-8]|7[1-9]|8[189]|9[4-9]))\\d{7}",,,,"9051234567",,,[10]],[,,"1800\\d{7,9}",,,,"180012345678",,,[11,12,13]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PH",63,"00","0",,,"0",,,,[[,"(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],[,"(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PK:[,[,,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",,,,,,,[8,9,10,11,12],[5,6,7]],[,,"(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}",,,,"2123456789",,,[9,10],[5,6,7,8]],[,,"3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}",,,,"3012345678",,,[10]],[,,"800\\d{5}",,,,"80012345",,,[8]],[,,"900\\d{5}",,,,"90012345",,,[8]],[,,,,,,,,,[-1]],[,,"122\\d{6}",,,,"122044444",,,[9]],[,,,,,,,,,[-1]],"PK",92,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["[89]0"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["1"]],[,"(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],[,"(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],[,"(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],[,"(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:2(?:[125]|3[2358]|4[2-4]|9[2-8])|4(?:[0-246-9]|5[3479])|5(?:[1-35-7]|4[2-467])|6(?:0[468]|[1-8])|7(?:[14]|2[236])|8(?:[16]|2[2-689]|3[23578]|4[3478]|5[2356])|9(?:1|22|3[27-9]|4[2-6]|6[3569]|9[2-7]))111\\d{6}",,,,"21111825888",,,[11,12]],,,[,,,,,,,,,[-1]]],PL:[,[,,"[1-57-9]\\d{6}(?:\\d{2})?|6\\d{5,8}",,,,,,,[6,7,8,9]],[,,"(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))",,,,"123456789",,,[7,9]],[,,"(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}",,,,"512345678",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"70[01346-8]\\d{6}",,,,"701234567",,,[9]],[,,"801\\d{6}",,,,"801234567",,,[9]],[,,,,,,,,,[-1]],[,,"39\\d{7}",,,,"391234567",,,[9]],"PL",48,"00",,,,,,,,[[,"(\\d{5})","$1",["19"]],[,"(\\d{3})(\\d{3})","$1 $2",["11|64"]],[,"(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],[,"(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["39|45|5[0137]|6[0469]|7[02389]|8[08]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-8]|9[145]"]]],,[,,"64\\d{4,7}",,,,"641234567"],,,[,,,,,,,,,[-1]],[,,"804\\d{6}",,,,"804123456",,,[9]],,,[,,,,,,,,,[-1]]],PM:[,[,,"[45]\\d{5}",,,,,,,[6]],[,,"(?:4[1-3]|50)\\d{4}",,,,"430123"],[,,"(?:4[02-4]|5[05])\\d{4}",,,,"551234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PM",508,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[45]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PR:[,[,,"(?:[589]\\d\\d|787)\\d{7}
9046",,,,,,,[10],[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"(?:787|939)[2-9]\\d{6}",,,,"7872345678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"PR",1,"011","1",,,"1",,,1,,,[,,,,,,,,,[-1]],,"787|939",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PS:[,[,,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}",,,,,,,[8,9,10],[7]],[,,"(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}",,,,"22234567",,,[8],[7]],[,,"5[69]\\d{7}",,,,"599123456",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,,,,,,,,[-1]],[,,"1700\\d{6}",,,,"1700123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PS",970,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PT:[,[,,"(?:[26-9]\\d|30)\\d{7}",,,,,,,[9]],[,,"2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}",,,,"212345678"],[,,"6[356]9230\\d{3}|(?:6[036]93|9(?:[1-36]\\d\\d|480))\\d{5}",,,,"912345678"],[,,"80[02]\\d{6}",,,,"800123456"],[,,"(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}",,,,"760123456"],[,,"80(?:8\\d|9[1579])\\d{5}",,,,"808123456"],[,,"884[0-4689]\\d{5}",,,,"884123456"],[,,"30\\d{7}",,,,"301234567"],"PT",351,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"70(?:7\\d|8[17])\\d{5}",,,,"707123456"],,,[,,"600\\d{6}",,,,"600110000"]],PW:[,[,,"(?:[24-8]\\d\\d|345|900)\\d{4}",,,,,,,[7]],[,,"(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}",,,,"2771234"],[,,"(?:45[0-5]|6[2-4689]0|(?:77|88)\\d)\\d{4}",,,,"6201234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"PW",680,"01[12]",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],PY:[,[,,"59\\d{4,6}|(?:[2-46-9]\\d|5[0-8])\\d{4,7}",,,,,,,[6,7,8,9],[5]],[,,"(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}",,,,"212345678",,,[7,8,9],[5,6]],[,,"9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}",,,,"961456789",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"8700[0-4]\\d{4}",,,,"870012345",,,[9]],"PY",595,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],[,"(\\d{2})(\\d{5})","$1 $2",["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"],"(0$1)"],[,"(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],[,"(\\d{3})(\\d{6})","$1 $2",["9"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"[2-9]0\\d{4,7}",,,,"201234567"],,,[,,,,,,,,,[-1]]],QA:[,[,,"[2-7]\\d{7}|(?:2\\d\\d|800)\\d{4}",,,,,,,[7,8]],[,,"4[04]\\d{6}",,,,"44123456",,,[8]],[,,"(?:28|[35-7]\\d)\\d{6}",,,,"33123456",,,[8]],[,,"800\\d{4}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"QA",974,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["2[126]|8"]],[,"(\\d{4})(\\d{4})","$1 $2",["[2-7]"]]],,[,,"2(?:[12]\\d|61)\\d{4}",,,,"2123456",,,[7]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RE:[,[,,"9769\\d{5}|(?:26|[68]\\d)\\d{7}",,,,,,,[9]],[,,"26(?:2\\d\\d|30[01])\\d{4}",,,,"262161234"],[,,"(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[05]|6[0-26]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}",,,,"692123456"],[,,"80\\d{7}",,,,"801234567"],[,,"89[1-37-9]\\d{6}",,,,"891123456"],[,,"8(?:1[019]|2[0156]|84|90)\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RE",262,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2689]"],"0$1"]],,[,,,,,,,,,[-1]],1,"26[23]|69|[89]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RO:[,[,,"(?:[237]\\d|[89]0)\\d{7}|[23]\\d{5}",,,,,,,[6,9]],[,,"[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d",,,,"211234567"],[,,"7[01]20\\d{5}|7(?:0[013-9]|1[01]|[2-7]\\d|8[03-8]|9[09])\\d{6}",,,,"712034567",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"90[0136]\\d{6}",,,,"900123456",,,[9]],[,,"801\\d{6}",,,,"801123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RO",40,"00","0"," int ",,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],[,"(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[237-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:37\\d|80[578])\\d{6}",,,,"372123456",,,[9]],,,[,,,,,,,,,[-1]]],RS:[,[,,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",,,,,,,[6,7,8,9,10,11,12],[4,5]],[,,"(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}",,,,"10234567",,,[7,8,9,10,11,12],[4,5,6]],[,,"6(?:[0-689]|7\\d)\\d{6,7}",,,,"601234567",,,[8,9,10]],[,,"800\\d{3,9}",,,,"80012345"],[,,"(?:78\\d|90[0169])\\d{3,7}",,,,"90012345",,,[6,7,8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RS",381,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],[,"(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7[06]\\d{4,10}",,,,"700123456"],,,[,,,,,,,,,[-1]]],RU:[,[,,"[347-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8
9046(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}",,,,"3011234567",,,,[7]],[,,"9\\d{9}",,,,"9123456789"],[,,"80[04]\\d{7}",,,,"8001234567"],[,,"80[39]\\d{7}",,,,"8091234567"],[,,,,,,,,,[-1]],[,,"808\\d{7}",,,,"8081234567"],[,,,,,,,,,[-1]],"RU",7,"810","8",,,"8",,"8~10",,[[,"(\\d{3})(\\d{2})(\\d{2})","$1-$2-$3",["[0-79]"]],[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1]],[[,"(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",,1],[,"(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[3489]"],"8 ($1)",,1]],[,,,,,,,,,[-1]],1,"3[04-689]|[489]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],RW:[,[,,"(?:06|[27]\\d\\d|[89]00)\\d{6}",,,,,,,[8,9]],[,,"(?:06|2[23568]\\d)\\d{6}",,,,"250123456"],[,,"7[238]\\d{7}",,,,"720123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"900\\d{6}",,,,"900123456",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"RW",250,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SA:[,[,,"92\\d{7}|(?:[15]|8\\d)\\d{8}",,,,,,,[9,10],[7]],[,,"1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}",,,,"112345678",,,[9],[7]],[,,"5(?:[013-689]\\d|7[0-36-8])\\d{6}",,,,"512345678",,,[9]],[,,"800\\d{7}",,,,"8001234567",,,[10]],[,,"925\\d{6}",,,,"925012345",,,[9]],[,,"920\\d{6}",,,,"920012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SA",966,"00","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["9"]],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["81"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"811\\d{7}",,,,"8110123456",,,[10]],,,[,,,,,,,,,[-1]]],SB:[,[,,"(?:[1-6]|[7-9]\\d\\d)\\d{4}",,,,,,,[5,7]],[,,"(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}",,,,"40123",,,[5]],[,,"48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}",,,,"7421234"],[,,"1[38]\\d{3}",,,,"18123",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[12]\\d{3}",,,,"51123",,,[5]],"SB",677,"0[01]",,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["7|8[4-9]|9(?:[1-8]|9[0-8])"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SC:[,[,,"8000\\d{3}|(?:[249]\\d|64)\\d{5}",,,,,,,[7]],[,,"4[2-46]\\d{5}",,,,"4217123"],[,,"2[5-8]\\d{5}",,,,"2510123"],[,,"8000\\d{3}",,,,"8000000"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"971\\d{4}|(?:64|95)\\d{5}",,,,"6412345"],"SC",248,"010|0[0-2]",,,,,,"00",,[[,"(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SD:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1(?:5\\d|8[35-7])\\d{6}",,,,"153123456"],[,,"(?:1[0-2]|9[0-3569])\\d{7}",,,,"911231234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SD",249,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SE:[,[,,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",,,,,,,[6,7,8,9,10,12]],[,,"(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}",,,,"8123456",,,[7,8,9]],[,,"7[02369]\\d{7}",,,,"701234567",,,[9]],[,,"20\\d{4,7}",,,,"20123456",,,[6,7,8,9]],[,,"649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}",,,,"9001234567",,,[7,8,9,10]],[,,"77[0-7]\\d{6}",,,,"771234567",,,[9]],[,,"75[1-8]\\d{6}",,,,"751234567",,,[9]],[,,,,,,,,,[-1]],"SE",46,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1"],[,"(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1"],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1"],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1"],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1"]],[[,"(\\d{2})(\\d{2,3})(\\d{2})","$1 $2 $3",["20"]],[,"(\\d{3})(\\d{4})","$1 $2",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]],[,"(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2,3})(\\d{2})","$1 $2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2,3})(\\d{3})","$1 $2 $3",["9(?:00|39|44)"]],[,"(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["10|7"]],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]],[,"(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["9"]],[,"(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]"]]],[,,"74[02-9]\\d{6}",,,,"740123456",,,[9]],,,[,,,,,,,,,[-1]],[,,"10[1-8]\\d{6}",,,,"102345678",,,[9]],,,[,,"(?:25[245]|67[3-68])\\d{9}",,,,"254123456789",,,[12]]],SG:[,[,,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",,,,,,,[8,10,11]],[,,"662[0-24-9]\\d{4}|6(?:[1-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}",,,,"61234567",,,[8]],[,,"(?:8(?:[1-8]\\d\\d|9(?:[014]\\d|2[1-9]|3[0-489]))|9[0-8]\\d\\d)\\d{4}",,,,"81234567",,,[8]],[,,"(?:18|8)00\\d{7}",,,,"18001234567",,,[10,11]],[,,"1900\\d{7}",,,,"19001234567",,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:3[12]\\d|666)\\d{5}",,,,"31234567",,,[8]],"SG",65,"0[0-3]\\d",,,,,,,,[[,"(\\d{4,5})","$1",["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]],[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[[,"(\\d{4})(\\d{4})","$1 $2",["[369]|8[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],[,"(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],[,"(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"7000\\d{7}",,,,"70001234567",,,[11]],,,[,,,,,,,,,[-1]]],SH:[,[,,"(?:[256]\\d|8)\\d{3}",,,,,,,[4,5]],[,,"2(?:[0-57-9]\\d|6[4-9])\\d\\d",,,,"22158"],[,,"[56]\\d{4}",,,,"51234",,,[5]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"262\\d\\d",,,,"26212",,,[5]],"SH",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],1,"[256]",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SI:[,[,,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",,,,,,,[5,6,7,8]],[,,"(?:[1-357][2-8]|4[24-8])\\d{6}",,,,"12345678",,,[8],[7]],[,,"65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}",,,,"31234567",,,[8]],[,,"80\\d{4,6}",,,,"80123456",,,[6,7,8]],[,,"89[1-3]\\d{2,5}|90\\d{4,6}",,,,"90123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"(?:59\\d\\d|8(?:1(?:[67]\\d|8[01389])|2(?:0\\d|2[0378]|8[0-2489])|3[389]\\d))\\d{4}",,,,"59012345",,,[8]],"SI",386,"00|10(?:22|66|88|99)","0",,,"0",,"00",,[[,"(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],[,"(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],[,"(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SJ:[,[,,"0\\d{4}|(?:[4589]\\d|79)\\d{6}",,,,,,,[5,8]],[,,"79\\d{6}",,,,"79123456",,,[8]],[,,"(?:4[015-8]|5[89]|9\\d)\\d{6}",,,,"41234567",,,[8]],[,,"80[01]\\d{5}",,,,"80012345",,,[8]],[,,"82[09]\\d{5}",,,,"82012345",,,[8]],[,,"810(?:0[0-6]|[2-8]\\d)\\d{3}",,,,"81021234",,,[8]],[,,"880\\d{5}",,,,"88012345",,,[8]],[,,"85[0-5]\\d{5}",,,,"85012345",,,[8]],"SJ",47,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"79",[,,,,,,,,,[-1]],[,,"(?:0[2-9]|81(?:0(?:0[7-9]|1\\d)|5\\d\\d))\\d{3}",,,,"02000"],,,[,,"81[23]\\d{5}",,,,"81212345",,,[8]]],SK:[,[,,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",,,,,,,[6,7,9]],[,,"(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d",,,,"221234567"],[,,"909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}",,,,"912123456",,,[9]],[,,"800\\d{6}",,,,"800123456",,,[9]],[,,"9(?:00|[78]\\d)\\d{6}",,,,"900123456",,,[9]],[,,"8[5-9]\\d{7}",,,,"850123456",,,[9]],[,,,,,,,,,[-1]],[,,"6(?:02|5[0-4]|9[0-6])\\d{6}",,,,"690123456",,,[9]],"SK",421,"00","0",,,"0",,,,[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d{4})(\\d{3})","$1 $2",["909","9090"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[[,"(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],[,"(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],[,"(\\d)(\\d{3})(\\d{3})(\\d{2})","$1/$2 $3 $4",["2"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1/$2 $3 $4",["[3-5]"],"0$1"]],[,,"9090\\d{3}",,,,"9090123",,,[7]],,,[,,"9090\\d{3}|(?:602|8(?:00|[5-9]\\d)|9(?:00|[78]\\d))\\d{6}",,,,,,,[7,9]],[,,"96\\d{7}",,,,"961234567",,,[9]],,,[,,,,,,,,,[-1]]],SL:[,[,,"(?:[2378]\\d|66|99)\\d{6}",,,,,,,[8],[6]],[,,"22[2-4][2-9]\\d{4}",,,,"22221234",,,,[6]],[,,"(?:25|3[013-5]|66|7[5-9]|8[08]|99)\\d{6}",,,,"25123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SL",232,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SM:[,[,,"(?:0549|[5-7]\\d)\\d{6}",,,,,,,[8,10],[6]],[,,"0549(?:8[0157-9]|9\\d)\\d{4}",,,,"0549886377",,,[10],[6]],[,,"6[16]\\d{6}",,,,"66661212",,,[8]],[,,,,,,,,,[-1]],[,,"7[178]\\d{6}",,,,"71123456",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"5[158]\\d{6}",,,,"58001110",,,[8]],"SM",378,"00",,,,"([89]\\d{5})$","0549$1",,,[[,"(\\d{6})","$1",["[89]"]],[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],[,"(\\d{4})(\\d{6})","$1 $2",["0"]]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SN:[,[,,"(?:[378]\\d{4}|93330)\\d{4}",,,,,,,[9]],[,,"3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}
9046",,,,"301012345"],[,,"7(?:[06-8]\\d|21|90)\\d{6}",,,,"701234567"],[,,"800\\d{6}",,,,"800123456"],[,,"88[4689]\\d{6}",,,,"884123456"],[,,"81[02468]\\d{6}",,,,"810123456"],[,,,,,,,,,[-1]],[,,"93330\\d{4}|3(?:392|9[01]\\d)\\d{5}",,,,"933301234"],"SN",221,"00",,,,,,,,[[,"(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SO:[,[,,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",,,,,,,[6,7,8,9]],[,,"(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}",,,,"4012345",,,[6,7]],[,,"28\\d{5}|(?:6[1-9]|79)\\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\\d|60|7[1-8]|9(?:0\\d|[2-9]))\\d{6}",,,,"71123456",,,[7,8,9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SO",252,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{4})","$1 $2",["8[125]"]],[,"(\\d{6})","$1",["[134]"]],[,"(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],[,"(\\d)(\\d{7})","$1 $2",["24|[67]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3478]|64|90"]],[,"(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[1-35-9]|9[2-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SR:[,[,,"(?:[2-5]|68|[78]\\d)\\d{5}",,,,,,,[6,7]],[,,"(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}",,,,"211234"],[,,"(?:7[124-7]|8[125-9])\\d{5}",,,,"7412345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"56\\d{4}",,,,"561234",,,[6]],"SR",597,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],[,"(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],[,"(\\d{3})(\\d{4})","$1-$2",["[6-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SS:[,[,,"[19]\\d{8}",,,,,,,[9]],[,,"1[89]\\d{7}",,,,"181234567"],[,,"(?:12|9[12579])\\d{7}",,,,"977123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SS",211,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ST:[,[,,"(?:22|9\\d)\\d{5}",,,,,,,[7]],[,,"22\\d{5}",,,,"2221234"],[,,"900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}",,,,"9812345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"ST",239,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[29]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SV:[,[,,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?",,,,,,,[7,8,11]],[,,"2(?:[1-6]\\d{3}|[79]90[034]|890[0245])\\d{3}",,,,"21234567",,,[8]],[,,"66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}",,,,"70123456",,,[8]],[,,"800\\d{4}(?:\\d{4})?",,,,"8001234",,,[7,11]],[,,"900\\d{4}(?:\\d{4})?",,,,"9001234",,,[7,11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SV",503,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[89]"]],[,"(\\d{4})(\\d{4})","$1 $2",["[267]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SX:[,[,,"7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"7215(?:4[2-8]|8[239]|9[056])\\d{4}",,,,"7215425678",,,,[7]],[,,"7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}",,,,"7215205678",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002123456"],[,,"900[2-9]\\d{6}",,,,"9002123456"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"SX",1,"011","1",,,"1|(5\\d{6})$","721$1",,,,,[,,,,,,,,,[-1]],,"721",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SY:[,[,,"[1-39]\\d{8}|[1-5]\\d{7}",,,,,,,[8,9],[6,7]],[,,"21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}",,,,"112345678",,,,[6,7]],[,,"9(?:22|[3-589]\\d|6[02-9])\\d{6}",,,,"944567890",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"SY",963,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-5]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1",,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],SZ:[,[,,"0800\\d{4}|(?:[237]\\d|900)\\d{6}",,,,,,,[8,9]],[,,"[23][2-5]\\d{6}",,,,"22171234",,,[8]],[,,"7[6-9]\\d{6}",,,,"76123456",,,[8]],[,,"0800\\d{4}",,,,"08001234",,,[8]],[,,"900\\d{6}",,,,"900012345",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"70\\d{6}",,,,"70012345",,,[8]],"SZ",268,"00",,,,,,,,[[,"(\\d{4})(\\d{4})","$1 $2",["[0237]"]],[,"(\\d{5})(\\d{4})","$1 $2",["9"]]],,[,,,,,,,,,[-1]],,,[,,"0800\\d{4}",,,,,,,[8]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TA:[,[,,"8\\d{3}",,,,,,,[4]],[,,"8\\d{3}",,,,"8999"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TA",290,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"8",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TC:[,[,,"(?:[58]\\d\\d|649|900)\\d{7}",,,,,,,[10],[7]],[,,"649(?:266|712|9(?:4\\d|50))\\d{4}",,,,"6497121234",,,,[7]],[,,"649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}",,,,"6492311234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}
9046",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,"649(?:71[01]|966)\\d{4}",,,,"6497101234",,,,[7]],"TC",1,"011","1",,,"1|([2-479]\\d{6})$","649$1",,,,,[,,,,,,,,,[-1]],,"649",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TD:[,[,,"(?:22|[69]\\d|77)\\d{6}",,,,,,,[8]],[,,"22(?:[37-9]0|5[0-5]|6[89])\\d{4}",,,,"22501234"],[,,"(?:6[023568]|77|9\\d)\\d{6}",,,,"63012345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TD",235,"00|16",,,,,,"00",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2679]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TG:[,[,,"[279]\\d{7}",,,,,,,[8]],[,,"2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}",,,,"22212345"],[,,"(?:7[09]|9[0-36-9])\\d{6}",,,,"90112345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TG",228,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TH:[,[,,"1\\d{8,9}|(?:[2-57]|[689]\\d)\\d{7}",,,,,,,[8,9,10]],[,,"(?:2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}",,,,"21234567",,,[8]],[,,"(?:14|6[1-6]|[89]\\d)\\d{7}",,,,"812345678",,,[9]],[,,"1800\\d{6}",,,,"1800123456",,,[10]],[,,"1900\\d{6}",,,,"1900123456",,,[10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"6[08]\\d{7}",,,,"601234567",,,[9]],"TH",66,"00[1-9]","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["14|[3-9]"],"0$1"],[,"(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TJ:[,[,,"(?:00|11|[3-579]\\d|88)\\d{7}",,,,,,,[9],[3,5,6,7]],[,,"(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}",,,,"372123456",,,,[3,5,6,7]],[,,"41[18]\\d{6}|(?:00|11|5[05]|7[07]|88|9\\d)\\d{7}",,,,"917123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TJ",992,"810","8",,,"8",,"8~10",,[[,"(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"],,,1],[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[34]7|91[78]"],,,1],[,"(\\d{4})(\\d)(\\d{4})","$1 $2 $3",["3"],,,1],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[0457-9]|11"],,,1]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TK:[,[,,"[2-47]\\d{3,6}",,,,,,,[4,5,6,7]],[,,"(?:2[2-4]|[34]\\d)\\d{2,5}",,,,"3101"],[,,"7[2-4]\\d{2,5}",,,,"7290"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TK",690,"00",,,,,,,,,,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TL:[,[,,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",,,,,,,[7,8]],[,,"(?:2[1-5]|3[1-9]|4[1-4])\\d{5}",,,,"2112345",,,[7]],[,,"7[2-8]\\d{6}",,,,"77212345",,,[8]],[,,"80\\d{5}",,,,"8012345",,,[7]],[,,"90\\d{5}",,,,"9012345",,,[7]],[,,,,,,,,,[-1]],[,,"70\\d{5}",,,,"7012345",,,[7]],[,,,,,,,,,[-1]],"TL",670,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],[,"(\\d{4})(\\d{4})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TM:[,[,,"[1-6]\\d{7}",,,,,,,[8]],[,,"(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}",,,,"12345678"],[,,"6\\d{7}",,,,"66123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TM",993,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],[,"(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],[,"(\\d{2})(\\d{6})","$1 $2",["6"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TN:[,[,,"[2-57-9]\\d{7}",,,,,,,[8]],[,,"81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}",,,,"30010123"],[,,"3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-6])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}",,,,"20123456"],[,,"8010\\d{4}",,,,"80101234"],[,,"88\\d{6}",,,,"88123456"],[,,"8[12]10\\d{4}",,,,"81101234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TN",216,"00",,,,,,,,[[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TO:[,[,,"(?:0800|[5-8]\\d{3})\\d{3}|[2-8]\\d{4}",,,,,,,[5,7]],[,,"(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}",,,,"20123",,,[5]],[,,"6(?:3[02]|8[5-9])\\d{4}|(?:6[09]|7\\d|8[46-9])\\d{5}",,,,"7715123",,,[7]],[,,"0800\\d{3}",,,,"0800222",,,[7]],[,,"55[04]\\d{4}",,,,"5501234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TO",676,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],[,"(\\d{4})(\\d{3})","$1 $2",["0"]],[,"(\\d{3})(\\d{4})","$1 $2",["[5-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TR:[,[,,"(?:4|8\\d{5})\\d{6}|(?:[2-58]\\d\\d|900)\\d{7}",,,,,,,[7,10,12]],[,,"(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}",,,,"2123456789",,,[10]],[,,"56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}",,,,"5012345678",,,[10]],[,,"800\\d{7}(?:\\d{2})?",,,,"8001234567",,,[10,12]],[,,"(?:8[89]8|900)\\d{7}",,,,"9001234567",,,[10]],[,,,,,,,,,[-1]],[,,"592(?:21[12]|461)\\d{4}",,,,"5922121234",,,[10]],[,,,,,,,,,[-1]],"TR",90,"00","0",,,"0",,,,[[,"(\\d{3})(\\d)(\\d{3})","$1 $2 $3",["444"],,,1],[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[0589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6})","$1 $2 $3",["80"],"0$1",,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[0589]|90"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",,1],[,"(\\d{3})(\\d{3})(\\d{6})","$1 $2 $3",["80"],"0$1",,1]],[,,"512\\d{7}",,,,"5123456789",,,[10]],,,[,,"444\\d{4}",,,,,,,[7]],[,,"(?:444|850\\d{3})\\d{4}",,,,"4441444",,,[7,10]],,,[,,,,,,,,,[-1]]],TT:[,[,,"(?:[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"868(?:2(?:0[13]|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}",,,,"8682211234",,,,[7]],[,,"868(?:2(?:6[3-9]|[7-9]\\d)|(?:3\\d|4[6-9])\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}",,,,"8682911234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}
9046",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"TT",1,"011","1",,,"1|([2-46-8]\\d{6})$","868$1",,,,,[,,,,,,,,,[-1]],,"868",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"868619\\d{4}",,,,"8686191234",,,,[7]]],TV:[,[,,"(?:2|7\\d\\d|90)\\d{4}",,,,,,,[5,6,7]],[,,"2[02-9]\\d{3}",,,,"20123",,,[5]],[,,"(?:7[01]\\d|90)\\d{4}",,,,"901234",,,[6,7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"TV",688,"00",,,,,,,,[[,"(\\d{2})(\\d{3})","$1 $2",["2"]],[,"(\\d{2})(\\d{4})","$1 $2",["90"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],TW:[,[,,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",,,,,,,[7,8,9,10,11]],[,,"(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}",,,,"221234567",,,[8,9]],[,,"(?:40001[0-2]|9[0-8]\\d{4})\\d{3}",,,,"912345678",,,[9]],[,,"80[0-79]\\d{6}|800\\d{5}",,,,"800123456",,,[8,9]],[,,"20(?:[013-9]\\d\\d|2)\\d{4}",,,,"203123456",,,[7,9]],[,,,,,,,,,[-1]],[,,"99\\d{7}",,,,"990123456",,,[9]],[,,"7010(?:[0-2679]\\d|3[0-7]|8[0-5])\\d{5}|70\\d{8}",,,,"7012345678",,,[10,11]],"TW",886,"0(?:0[25-79]|19)","0","#",,"0",,,,[[,"(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[258]0"],"0$1"],[,"(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"50[0-46-9]\\d{6}",,,,"500123456",,,[9]],,,[,,,,,,,,,[-1]]],TZ:[,[,,"(?:[26-8]\\d|41|90)\\d{7}",,,,,,,[9]],[,,"2[2-8]\\d{7}",,,,"222345678"],[,,"77[2-9]\\d{6}|(?:6[2-9]|7[13-689])\\d{7}",,,,"621234567"],[,,"80[08]\\d{6}",,,,"800123456"],[,,"90\\d{7}",,,,"900123456"],[,,"8(?:40|6[01])\\d{6}",,,,"840123456"],[,,,,,,,,,[-1]],[,,"41\\d{7}",,,,"412345678"],"TZ",255,"00[056]","0",,,"0",,,,[[,"(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,"(?:8(?:[04]0|6[01])|90\\d)\\d{6}"],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UA:[,[,,"[89]\\d{9}|[3-9]\\d{8}",,,,,,,[9,10],[5,6,7]],[,,"(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}",,,,"311234567",,,[9],[5,6,7]],[,,"(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}",,,,"501234567",,,[9]],[,,"800[1-8]\\d{5,6}",,,,"800123456"],[,,"900[239]\\d{5,6}",,,,"900212345"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"89[1-579]\\d{6}",,,,"891234567",,,[9]],"UA",380,"00","0",,,"0",,"0~0",,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]","4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]"],"0$1"],[,"(\\d{4})(\\d{5})","$1 $2",["[3-6]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UG:[,[,,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",,,,,,,[9],[5,6,7]],[,,"20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}",,,,"312345678",,,,[5,6,7]],[,,"7260\\d{5}|7(?:[0157-9]\\d|20|36|4[0-4])\\d{6}",,,,"712345678"],[,,"800[1-3]\\d{5}",,,,"800123456"],[,,"90[1-3]\\d{6}",,,,"901123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UG",256,"00[057]","0",,,"0",,,,[[,"(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],[,"(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],US:[,[,,"[2-9]\\d{9}",,,,,,,[10],[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",,,,"2015550123",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}
9046",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"US",1,"011","1",,,"1",,,1,[[,"(\\d{3})(\\d{4})","$1-$2",["[2-9]"]],[,"(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],,,1]],[[,"(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[2-9]"]]],[,,,,,,,,,[-1]],1,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UY:[,[,,"(?:[249]\\d\\d|80)\\d{5}|9\\d{6}",,,,,,,[7,8]],[,,"(?:2\\d|4[2-7])\\d{6}",,,,"21231234",,,[8],[7]],[,,"9[1-9]\\d{6}",,,,"94231234",,,[8]],[,,"80[05]\\d{4}",,,,"8001234",,,[7]],[,,"90[0-8]\\d{4}",,,,"9001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UY",598,"0(?:0|1[3-9]\\d)","0"," int. ",,"0",,"00",,[[,"(\\d{3})(\\d{4})","$1 $2",["8|90"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],[,"(\\d{4})(\\d{4})","$1 $2",["[24]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],UZ:[,[,,"(?:[679]\\d|88)\\d{7}",,,,,,,[9]],[,,"(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}",,,,"669050123"],[,,"(?:6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07])))|(?:88|9[0-57-9])\\d{3})\\d{4}",,,,"912345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"UZ",998,"810","8",,,"8",,"8~10",,[[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[6-9]"],"8 $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VA:[,[,,"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",,,,,,,[6,7,8,9,10,11,12]],[,,"06698\\d{1,6}",,,,"0669812345",,,[6,7,8,9,10,11]],[,,"3[1-9]\\d{8}|3[2-9]\\d{7}",,,,"3123456789",,,[9,10]],[,,"80(?:0\\d{3}|3)\\d{3}",,,,"800123456",,,[6,9]],[,,"(?:0878\\d\\d|89(?:2|4[5-9]\\d))\\d{3}|89[45][0-4]\\d\\d|(?:1(?:44|6[346])|89(?:5[5-9]|9))\\d{6}",,,,"899123456",,,[6,8,9,10]],[,,"84(?:[08]\\d{3}|[17])\\d{3}",,,,"848123456",,,[6,9]],[,,"1(?:78\\d|99)\\d{6}",,,,"1781234567",,,[9,10]],[,,"55\\d{8}",,,,"5512345678",,,[10]],"VA",39,"00",,,,,,,,,,[,,,,,,,,,[-1]],,"06698",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"3[2-8]\\d{9,10}",,,,"33101234501",,,[11,12]]],VC:[,[,,"(?:[58]\\d\\d|784|900)\\d{7}",,,,,,,[10],[7]],[,,"784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}",,,,"7842661234",,,,[7]],[,,"784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}",,,,"7844301234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VC",1,"011","1",,,"1|([2-7]\\d{6})$","784$1",,,,,[,,,,,,,,,[-1]],,"784",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VE:[,[,,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",,,,,,,[10],[7]],[,,"(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}",,,,"2121234567",,,,[7]],[,,"4(?:1[24-8]|2[46])\\d{7}",,,,"4121234567"],[,,"800\\d{7}",,,,"8001234567"],[,,"90[01]\\d{7}",,,,"9001234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"VE",58,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1","$CC $1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"501\\d{7}",,,,"5010123456",,,,[7]],,,[,,,,,,,,,[-1]]],VG:[,[,,"(?:284|[58]\\d\\d|900)\\d{7}",,,,,,,[10],[7]],[,,"284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}",,,,"2842291234",,,,[7]],[,,"284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}",,,,"2843001234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}
9046",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VG",1,"011","1",,,"1|([2-578]\\d{6})$","284$1",,,,,[,,,,,,,,,[-1]],,"284",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VI:[,[,,"[58]\\d{9}|(?:34|90)0\\d{7}",,,,,,,[10],[7]],[,,"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",,,,"3406421234",,,,[7]],[,,"8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",,,,"8002345678"],[,,"900[2-9]\\d{6}",,,,"9002345678"],[,,,,,,,,,[-1]],[,,"52(?:35(?:[02-46-9]\\d|1[02-9]|5[0-46-9])|45(?:[034]\\d|1[02-9]|2[024-9]|5[0-46-9]))\\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\\d|1[02-9])\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}",,,,"5002345678"],[,,,,,,,,,[-1]],"VI",1,"011","1",,,"1|([2-9]\\d{6})$","340$1",,1,,,[,,,,,,,,,[-1]],,"340",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],VN:[,[,,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",,,,,,,[7,8,9,10]],[,,"2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\d{7}",,,,"2101234567",,,[10]],[,,"(?:52[238]|89[689]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}",,,,"912345678",,,[9]],[,,"1800\\d{4,6}|12(?:03|28)\\d{4}",,,,"1800123456",,,[8,9,10]],[,,"1900\\d{4,6}",,,,"1900123456",,,[8,9,10]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"672\\d{6}",,,,"672012345",,,[9]],"VN",84,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[17]99"],"0$1",,1],[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{3})(\\d{4,5})","$1 $2",["69"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[[,"(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",,1],[,"(\\d{4})(\\d{4,6})","$1 $2",["1"],,,1],[,"(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[69]"],"0$1",,1],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[3578]"],"0$1",,1],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",,1],[,"(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",,1]],[,,,,,,,,,[-1]],,,[,,"[17]99\\d{4}|69\\d{5,6}",,,,,,,[7,8]],[,,"(?:[17]99|80\\d)\\d{4}|69\\d{5,6}",,,,"1992000",,,[7,8]],,,[,,,,,,,,,[-1]]],VU:[,[,,"(?:[23]\\d|[48]8)\\d{3}|(?:[57]\\d|90)\\d{5}",,,,,,,[5,7]],[,,"(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}",,,,"22123",,,[5]],[,,"(?:5\\d|7[013-7])\\d{5}",,,,"5912345",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"90[1-9]\\d{4}",,,,"9010123",,,[7]],"VU",678,"00",,,,,,,,[[,"(\\d{3})(\\d{4})","$1 $2",["[579]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"(?:3[03]|900\\d)\\d{3}",,,,"30123"],,,[,,,,,,,,,[-1]]],WF:[,[,,"(?:[45]0|68|72|8\\d)\\d{4}",,,,,,,[6]],[,,"(?:50|68|72)\\d{4}",,,,"501234"],[,,"(?:50|68|72|8[23])\\d{4}",,,,"501234"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WF",681,"00",,,,,,,,[[,"(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[4-8]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"[48]0\\d{4}",,,,"401234"]],WS:[,[,,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",,,,,,,[5,6,7,10]],[,,"6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}",,,,"22123",,,[5,6]],[,,"(?:7[235-7]|8(?:[3-7]|9\\d{3}))\\d{5}",,,,"7212345",,,[7,10]],[,,"800\\d{3}",,,,"800123",,,[6]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"WS",685,"0",,,,,,,,[[,"(\\d{5})","$1",["[2-5]|6[1-9]"]],[,"(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],[,"(\\d{2})(\\d{5})","$1 $2",["7"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],XK:[,[,,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}",,,,,,,[8,9]],[,,"(?:2[89]|39)0\\d{6}|[23][89]\\d{6}",,,,"28012345"],[,,"4[3-9]\\d{6}",,,,"43201234",,,[8]],[,,"800\\d{5}",,,,"80001234",,,[8]],[,,"900\\d{5}",,,,"90001234",,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"XK",383,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[23]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YE:[,[,,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}",,,,,,,[7,8,9],[6]],[,,"78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}",,,,"1234567",,,[7,8],[6]],[,,"7[0137]\\d{7}",,,,"712345678",,,[9]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YE",967,"00","0",,,"0",,,,[[,"(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7[24-68]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],YT:[,[,,"80\\d{7}|(?:26|63)9\\d{6}",,,,,,,[9]],[,,"269(?:0[67]|5[0-2]|6\\d|[78]0)\\d{4}",,,,"269601234"],[,,"639(?:0[0-79]|1[019]|[267]\\d|3[09]|[45]0|9[04-79])\\d{4}",,,,"639012345"],[,,"80\\d{7}",,,,"801234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"YT",262,"00","0",,,"0",,,,,,[,,,,,,,,,[-1]],,"269|63",[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZA:[,[,,"[1-9]\\d{8}|8\\d{4,7}",,,,,,,[5,6,7,8,9]],[,,"(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}",,,,"101234567",,,[9]],[,,"(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}",,,,"711234567"],[,,"80\\d{7}",,,,"801234567",,,[9]],[,,"(?:86[2-9]|9[0-2]\\d)\\d{6}",,,,"862345678",,,[9]],[,,"860\\d{6}",,,,"860123456",,,[9]],[,,,,,,,,,[-1]],[,,"87(?:08[0-589]|15[0-79]|28[0-4]|31[1-9])\\d{4}|87(?:[02][0-79]|1[0-46-9]|3[02-9]|[4-9]\\d)\\d{5}",,,,"871234567",,,[9]],"ZA",27,"00","0",,,"0",,,,[[,"(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"861\\d{6}",,,,"861123456",,,[9]],,,[,,,,,,,,,[-1]]],ZM:[,[,,"(?:63|80)0\\d{6}|(?:21|[79]\\d)\\d{7}",,,,,,,[9],[6]],[,,"21[1-8]\\d{6}",,,,"211234567",,,,[6]],[,,"(?:7[679]|9[5-8])\\d{7}",,,,"955123456"],[,,"800\\d{6}",,,,"800123456"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"630\\d{6}",,,,"630012345"],"ZM",260,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3})","$1 $2",["[1-9]"]],[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["[79]"],"0$1"]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],ZW:[,[,,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",,,,,,,[5,6,7,8,9,10],[3,4]],[,,"(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?
9046:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}",,,,"1312345",,,,[3,4]],[,,"7(?:[17]\\d|[38][1-9])\\d{6}",,,,"712345678",,,[9]],[,,"80(?:[01]\\d|20|8[0-8])\\d{3}",,,,"8001234",,,[7]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"86(?:1[12]|22|30|44|55|77|8[368])\\d{6}",,,,"8686123456",,,[10]],"ZW",263,"00","0",,,"0",,,,[[,"(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],[,"(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],[,"(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],[,"(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],[,"(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],[,"(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],[,"(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],[,"(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],[,"(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],[,"(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],800:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",800,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],808:[,[,,"[1-9]\\d{7}",,,,,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1-9]\\d{7}",,,,"12345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",808,,,,,,,,1,[[,"(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],870:[,[,,"[35-7]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"(?:[356]\\d|7[6-8])\\d{7}",,,,"301234567"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",870,,,,,,,,,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[35-7]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],878:[,[,,"10\\d{10}",,,,,,,[12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"10\\d{10}",,,,"101234567890"],"001",878,,,,,,,,1,[[,"(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],881:[,[,,"[0-36-9]\\d{8}",,,,,,,[9]],[,,,,,,,,,[-1]],[,,"[0-36-9]\\d{8}",,,,"612345678"],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",881,,,,,,,,,[[,"(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-36-9]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],882:[,[,,"[13]\\d{6}(?:\\d{2,5})?|285\\d{9}|[19]\\d{7}",,,,,,,[7,8,9,10,11,12]],[,,,,,,,,,[-1]],[,,"3(?:37\\d\\d|42)\\d{4}|3(?:2|47|7\\d{3})\\d{7}",,,,"3421234",,,[7,9,10,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:(?:285\\d\\d|3(?:45|[69]\\d{3}))\\d|9[89])\\d{6}",,,,"390123456789"],"001",882,,,,,,,,,[[,"(\\d{2})(\\d{5})","$1 $2",["16|342"]],[,"(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[19]"]],[,"(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],[,"(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1"]],[,"(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["34[57]"]],[,"(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],[,"(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-3]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,"348[57]\\d{7}",,,,"34851234567",,,[11]]],883:[,[,,"51\\d{7}(?:\\d{3})?",,,,,,,[9,12]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"51[013]0\\d{8}|5100\\d{5}",,,,"510012345"],"001",883,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],[,"(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["510"]],[,"(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["5"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]],888:[,[,,"\\d{11}",,,,,,,[11]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",888,,,,,,,,1,[[,"(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,"\\d{11}",,,,"12345678901"],,,[,,,,,,,,,[-1]]],979:[,[,,"[1359]\\d{8}",,,,,,,[9],[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,"[1359]\\d{8}",,,,"123456789",,,,[8]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],"001",979,,,,,,,,1,[[,"(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],,[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]],[,,,,,,,,,[-1]],,,[,,,,,,,,,[-1]]]};function M(){this.a={}}M.c=void 0;M.a=function(){return M.c?M.c:M.c=new M};var xa={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9"},ya={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","\uff10":"0","\uff11":"1","\uff12":"2","\uff13":"3","\uff14":"4","\uff15":"5","\uff16":"6","\uff17":"7","\uff18":"8","\uff19":"9","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9",A:"2",B:"2",C:"2",D:"3",E:"3",F:"3",G:"4",H:"4",I:"4",J:"5",K:"5",L:"5",M:"6",N:"6",O:"
90466",P:"7",Q:"7",R:"7",S:"7",T:"8",U:"8",V:"8",W:"9",X:"9",Y:"9",Z:"9"},N=/^[+\uff0b]+/,za=/([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9])/,Aa=/[+\uff0b0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]/,Ba=/[\\\/] *x/,Ca=/[^0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9A-Za-z#]+$/,Da=/(?:.*?[A-Za-z]){3}.*/,Ea=/(?:;ext=([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})|[ \u00a0\t,]*(?:e?xt(?:ensi(?:o\u0301?|\u00f3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|[;,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\.\uff0e]?[ \u00a0\t,-]*([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})#?|[- ]+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,5})#)$/i,Fa=/^[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{2}$|^[+\uff0b]*(?:[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e*]*[0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]){3,}[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e*A-Za-z0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]*(?:;ext=([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})|[ \u00a0\t,]*(?:e?xt(?:ensi(?:o\u0301?|\u00f3))?n?|\uff45?\uff58\uff54\uff4e?|\u0434\u043e\u0431|[;,x\uff58#\uff03~\uff5e]|int|anexo|\uff49\uff4e\uff54)[:\.\uff0e]?[ \u00a0\t,-]*([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,7})#?|[- ]+([0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9]{1,5})#)?$/i,Ga=/(\$\d)/;function Ha(a){var b=a.search(Aa);0<=b?(a=a.substring(b),a=a.replace(Ca,""),b=a.search(Ba),0<=b&&(a=a.substring(0,b))):a="";return a}function Ia(a){return 2>a.length?!1:O(Fa,a)}function Ja(a){return O(Da,a)?P(a,ya):P(a,xa)}function Ka(a){var b=Ja(a.toString());a.c="";a.a(b)}function La(a){return null!=a&&(1!=A(a,9)||-1!=w(a,9)[0])}function P(a,b){for(var c=new F,d,e=a.length,f=0;f<e;++f)d=a.charAt(f),d=b[d.toUpperCase()],null!=d&&c.a(d);return c.toString()} 9047function Q(a){return null!=a&&isNaN(a)&&a.toUpperCase()in wa} 9048function Ma(a,b,c){if(0==t(b,2)&&null!=b.a[5]){var d=y(b,5);if(0<d.length)return d}d=y(b,1);var e=R(b);if(0==c)return Na(d,0,e,"");if(!(d in K))return e;a=S(a,d,T(d));b=null!=b.a[3]&&0!=t(b,3).length?3==c?";ext="+t(b,3):null!=a.a[13]?t(a,13)+y(b,3):" ext. "+y(b,3):"";a:{a=0==w(a,20).length||2==c?w(a,19):w(a,20);for(var f,g=a.length,h=0;h<g;++h){f=a[h];var l=A(f,3);if(0==l||0==e.search(t(f,3,l-1)))if(l=new RegExp(t(f,1)),O(l,e)){a=f;break a}}a=null}null!=a&&(g=a,a=y(g,2),f=new RegExp(t(g,1)),y(g,5),g=y(g,4),e=2==c&&null!=g&&0<g.length?e.replace(f,a.replace(Ga,g)):e.replace(f,a),3==c&&(e=e.replace(/^[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/,""),e=e.replace(/[-x\u2010-\u2015\u2212\u30fc\uff0d-\uff0f \u00a0\u00ad\u200b\u2060\u3000()\uff08\uff09\uff3b\uff3d.\[\]/~\u2053\u223c\uff5e]+/g,"-")));return Na(d,c,e,b)}function S(a,b,c){return"001"==c?U(a,""+b):U(a,c)} 9049function R(a){if(null==a.a[2])return"";var b=""+t(a,2);return null!=a.a[4]&&t(a,4)&&0<y(a,8)?Array(y(a,8)+1).join("0")+b:b}function Na(a,b,c,d){switch(b){case 0:return"+"+a+c+d;case 1:return"+"+a+" "+c+d;case 3:return"tel:+"+a+"-"+c+d;default:return c+d}} 9050function V(a,b){switch(b){case 4:return t(a,5);case 3:return t(a,4);case 1:return t(a,3);case 0:case 2:return t(a,2);case 5:return t(a,6);case 6:return t(a,8);case 7:return t(a,7);case 8:return t(a,21);case 9:return t(a,25);case 10:return t(a,28);default:return t(a,1)}}function W(a,b){return X(a,t(b,1))?X(a,t(b,5))?4:X(a,t(b,4))?3:X(a,t(b,6))?5:X(a,t(b,8))?6:X(a,t(b,7))?7:X(a,t(b,21))?8:X(a,t(b,25))?9:X(a,t(b,28))?10:X(a,t(b,2))?t(b,18)||X(a,t(b,3))?2:0:!t(b,18)&&X(a,t(b,3))?1:-1:-1} 9051function U(a,b){if(null==b)return null;b=b.toUpperCase();var c=a.a[b];if(null==c){c=wa[b];if(null==c)return null;c=(new E).a(I.f(),c);a.a[b]=c}return c}function X(a,b){var c=a.length;return 0<A(b,9)&&-1==p(w(b,9),c)?!1:O(y(b,2),a)} 9052function Oa(a,b){if(null==b)return null;var c=y(b,1);c=K[c];if(null==c)a=null;else if(1==c.length)a=c[0];else a:{b=R(b);for(var d,e=c.length,f=0;f<e;f++){d=c[f];var g=U(a,d);if(null!=g.a[23]){if(0==b.search(t(g,23))){a=d;break a}}else if(-1!=W(b,g)){a=d;break a}}a=null}return a}function T(a){a=K[a];return null==a?"ZZ":a[0]} 9053function Y(a,b,c,d){var e=V(c,d),f=0==A(e,9)?w(t(c,1),9):w(e,9);e=w(e,10);if(2==d)if(La(V(c,0)))a=V(c,1),La(a)&&(f=f.concat(0==A(a,9)?w(t(c,1),9):w(a,9)),q(f),
90530==e.length?e=w(a,10):(e=e.concat(w(a,10)),q(e)));else return Y(a,b,c,1);if(-1==f[0])return 5;b=b.length;if(-1<p(e,b))return 4;c=f[0];return c==b?0:c>b?2:f[f.length-1]<b?3:-1<p(f,b,1)?0:5}function Pa(a,b){var c=R(b);b=y(b,1);if(!(b in K))return 1;b=S(a,b,T(b));return Y(a,c,b,-1)} 9054function Qa(a,b,c,d,e,f){if(0==b.length)return 0;b=new F(b);var g;null!=c&&(g=t(c,11));null==g&&(g="NonMatch");var h=b.toString();if(0==h.length)g=20;else if(N.test(h))h=h.replace(N,""),b.c="",b.a(Ja(h)),g=1;else{h=new RegExp(g);Ka(b);g=b.toString();if(0==g.search(h)){h=g.match(h)[0].length;var l=g.substring(h).match(za);l&&null!=l[1]&&0<l[1].length&&"0"==P(l[1],xa)?g=!1:(b.c="",b.a(g.substring(h)),g=!0)}else g=!1;g=g?5:20}e&&u(f,6,g);if(20!=g){if(2>=b.c.length)throw Error("Phone number too short after IDD");a:{a=b.toString();if(0!=a.length&&"0"!=a.charAt(0))for(e=a.length,b=1;3>=b&&b<=e;++b)if(c=parseInt(a.substring(0,b),10),c in K){d.a(a.substring(b));d=c;break a}d=0}if(0!=d)return u(f,1,d),d;throw Error("Invalid country calling code");}if(null!=c&&(g=y(c,10),h=""+g,l=b.toString(),0==l.lastIndexOf(h,0)&&(h=new F(l.substring(h.length)),l=t(c,1),l=new RegExp(y(l,2)),Ra(h,c,null),h=h.toString(),!O(l,b.toString())&&O(l,h)||3==Y(a,b.toString(),c,-1))))return d.a(h),e&&u(f,6,10),u(f,1,g),g;u(f,1,0);return 0} 9055function Ra(a,b,c){var d=a.toString(),e=d.length,f=t(b,15);if(0!=e&&null!=f&&0!=f.length){var g=new RegExp("^(?:"+f+")");if(e=g.exec(d)){f=new RegExp(y(t(b,1),2));var h=O(f,d),l=e.length-1;b=t(b,16);if(null==b||0==b.length||null==e[l]||0==e[l].length){if(!h||O(f,d.substring(e[0].length)))null!=c&&0<l&&null!=e[l]&&c.a(e[1]),a.set(d.substring(e[0].length))}else if(d=d.replace(g,b),!h||O(f,d))null!=c&&0<l&&c.a(e[1]),a.set(d)}}} 9056function Z(a,b,c){if(!Q(c)&&0<b.length&&"+"!=b.charAt(0))throw Error("Invalid country calling code");return Sa(a,b,c,!0)} 9057function Sa(a,b,c,d){if(null==b)throw Error("The string supplied did not seem to be a phone number");if(250<b.length)throw Error("The string supplied is too long to be a phone number");var e=new F,f=b.indexOf(";phone-context=");if(0<=f){var g=f+15;if("+"==b.charAt(g)){var h=b.indexOf(";",g);0<h?e.a(b.substring(g,h)):e.a(b.substring(g))}g=b.indexOf("tel:");e.a(b.substring(0<=g?g+4:0,f))}else e.a(Ha(b));f=e.toString();g=f.indexOf(";isub=");0<g&&(e.c="",e.a(f.substring(0,g)));if(!Ia(e.toString()))throw Error("The string supplied did not seem to be a phone number");f=e.toString();if(!(Q(c)||null!=f&&0<f.length&&N.test(f)))throw Error("Invalid country calling code");f=new J;d&&u(f,5,b);a:{b=e.toString();g=b.search(Ea);if(0<=g&&Ia(b.substring(0,g))){h=b.match(Ea);for(var l=h.length,z=1;z<l;++z)if(null!=h[z]&&0<h[z].length){e.c="";e.a(b.substring(0,g));b=h[z];break a}}b=""}0<b.length&&u(f,3,b);g=U(a,c);b=new F;h=0;l=e.toString();try{h=Qa(a,l,g,b,d,f)}catch(L){if("Invalid country calling code"==L.message&&N.test(l)){if(l=l.replace(N,""),h=Qa(a,l,g,b,d,f),0==h)throw L;}else throw L;}0!=h?(e=T(h),e!=c&&(g=S(a,h,e))):(Ka(e),b.a(e.toString()),null!=c?(h=y(g,10),u(f,1,h)):d&&(delete f.a[6],f.c&&delete f.c[6]));if(2>b.c.length)throw Error("The string supplied is too short to be a phone number");null!=g&&(c=new F,e=new F(b.toString()),Ra(e,g,c),a=Y(a,e.toString(),g,-1),2!=a&&4!=a&&5!=a&&(b=e,d&&0<c.toString().length&&u(f,7,c.toString())));d=b.toString();a=d.length;if(2>a)throw Error("The string supplied is too short to be a phone number");if(17<a)throw Error("The string supplied is too long to be a phone number");if(1<d.length&&"0"==d.charAt(0)){u(f,4,!0);for(a=1;a<d.length-1&&"0"==d.charAt(a);)a++;1!=a&&u(f,8,a)}u(f,2,parseInt(d,10));return f}function O(a,b){return(a="string"==typeof a?b.match("^(?:"+a+")$"):b.match(a))&&a[0].length==b.length?!0:!1};m("intlTelInputUtils",{});m("intlTelInputUtils.formatNumber",function(a,b,c){try{var d=M.a(),e=Z(d,a,b),f=Pa(d,e);return 0==f||4==f?Ma(d,e,"undefined"==typeof c?0:c):a}catch(g){return a}});m("intlTelInputUtils.getExampleNumber",function(a,b,c){try{var d=M.a();a:{if(Q(a)){var e=V(U(d,a),c);try{if(null!=e.a[6]){var f=t(e,6);var g=Sa(d,f,a,!1);break a}}catch(h){}}g=null}return Ma(d,g,b?2:1)}catch(h){return""}});m("intlTelInputUtils.getExtension",function(a,b){try{return t(Z(M.a(),a,b),3)}catch(c){return""}});m("intlTelInputUtils.getNumberType",function(a,b){try{var c=M.a();var d=Z(c,a,b),e=Oa(c,d),f=S(c,y(d,1),e);if(null==f)var g=-1;else{var h=R(d);
9057g=W(h,f)}return g}catch(l){return-99}});m("intlTelInputUtils.getValidationError",function(a,b){try{var c=M.a(),d=Z(c,a,b);return Pa(c,d)}catch(e){return"Invalid country calling code"==e.message?1:"Phone number too short after IDD"==e.message||"The string supplied is too short to be a phone number"==e?2:"The string supplied is too long to be a phone number"==e.message?3:-99}});m("intlTelInputUtils.isValidNumber",function(a,b){try{var c=M.a(),d=Z(c,a,b);var e=Oa(c,d),f=y(d,1),g=S(c,f,e),h;if(!(h=null==g)){var l;if(l="001"!=e){var z=U(c,e);if(null==z)throw Error("Invalid region code: "+e);var L=y(z,10);l=f!=L}h=l}if(h)var va=!1;else{var Ta=R(d);va=-1!=W(Ta,g)}return va}catch(Ua){return!1}});m("intlTelInputUtils.numberFormat",{E164:0,INTERNATIONAL:1,NATIONAL:2,RFC3966:3});m("intlTelInputUtils.numberType",{FIXED_LINE:0,MOBILE:1,FIXED_LINE_OR_MOBILE:2,TOLL_FREE:3,PREMIUM_RATE:4,SHARED_COST:5,VOIP:6,PERSONAL_NUMBER:7,PAGER:8,UAN:9,VOICEMAIL:10,UNKNOWN:-1});m("intlTelInputUtils.validationError",{IS_POSSIBLE:0,INVALID_COUNTRY_CODE:1,TOO_SHORT:2,TOO_LONG:3,IS_POSSIBLE_LOCAL_ONLY:4,INVALID_LENGTH:5});})(); 9058(function($){"use strict" 9059window.AEWPFrontEnd={forms:[],validCountry:false,init:function(){var _this=this 9060$('.ae-cform-modal-container, .ae-cform-container:not(.-has-modal)').each(function(i,form){var formID=$(form).attr('data-ae-cform-id') 9061const hash=$(form).attr('data-hash-selector') 9062if(typeof _this.forms[formID]==='undefined'){_this.forms[formID]=[]} 9063if(typeof _this.forms[formID]['hashSelectors']==='undefined'){_this.forms[formID]['hashSelectors']={}} 9064_this.forms[formID]['hashSelectors'][hash]=[] 9065var relatedFields=$(form).find('input[type="checkbox"][data-ae-optin-id][data-ae-optin-related-field]');if(relatedFields.length){$(relatedFields).each(function(index){var customFormId=$(this).data('ae-cform-id');var relatedField=$(this).data('ae-optin-related-field');if(relatedField==='mobilephone'&&_this.forms[formID]['hashSelectors'][hash].telInput===undefined){var dynamicField=$(form).find('#ae-cform-reg-item-'+relatedField+'-'+customFormId) 9066_this.forms[formID]['hashSelectors'][hash].telInput=dynamicField.find('input');if(_this.forms[formID]['hashSelectors'][hash].telInput.length>0){const{smsCountries}=intlTelInputData;const formSmsCountries=smsCountries[formID] 9067const onlyCountries=!formSmsCountries||formSmsCountries?.length===0||formSmsCountries?.includes("all")?[]:formSmsCountries;_this.forms[formID]['hashSelectors'][hash].iti=window.intlTelInput(_this.forms[formID]['hashSelectors'][hash].telInput[0],{separateDialCode:true,autoPlaceholder:"off",initialCountry:_this.setDefaultCountryCode(),onlyCountries});_this.forms[formID]['hashSelectors'][hash].telInput.addClass('mobilephone-input-initial')} 9068if((!window.AEJSWP||!window.AEJSWP['customForms'][formID].smsOptinCountries||!window.AEJSWP['customForms'][formID].smsOptinCountries.includes('all'))&&typeof relatedField!=='undefined'){var dynamic_field_visible=$(dynamicField).data('dynamic-field-visibility')==='visible' 9069if(dynamic_field_visible){_this.toggleSmsOptin(false,form)}} 9070_this.addEventListeners(form)}});} 9071$(form).find('input[type="checkbox"][data-ae-optin-id][data-email]:checked').change(function(){_this.setEmailRequired(form)}) 9072_this.setEmailRequired(form)})},setDefaultCountryCode:function(){if(typeof gr_global_vars!=='undefined'){switch(gr_global_vars['siteTerritory']){case'uk':return'gb';case'au':return'au';default:return'';}}else{return'';}},addPaddingTelInput:function(formID,hash){var paddingLeft=this.forms[formID]['hashSelectors'][hash].iti.selectedFlag.offsetWidth+6 9073this.forms[formID]['hashSelectors'][hash].iti.a.style.paddingLeft=paddingLeft+'px'},addEventListeners:function(form){var _this=this 9074const formID=$(form).data('ae-cform-id');const hash=$(form).data('hash-selector');if(this.forms[formID]['hashSelectors'][hash].iti){$(form).find('a[data-ae-cform-social-button-service-id="email"]').click(function(){_this.addPaddingTelInput(formID,hash)}) 9075$(form).on('ae-modal-open',function(){_this.addPaddingTelInput(formID,hash)})} 9076$(this.forms[formID]['hashSelectors'][hash].telInput).on('input change',function(){_this.validateInput(this,form)}) 9077$(this.forms[formID]['hashSelectors'][hash].telInput).on('change',function(){_this.forms[formID]['hashSelectors'][hash].telInput.removeClass('mobilephone-input-initial')}) 9078$(this.forms[formID]['hashSelectors'][hash].telInput).on('focus',function(){_this.forms[formID]['hashSelectors'][hash].telInput.removeClass('mobilephone-input-initial') 9079var width=_this.forms[formID]['hashSelectors'][hash].telInput.closest('.iti--separate-dial-code').find('.iti__flag-container').width();if(width>0){width+=10;_this.forms[formID]['hashSelectors'][hash].telInput.css('padding-left',width+'px');}}) 9080$(form).find('.ae-cform-input-country').on('change',function(){_this.changeNumberCountry(this,formID,hash) 9081_this.validateCountry(this,form) 9082_this.validateInput(this,form)}) 9083$(form).find('input[type="checkbox"][data-ae-optin-id][data-sms]').on('change',function(){_this.validateInput(this,form)}) 9084if(this.forms[formID]['hashSelectors'][hash].telInput&&this.forms[formID]['hashSelectors'][hash].telInput.length>0){this.forms[formID]['hashSelectors'][hash].telInput[0].addEventListener("close:countrydropdown",function(){_this.forms[formID]['hashSelectors'][hash].numberCountryChanged=true 9085_this.validateCountry($(form).find('.ae-cform-input-country'),form);_this.validateInput(this,form);});}}
9085,validateInput:function(el,form){const formID=$(form).data('ae-cform-id');const hash=$(form).data('hash-selector');var _this=this;var tmpCountryData=this.forms[formID]['hashSelectors'][hash].iti.getSelectedCountryData();var setSelectedCountryCode=tmpCountryData.iso2.toUpperCase();var checkAreaCodeCountryValid=this.isAreaCodeCountrySupported(setSelectedCountryCode,form);var $labelElement=$(el).parents('.iti').parent() 9086var $parsleyErrorList=$labelElement.find('.parsley-errors-list-custom') 9087var smsCheckboxStatus=false;$(form).find('input[type="checkbox"][data-ae-optin-id][data-sms]').each(function(){var smsStatus=$(this).prop('checked');smsCheckboxStatus=smsStatus;if(true===smsStatus){const parentDiv=this.closest('div');const existingErrorDiv=parentDiv.querySelector('.error-div');if(existingErrorDiv&&_this.validCountry&&checkAreaCodeCountryValid){parentDiv.removeChild(existingErrorDiv);}else if((!_this.validCountry||!checkAreaCodeCountryValid)&&null===existingErrorDiv){const errorDiv=document.createElement('div');errorDiv.className='error-div ae-cform-item';errorDiv.innerHTML='<ul class="parsley-errors-list"><li>SMS updates are available within valid countries only</li></ul>';parentDiv.appendChild(errorDiv);_this.toggleSmsOptin(false,form,true);}}});if($(el).val().length===0&&(!_this.validCountry||!checkAreaCodeCountryValid)){this.toggleSmsOptin(false,form) 9088return}else if(this.isCountrySupported(el,form)&&_this.validCountry&&checkAreaCodeCountryValid){this.toggleSmsOptin(true,form,false)} 9089if((this.forms[formID]['hashSelectors'][hash].iti.getValidationError() 9090!==intlTelInputUtils.validationError.IS_POSSIBLE&&true===smsCheckboxStatus)){var parsleyId=$(el).data('parsley-id') 9091var errorMsg=$(el).data('error-msg') 9092if($parsleyErrorList.length){$($parsleyErrorList).empty().append(`<li class="parsley-error parsley-custom-error-message">${errorMsg}.</li>`)}else{$labelElement.append(`<ul class="parsley-errors-list parsley-errors-list-custom filled" id="parsley-id-${parsleyId}"><li class="parsley-error parsley-custom-error-message">${errorMsg}.</li></ul>`)}}else{if($parsleyErrorList.length){$parsleyErrorList.remove()}else if(jQuery('.ae-cform-item-mobilephone').find('.parsley-errors-list').length){jQuery('.ae-cform-item-mobilephone').find('.parsley-errors-list').remove();}}},setEmailRequired:function(form){const formID=$(form).data('cform-id');if($(form).find('input[type="checkbox"][data-ae-optin-id][data-email]:checked').length>0){$(form).find(`#ae-cform-input-reg-email-${formID}`).attr('required',true) 9093$(form).find(`#ae-cform-input-reg-email-${formID}`).parents('.ae-cform-item').find('label .cform-required-field').removeClass('hidden').find('span:first').removeClass('hidden')}else{$(form).find(`#ae-cform-input-reg-email-${formID}`).attr('required',false) 9094$(form).find(`#ae-cform-input-reg-email-1${formID}`).parents('.ae-cform-item').find('label .cform-required-field').addClass('hidden').find('span:first').addClass('hidden')}},toggleSmsOptin:function(enable,form,forceRequired=true){var _this=this 9095const formID=$(form).data('ae-cform-id');const hash=$(form).data('hash-selector');$(form).find('input[type="checkbox"][data-ae-optin-id][data-sms]').each(function(){var smsOptin=$(this);if(enable){$(smsOptin).attr('disabled',false) 9096$(smsOptin).parent().find('span.ae-cform-optin-label').css('opacity',1) 9097if(forceRequired){var inputRequired=$(smsOptin).is(':enabled')&&$(smsOptin).is(':checked') 9098$(_this.forms[formID]['hashSelectors'][hash].telInput).attr('required',inputRequired) 9099if(inputRequired){$(_this.forms[formID]['hashSelectors'][hash].telInput).parents('.ae-cform-item').find('label .cform-required-field').removeClass('hidden').find('span:first').removeClass('hidden')}}}else{$(smsOptin).attr('disabled',true) 9100$(smsOptin).prop('checked',false) 9101$(smsOptin).parent().find('span.ae-cform-optin-label').css('opacity',0.6) 9102if(forceRequired){$(_this.forms[formID]['hashSelectors'][hash].telInput).attr('required',false) 9103$(_this.forms[formID]['hashSelectors'][hash].telInput).parents('.ae-cform-item').find('label .cform-required-field').addClass('hidden').find('span:first').addClass('hidden')}}});},isCountrySupported:function(elem,form){const formID=$(form).data('ae-cform-id');var $selectedCountry=$(elem).val() 9104if(($selectedCountry==='UM'&&window.AEJSWP.customForms[formID].smsOptinCountries.includes('US'))||($selectedCountry==='US'&&window.AEJSWP.customForms[formID].smsOptinCountries.includes('UM'))) 9105return true 9106return!(!window.AEJSWP||!window.AEJSWP.customForms[formID].smsOptinCountries||(!window.AEJSWP.customForms[formID].smsOptinCountries.includes($selectedCountry)&&!window.AEJSWP.customForms[formID].smsOptinCountries.includes('all')));},isAreaCodeCountrySupported:function(areaCodeCountry='',form){const formID=$(form).data('ae-cform-id');if((areaCodeCountry==='UM'&&window.AEJSWP.customForms[formID].smsOptinCountries.includes('US'))||(areaCodeCountry==='US'&&window.AEJSWP.customForms[formID].smsOptinCountries.includes('UM'))) 9107return true 9108return!(!window.AEJSWP||!window.AEJSWP.customForms[formID].smsOptinCountries||(!window.AEJSWP.customForms[formID].smsOptinCountries.includes(areaCodeCountry)&&!window.AEJSWP.customForms[formID].smsOptinCountries.includes('all')));},validateCountry:function(elem,form){const formID=$(form).data('ae-cform-id');const hash=$(form).data('hash-selector');var _this=this;if(this.isCountrySupported(elem,form)){var $selectedCountry=$(elem).val().toLowerCase() 9109if($selectedCountry==='um'&&this.forms[formID]['hashSelectors'][hash].iti.getSelectedCountryData().iso2==='us'){this.toggleSmsOptin(true,form)}else if($(elem).val().toLowerCase()===this.forms[formID]['hashSelectors'][hash].iti.getSelectedCountryData().iso2){this.toggleSmsOptin(true,form)}else{this.toggleSmsOptin(false,form)} 9110_this.validCountry=true;}else{this.toggleSmsOptin(false,form) 9111_this.validCountry=false;_this.validateInput(this.forms[formID]['hashSelectors'][hash].telInput,form);}},changeNumberCountry:function(elem,formID,hash){if(typeof elem!=='undefined'&&$(elem).val()!==''&&this.forms[formID]['hashSelectors'][hash].numberCountryChanged!==true){this.forms[formID]['hashSelectors'][hash].iti.setCountry($(elem).val())}},} 9112$(document).ready(function(){AEWPFrontEnd.init()})})(jQuery); 9113function AEJSReady(e){if(AEJSWP.debugOutput("AEJSReady fired"),AEJSWP.detect_safari_incognito()?AEJSWP.display_browser_config_error("safari_incognito"):AEJSWP.detect_cookies_enabled()||AEJSWP.display_browser_config_error("cookies_disabled"),void 0!==AEJSWP.ae_framework_reloaded&&AEJSWP.ae_framework_reloaded)return AEJSWP.debugOutput("But not re-running AEJSReady init as this is a framework reload, instead starting auth flow with provider = "+AEJSWP.auth_service_after_reload),void AEJSWP.aeJS.trigger.authenticate(AEJSWP.auth_service_after_reload,"register");if(AEJSWP.aeJS=e,e.events.onFlow.addHandler(AEJSWP.flowHandler),e.events.onLogin.addHandler(AEJSWP.loginH
9113andler),e.events.onLogout.addHandler(AEJSWP.logoutHandler),e.events.onUser.addHandler(AEJSWP.userHandler),e.events.onWindow.addHandler(AEJSWP.windowHandler),e.events.onMobileDetect.addHandler(AEJSWP.mobileDetectHandler),e.events.onEmailVerify.addHandler(AEJSWP.emailVerifyHandler),e.events.onPasswordReset.addHandler(AEJSWP.passwordResetHandler),"detect"==AEJSWP.flow_type?(e.settings.mobile_detect=!0,e.settings.auth_window=!0):e.settings.auth_window="modal"==AEJSWP.flow_type,e.settings.extra_fields_screen=AEJSWP.extra_fields_screen,e.settings.extra_fields=AEJSWP.extra_fields,e.settings.minimum_age=AEJSWP.minimum_age?AEJSWP.minimum_age:null,e.settings.services=AEJSWP.services,e.settings.flow_css=""!=AEJSWP.flow_css?AEJSWP.flow_css:null,e.settings.verify_email=!!AEJSWP.verify_email,e.settings.verify_email_for_login=!!AEJSWP.verify_email,e.settings.flow_text=AEJSWP.flow_text,e.settings.no_email=!!AEJSWP.no_email,e.settings.hide_email_form=!!AEJSWP.hide_email_form,e.settings.social_first=!!AEJSWP.social_first,e.settings.return_url=AEJSWP.return_url,e.settings.email_format=AEJSWP.email_format,e.settings.date_format=AEJSWP.date_format,e.settings.sso=AEJSWP.sso_type,""!=AEJSWP.extra_info&&(e.settings.extra_info=AEJSWP.extra_info),void 0!==AEJSWP.validation_target&&""!=AEJSWP.validation_target)if("widget"!=AEJSWP.validation_target){var t=parseInt(AEJSWP.validation_target.replace("cform-",""));AEJSWP.debugOutput("Validation Target is custom form "+t),AEJSWP.applyCustomFormSettings(t)}else AEJSWP.debugOutput("Validation Target is widget");else AEJSWP.debugOutput("Validation Target not defined, assuming widget"),AEJSWP.validation_target;AEJSWP.user_logging_in=!1,AEJSWP.ae_login_fired=!1,AEJSWP.custom_form_complete=!1,AEJSWP.getLocalStorageItem("aeswp_cform_mailing_lists_completed")||AEJSWP.setLocalStorageItem("aeswp_cform_mailing_lists_completed",[],!0),AEJSWP.setOptinChoicesSessionStorage(),AEJSWP.debugOutput("",AEJSWP),AEJSWP.debugOutput("AEJSReady: ",e),AEJSWP.getLocalStorageItem("aejswp_cform_id")&&(AEJSWP.debugOutput("Custom Form flow still in progress"),AEJSWP.applyCustomFormSettings(AEJSWP.getLocalStorageItem("aejswp_cform_id")));for(var r=0;r<AEJSWP.aejsready_handlers.length;r++)AEJSWP.debugOutput("Calling custom aejsready_handler : "+AEJSWP.aejsready_handlers[r]),AEJSWP.executeFunctionByName(AEJSWP.aejsready_handlers[r],window,e)}AEJSWP.updateCustomForms_afterWaitForAeJS=function(){void 0!==AEJSWP.aeJS?(AEJSWP.updateCustomForms(),AEJSWP.aeJS.trigger.attach()):(AEJSWP.wait_for_aejs_retry_count++,AEJSWP.wait_for_aejs_retry_count>600?console.log("AEJSWP: Giving up waiting for aeJS after 1 minute - something is broke"):setTimeout(AEJSWP.updateCustomForms_afterWaitForAeJS,100))},jQuery(document).ready(function(){AEJSWP.redirectFlowSigninErrorCheck(),AEJSWP.addAuthenticatorClickHandler(),void 0!==AEJSWP.aeJS&&AEJSWP.authConnect(AEJSWP.aeJS.user),AEJSWP.addCustomFormListeners(),void 0!==AEJSWP.aeJS&&AEJSWP.aeJS.trigger.attach(),AEJSWP.wait_for_aejs_retry_count=0,AEJSWP.updateCustomForms_afterWaitForAeJS(),jQuery(".ae-cform-container:not(.-has-modal)").each(function(){var e=jQuery(".ae-cform-optin-terms a, .ae-cform-optins-container .ae-cform-optin-label",jQuery(this));AEJSWP.setAutoColors(e)});for(const e in AEJSWP.custom_forms)"object"==typeof AEJSWP.custom_forms[e]&&(AEJSWP.custom_forms[e].selectors=[],jQuery(".ae-cform-container,.ae-cform-modal-container").each((t,r)=>void 0!==jQuery(r).data("hash-selector")?AEJSWP.custom_forms[e].selectors.push(jQuery(r).data("hash-selector")):null))}),AEJSWP.setOptinChoicesSessionStorage=function(){var e=AEJSWP.getLocalStorageItem("aejswp_optin_choices",!0);AEJSWP.getLocalStorageItem("aejswp_optin_choices")?AEJSWP.getSessionStorageItem("aejswp_initial_optin_choices",!0)||AEJSWP.setSessionStorageItem("aejswp_initial_optin_choices",e,!0):AEJSWP.setLocalStorageItem("aejswp_optin_choices",[],!0),AEJSWP.getSessionStorageItem("aejswp_initial_optin_choices",!0)||AEJSWP.setSessionStorageItem("aejswp_initial_optin_choices",[],!0)},AEJSWP.reloadAeJSFramework=function(e){if(AEJSWP.aeJS.settings.auth_window)AEJSWP.debugOutput("Starting auth flow with provider = "+e),AEJSWP.aeJS.trigger.authenticate(e,"register");else{AEJSWP.debugOutput("Redirect flow, so re-loading aeJS framework to pick up changed settings");var t=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.src=AEJSWP.ae_js_path,t.appendChild(r),AEJSWP.ae_framework_reloaded=!0,AEJSWP.auth_service_after_reload=e}},AEJSWP.userHandler=function(e,t){if(AEJSWP.debugOutput("userHandler: "+t,e),AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress"))AEJSWP.debugOutput("Doing nothing, password reset flow in progress");else if("disabled"!=AEJSWP.sso_type||AEJSWP.getSessionStorageItem("aejswp_ae_login_fired")){if(void 0!==e&&void 0!==e.data){if(AEJSWP.onUserSSOLogin())return AEJSWP.debugOutput("onUser SSO attempt"),void AEJSWP.loginH
9113andler(e,"login",!0);if(AEJSWP.getLocalStorageItem("aejswp_cform_id"))return void("init"!=t&&"update"!=t||AEJSWP.customFormValidation(e));AEJSWP.disable_logged_in_session&&(AEJSWP.debugOutput("Logged-in session disabled in performance settings"),AEJSWP.ajaxUpdateState(e)),AEJSWP.authConnect(e)}}else void 0!==e&&void 0!==e.data&&AEJSWP.authConnect(e)},AEJSWP.loginHandler=function(e,t,r){if(AEJSWP.debugOutput("loginHandler: "+t+" (sso="+r+")",e),AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress"))AEJSWP.debugOutput("Doing nothing, password reset flow in progress");else if(AEJSWP.setSessionStorageItem("aejswp_ae_login_fired",!0),AEJSWP.ae_login_fired=!0,"registration"==t&&AEJSWP.trackEvent("registration",e),"auth"==t&&(AEJSWP.trackEvent("accountConnect",e),AEJSWP.authConnect(e)),!AEJSWP.custom_form_complete){if(AEJSWP.getLocalStorageItem("aejswp_cform_id")&&("login"==t||"registration"==t))return void AEJSWP.customFormValidation(e);("login"==t||"registration"==t||"auth"==t&&!AEJSWP.user_logged_in)&&AEJSWP.logUserIn(e)}},AEJSWP.flowHandler=function(e){if(AEJSWP.debugOutput("flowHandler: ",e),void 0!==e.step)if(AEJSWP.getLocalStorageItem("aejswp_cform_id")){AEJSWP.ae_form_submit_in_progress=!1;var t=AEJSWP.getLocalStorageItem("aejswp_cform_id");if("verify-email"==e.step&&(AEJSWP.debugOutput("User still needs to verify their email"),AEJSWP.setSessionStorageItem("aejswp_verify_email_in_progress",AEJSWP.aeJS.user.data.Email),AEJSWP.displayVerifyEmail(t,AEJSWP.aeJS.user.data.Email),AEJSWP.getSessionStorageItem("aejswp_verify_email_sent")||(AEJSWP.setSessionStorageItem("aejswp_verify_email_sent",!0),AEJSWP.sendVerifyEmail(AEJSWP.aeJS.user.data.Email))),"required-fields"==e.step)if(AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress"))AEJSWP.debugOutput("User still in password reset flow - so not showing additional details form, they must login first");else{AEJSWP.debugOutput("User missing required fields"),AEJSWP.addAEHandlerBackToCustomForm(AEJSWP.getLocalStorageItem("aejswp_cform_id")),AEJSWP.hideCaptchaOnForm(AEJSWP.getLocalStorageItem("aejswp_cform_id")),AEJSWP.redirectToCustomFormPage(t);var r=AEJSWP.checkUserRequiredFields(t,AEJSWP.aeJS.user);AEJSWP.displayAdditionalDetailsForm(t,r),AEJSWP.updateCustomForms()}if("error"===e.step){var a;if(e.error=e.error.replace(/\+/g," "),e.error=e.error.replace(/\%2F/g,"/"),e.error.includes("Email account already exists with a different password"))if(AEJSWP.debugOutput("That user already exists - please use the login form instead"),(a=jQuery("#ae-cform-email-reg-"+AEJSWP.getLocalStorageItem("aejswp_cform_id"))).length&&AEJSWP.setFormError(a,AEJSWP.custom_forms[AEJSWP.getLocalStorageItem("aejswp_cform_id")].flow_labels.form_error_account_exists),!AEJSWP.aeJS.settings.auth_window){t=AEJSWP.getLocalStorageItem("aejswp_cform_id");AEJSWP.displayRegistrationForm(t),jQuery("#ae-cform-email-container-"+t).slideToggle()}if(e.error.includes("No account exists with those credentials"))AEJSWP.debugOutput("Incorrect email and/or password"),(a=jQuery("#ae-cform-email-login-"+AEJSWP.getLocalStorageItem("aejswp_cform_id"))).length&&AEJSWP.setFormError(a,AEJSWP.custom_forms[AEJSWP.getLocalStorageItem("aejswp_cform_id")].flow_labels.form_error_no_account),AEJSWP.aeJS.settings.auth_window||jQuery("#ae-cform-email-container-"+AEJSWP.getLocalStorageItem("aejswp_cform_id")).slideToggle();if(e.error.includes("Missing required username and/or password"))AEJSWP.debugOutput("Missing required username and/or password"),(a=jQuery("#ae-cform-email-login-"+AEJSWP.getLocalStorageItem("aejswp_cform_id"))).length&&AEJSWP.setFormError(a,AEJSWP.custom_forms[AEJSWP.getLocalStorageItem("aejswp_cform_id")].flow_labels.form_error_no_account),AEJSWP.aeJS.settings.auth_window||jQuery("#ae-cform-email-container-"+AEJSWP.getLocalStorageItem("aejswp_cform_id")).slideToggle();e.error.includes("authentication denied")&&AEJSWP.debugOutput("Social Auth denied")}}else"register"==e.step&&AEJSWP.trackEvent("registrationModalShown",AEJSWP.widget_cta),"login"==e.step&&AEJSWP.trackEvent("loginModalShown",AEJSWP.widget_cta)},AEJSWP.emailVerifyHandler=function(e,t){if(AEJSWP.debugOutput("emailVerifyHandler: "+e,t),""!=AEJSWP.getQueryStringValue("password_reset")&&AEJSWP.setSessionStorageItem("aejswp_cform_id",parseInt(AEJSWP.getQueryStringValue("password_reset"))),AEJSWP.getLocalStorageItem("aejswp_cform_id")&&void 0!==e){var r;if("sent"==e)if(AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress"))AEJSWP.displayPasswordResetEmailSent(),(r=jQuery("#ae-cform-reset-password-step1-"+AEJSWP.getLocalStorageItem("aejswp_cform_id"))).length&&AEJSWP.hideFormError(r),AEJSWP.clearPasswordResetState();if("verified"==e&&(AEJSWP.debugOutput("User returned after succesful email verification"),AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress"))){AEJSWP.debugOutput("Storing verify email return data for password reset"),AEJSWP.setSessionStorageItem("aejswp_password_reset_email",t.EmailAddress),AEJSWP.setSessionStorageItem("aejswp_password_reset_member_service_id",t.MemberServiceID),1==parseInt(AEJSWP.custom_forms[AEJSWP.getLocalStorageItem("aejswp_cform_id")].modal_display)&&AEJSWP.setSessionStorageItem("aejswp_password_reset_force_modal_open",!0),AEJSWP.debugOutput("Logging user out of their AE session, to stop stop SSO login on page refresh"),AEJSWP.aeJS.trigger.logout();var a=AEJSWP.removeURLParameter(window.location.href,"password_reset");
9113a=AEJSWP.removeURLParameter(a,"step"),a=AEJSWP.removeURLParameter(a,"code"),window.location.href=a}if("error"==e&&void 0!==t.code&&169==t.code)AEJSWP.debugOutput("Users password reset email is invalid"),(r=jQuery("#ae-cform-reset-password-step1-"+AEJSWP.getLocalStorageItem("aejswp_cform_id"))).length&&AEJSWP.setFormError(r,AEJSWP.custom_forms[AEJSWP.getLocalStorageItem("aejswp_cform_id")].flow_labels.form_error_email_not_found)}},AEJSWP.passwordResetHandler=function(e,t){AEJSWP.debugOutput("passwordResetHandler: "+e,t),AEJSWP.getLocalStorageItem("aejswp_cform_id")&&void 0!==e&&"ok"==e&&(AEJSWP.displayPasswordResetSuccess(),AEJSWP.clearPasswordResetState(),AEJSWP.debugOutput("Logging user out of their AE session, in readyness for a fresh login after password reset"),AEJSWP.aeJS.trigger.logout())},AEJSWP.mobileDetectHandler=function(){AEJSWP.debugOutput("mobileDetectHandler fired"),AEJSWP.aeJS.settings.auth_window=!1},AEJSWP.windowHandler=function(e){AEJSWP.debugOutput("windowHandler: ",e)},AEJSWP.logoutHandler=function(e){AEJSWP.debugOutput("logoutHandler: ",e)},AEJSWP.incognitoHandler=function(e,t){AEJSWP.detect_safari_incognito()||!AEJSWP.detect_cookies_enabled()?(e.stopImmediatePropagation(),jQuery("body").append('<div id="ae-browser-config-error" style="display:none;">'+(AEJSWP.detect_safari_incognito()?AEJSWP.safari_incognito_error:AEJSWP.cookies_disabled_error)+"</div>"),jQuery("#ae-browser-config-error").modal()):"ae-widget"==t&&AEJSWP.trackEvent("registrationModalShown",AEJSWP.widget_cta)},AEJSWP.logUserIn=function(e,t){if(t=t||!1,!AEJSWP.user_logging_in){AEJSWP.user_logging_in=!0,AEJSWP.debugOutput("User logged in to AE, performing WP plugin follow on actions..."),AEJSWP.trackEvent("login",e);var r=AEJSWP.getQueryStringValue("aewperror");if(""==r)if(AEJSWP.user_logged_in)AEJSWP.debugOutput("Doing nothing, user already logged-in");else if(AEJSWP.ajax_login){var a=t?AEJSWP.getUserOptinChoices(t):[];AEJSWP.ajaxLogin(e,a,t)}else{if(AEJSWP.disable_wp_user_record)return AEJSWP.debugOutput("WP user record disabled"),t&&AEJSWP.sendUserOptins(t,e.data,AEJSWP.getUserOptinChoices(t)),void AEJSWP.ajaxUpdateState(e);if(AEJSWP.disable_logged_in_session&&(AEJSWP.debugOutput("Logged-in session disabled"),!AEJSWP.aeJS.settings.auth_window&&!t))return void AEJSWP.debugOutput("User has already been through redirect login handler, which will have created the WP record, doing nothing");AEJSWP.maybe_wait_for_event("send_user_optins",function(){var r=t?AEJSWP.getUserOptinChoices(t):[],a=AEJSWP.getUserUpdatedOptins(t,r);if(a){e.data=AEJSWP.run_filter("filter__optin_user_data",e.data);var o={cform_id:t,user_data:e.data,optins:a};AEJSWP.trackEvent("optinsUpdated",o)}AEJSWP.redirectLogin(e,r,t)})}else AEJSWP.debugOutput("Doing nothing, aewperror="+r+" detected in query string")}},AEJSWP.ajaxLogin=function(e,t,r){void 0===e.services&&(e.services=[]),r=r||!1;var a=window.location.href;a=AEJSWP.removeURLParameter(a,"password_reset"),AEJSWP.maybe_wait_for_event("send_user_optins",function(){var t=AEJSWP.run_filter("filter__optin_user_data",e.data),o=o||[],i={action:AEJSWP.ajax_action_login,data:t,services:e.services,current_page:a,optins:o,cform_id:r};AEJSWP.disable_wp_user_record?(AEJSWP.debugOutput("WP user record disabled, not making AJAX request to login"),r&&AEJSWP.sendUserOptins(r,t,AEJSWP.getUserOptinChoices(r)),""!=AEJSWP.login_redirect_url?(AEJSWP.debugOutput("Post login redirect specified, redirecting to: "+AEJSWP.login_redirect_url),window.location.href=AEJSWP.login_redirect_url):(AEJSWP.debugOutput("Updating state via AJAX"),AEJSWP.ajaxUpdateState(e))):(AEJSWP.debugOutput("WP Login AJAX request : ",i),jQuery.post(AEJSWP.ajaxurl,i,function(t){try{if(0==(t=jQuery.parseJSON(t)).status)6==t.fail_status&&(t.message=t.message.replace(new RegExp("<br/>","g"),"\n"),alert(t.message)),console.log("AEJSWP Error: WP Login AJAX response : ",t);else{AEJSWP.debugOutput("WP Login AJAX response : ",t);var a=AEJSWP.getUserUpdatedOptins(r,o);if(a){var i={cform_id:r,user_data:e.data,optins:a};AEJSWP.trackEvent("optinsUpdated",i)}""!=AEJSWP.login_redirect_url?(AEJSWP.debugOutput("Post login redirect specified, redirecting to: "+AEJSWP.login_redirect_url),window.location.href=AEJSWP.login_redirect_url):(AEJSWP.debugOutput("Updating state via AJAX"),AEJSWP.ajaxUpdateState(e),AEJSWP.disable_logged_in_session||(AEJSWP.debugOutput("Setting user_logged_in to true & making AJAX request to get an updated logout URL"),AEJSWP.user_logged_in=!0,AEJSWP.getLogoutURL()),AEJSWP.authConnect(e))}}catch(e){console.log("AEJSWP Error: WP Login AJAX response : ",t)}}))})},AEJSWP.redirectLogin=function(e,t,r){var a=e.data.AccessToken,o=(t=t||[],encodeURIComponent(JSON.stringify(t))),i=window.location.href;i=AEJSWP.removeURLParameter(i,"accessToken"),i=AEJSWP.removeURLParameter(i,"password_reset");var s=""!=AEJSWP.login_redirect_url?AEJSWP.login_redirect_url:i;s=AEJSWP.run_filter("filter__redirect_login_return_url",s),s=encodeURIComponent(s);var n=AEJSWP.ajaxurl+"?action="+AEJSWP.redirect_action_login+"&accessToken="+a+"&optins="+o+"&cform_id="+r+"&return_url="+s;void 0!==AEJSWP.custom_forms[r]&&void 0!==AEJSWP.custom_forms[r].block_login_redirect&&AEJSWP.custom_forms[r].block_login_redirect?(AEJSWP.debugOutput("Blocked Redirect Login, holding redirect URL: "+n),AEJSWP.paused_redirect_url=n):(AEJSWP.debugOutput("Redirect Login, redirecting to: "+n),window.location.href=n)},AEJSWP.getLogoutURL=function(){var e={action:AEJSWP.ajax_action_get_logout_url,return_url:window.location.href};AEJSWP.debugOutput("WP get_logout_url AJAX request",e),jQuery.post(AEJSWP.ajaxurl,e,function(e){AEJSWP.debugOutput("WP get_logout_url AJAX response : ",e),""!=(e=jQuery.parseJSON(e)).wp_logout_url&&(AEJSWP.wp_logout_url=e.wp_logout_url)})},AEJSWP.onUserSSOLogin=function(){var e=AEJSWP.getSessionStorageItem("aewpjs_sso_attempted");if("disabled"!=AEJSWP.sso_type&&!AEJSWP.user_logged_in&&!e){var t=AEJSWP.getQueryStringValue("aewperror");
9113if(""==t)return AEJSWP.setSessionStorageItem("aewpjs_sso_attempted",!0),!0;AEJSWP.debugOutput("onUser SSO login attempt failed, WP returned error: "+AEJSWP.login_fail_status_messages[t])}return!1},AEJSWP.ajaxUpdateState=function(e){void 0!==e.data&&(AEJSWP.debugOutput("Updating logged in state without page refresh, using the aeJS user object"),AEJSWP.authConnect(e),jQuery("."+AEJSWP.ajax_update_class).each(function(t,r){var a=jQuery(this).data("aewp-no-salutation"),o=jQuery(this).data("aewp-no-profile-link"),i=jQuery(this).data("aewp-no-logout-link"),s="";a||(s+='<span class="ae-wp-salutation">',s+=AEJSWP.logged_in_salutation.replace("{USERNAME}",e.data.Username),s+="</span>"),o||(s+='<span class="ae-wp-profile-link">',s+='<a href="'+AEJSWP.profile_link_url+'">'+AEJSWP.profile_link.replace("{USERNAME}",e.data.Username)+"</a>",s+="</span>"),i||(s+='<span class="ae-wp-logout-link">',s+='<a class="ae-wp-logout-anchor" href="#" onclick="AEJSWP.logout();">'+AEJSWP.logout_link+"</a>",s+="</span>"),jQuery(this).html(s)}))},AEJSWP.redirectFlowSigninErrorCheck=function(){if(6==AEJSWP.getQueryStringValue("aewperror")){var e=!1;if("undefined"!=typeof Storage&&AEJSWP.getSessionStorageItem("aewpjs_login_error_status_6_displayed")&&(e=AEJSWP.getSessionStorageItem("aewpjs_login_error_status_6_displayed")),!e){"undefined"!=typeof Storage&&(e=AEJSWP.setSessionStorageItem("aewpjs_login_error_status_6_displayed",!0),sso_attempted=AEJSWP.setSessionStorageItem("aewpjs_sso_attempted",!0));var t=AEJSWP.login_fail_status_messages[6].replace(new RegExp("<br/>","g"),"\n");alert(t)}}},AEJSWP.authConnect=function(e){void 0!==e&&void 0!==e.data&&(AEJSWP.debugOutput("Updating Auth Connect anchors: ",e),jQuery(".ae-wp-auth-connect-container").each(function(t,r){var a=jQuery(".ae-wp-authenticator-anchor",jQuery(this)),o=a.attr("data-ae-register-link"),i=a.attr("data-ae-login-link"),s=void 0!==a.attr("ae-wp-connect-provider")?a.attr("ae-wp-connect-provider"):a.attr("ae-wp-provider"),n=null,u="";if(void 0!==o&&!1!==o?(n=o,u="data-ae-register-link"):void 0!==i&&!1!==i?(n=i,u="data-ae-login-link"):void 0!==s&&!1!==s&&(n=s),n)if(AEJSWP.providerExistsInServices(e.services,n)){if(jQuery(this).trigger("ae-wp-auth-connected"),jQuery(this).addClass("ae-wp-auth-connected"),AEJSWP.auth_connected.length>0){var d='<span class="ae-wp-auth-connected-message">';d+=AEJSWP.auth_connected,d+="</span>",jQuery(this).html(d)}}else""!==u&&(a.removeAttr(u),a.attr("ae-wp-connect-provider",n))}))},AEJSWP.addAuthenticatorClickHandler=function(){jQuery(".ae-wp-authenticator-anchor").click(function(e){e.preventDefault();var t=AEJSWP.aeJS.settings.return_url;jQuery(this).hasClass("ae-disabled-login-hook")&&(t+="&disable-login-hook=true",AEJSWP.aeJS.settings.return_url=t,AEJSWP.login_redirect_url=t,AEJSWP.debugOutput("AE Auth Connect Triggered. Login hook has been disabled. Return URL:",t));var r=jQuery(this).attr("ae-wp-connect-provider"),a="auth";jQuery.isEmptyObject(AEJSWP.aeJS.user)&&(a="register"),AEJSWP.debugOutput("Authenticator anchor clicked, auth_type = "+a),void 0!==r&&!1!==r?(t+="&auth-connect=true",AEJSWP.debugOutput("AE Auth Connect Triggered. Return URL:",t),AEJSWP.aeJS.settings.return_url=t,AEJSWP.aeJS.trigger.authenticate(r,a)):(void 0===(r=jQuery(this).attr("ae-wp-provider"))&&(r=jQuery(this).attr("data-ae-register-link")),void 0===r&&(r=jQuery(this).attr("data-ae-login-link")),AEJSWP.aeJS.trigger.authenticate(r,a))})},AEJSWP.trackEvent=function(e,t){var r="";switch(e){case"loginModalShown":AEJSWP.debugOutput("Firing loginModalShown event with data: ",String(t)),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".loginModalShown",window,String(t));break;case"registrationModalShown":AEJSWP.debugOutput("Firing registrationModalShown event with data: ",String(t)),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".registrationModalShown",window,String(t));break;case"login":var a=t,o=AEJSWP.getLastLoginService(a.services);r={service_name:o.Service,service_user_id:o.ID,ae_user_id:a.data.ID,ae_user_data:a},AEJSWP.debugOutput("Firing login event with data: ",r),AEJSWP.executeFunctionByName(AEJSWP.anal
9113ytics_tracking_delegate+".login",window,r);break;case"registration":a=t,o=AEJSWP.getLastLoginService(a.services);r={service_name:o.Service,service_user_id:o.ID,ae_user_id:a.data.ID,ae_user_data:a},AEJSWP.debugOutput("Firing registration event with data: ",r),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".registration",window,r);break;case"newsletterRegistration":AEJSWP.debugOutput("Firing form registration event with data:"),r={},t.querySelectorAll("input, select").forEach(e=>{let t=e.name,a=e.value;e.name&&e.value&&(r[t]=a)}),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".newsletterRegistration",window,r);break;case"formErrors":AEJSWP.debugOutput("Firing formErrors event with data: ",t),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".formErrors",window,t);break;case"accountConnect":a=t,o=AEJSWP.getLastLoginService(a.services);r={service_name:o.Service,service_user_id:o.ID,ae_user_id:a.data.ID,ae_user_data:a},AEJSWP.debugOutput("Firing accountConnect event with data: ",r),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".accountConnect",window,r);break;case"optinsUpdated":AEJSWP.debugOutput("Firing optinsUpdated event with data: ",t),AEJSWP.executeFunctionByName(AEJSWP.analytics_tracking_delegate+".optinsUpdated",window,t)}},AEJSWP.fireFormErrorsEvent=function(e,t){"registration"!=e&&"login"!=e&&"mailinglist"!=e&&(e="login");var r={};r.form_errors=t,r.form_type=e,AEJSWP.trackEvent("formErrors",r)},AEJSWP.detect_safari_incognito=function(){var e=navigator.userAgent.indexOf("Chrome")>-1;if(navigator.userAgent.indexOf("Safari")>-1&&!e)try{var t="aejswp_test_item";localStorage.setItem(t,t),localStorage.removeItem(t)}catch(e){return!0}return!1},AEJSWP.detect_cookies_enabled=function(){if(!navigator.cookieEnabled)return!1;document.cookie="aejswp_test_cookie=1";var e=-1!==document.cookie.indexOf("aejswp_test_cookie=");return document.cookie="aejswp_test_cookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC",e},AEJSWP.display_browser_config_error=function(e){var t="",r="";switch(e){case"safari_incognito":t="ae-cform-safari-incognito-error",r=AEJSWP.safari_incognito_error;break;case"cookies_disabled":t="ae-cform-cookies-disabled-error",r=AEJSWP.cookies_disabled_error}jQuery(".ae-cform-modal-container").length>0?(jQuery(".ae-cform-modal-container").css("position","relative"),jQuery(".ae-cform-modal-container, .ae-modal").prepend('<div class="'+t+'" style="display:none;"><p><span><span>'+r+"</span></span></p></div>")):(jQuery(".ae-cform-container").css("position","relative"),jQuery(".ae-cform-container, .ae-modal").prepend('<div class="'+t+'" style="display:none;"><p><span><span>'+r+"</span></span></p></div>")),jQuery(".ae-cform-container").length>0&&jQuery(".ae-cform-container").height()<200&&jQuery("."+t+" p span span").css("font-size","0.85em"),setTimeout(function(){jQuery("."+t).show()},1)},AEJSWP.setAutoColors=function(e){if(void 0!==e&&e.length)if(e.length>1)jQuery(e).each(function(){AEJSWP.setAutoColors(jQuery(this))});else{var t=AEJSWP.getBrightnessLevel(e,"color"),r=AEJSWP.getBrightnessLevel(jQuery(e).parent(),"background-color")>120,a=t>120;r&&a?jQuery(e).css("color","black"):r||a||jQuery(e).css("color","white")}},AEJSWP.debugOutput=function(e,t){AEJSWP.debug&&(void 0!==t?console.log("AEJSWP: "+e,t):console.log("AEJSWP: "+e))},AEJSWP.debugOutput("AE Connect console logging enabled, disable debug in plugin settings to remove this output."),AEJSWP.debugOutput("Settings cached with plugin version: "+AEJSWP.plugin_version),AEJSWP.getQueryStringValue=function(e){return unescape(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+escape(e).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))},AEJSWP.removeURLParameter=function(e,t){var r=e.split("?");if(r.length>=2){for(var a=encodeURIComponent(t)+"=",o=r[1].split(/[&;]/g),i=o.length;i-- >0;)-1!==o[i].lastIndexOf(a,0)&&o.splice(i,1);return e=r[0]+(o.length>0?"?"+o.join("&"):"")}return e},AEJSWP.addURLParameter=function(e,t,r){return e.replace(new RegExp("([?&]"+t+"(?=[=&#]|$)[^#&]*|(?=#|$))"),"&"+t+"="+encodeURIComponent(r)).replace(/^([^?&]+)&/,"$1?")},AEJSWP.executeFunctionByName=function(e,t){for(var r=Array.prototype.slice.call(arguments,2),a=e.split("."),o=a.pop(),i=0;i<a.length;i++){if(void 0===t)return!1;t=t[a[i]]}return void 0!==t&&void 0!==t[o]&&t[o].apply(t,r)},AEJSWP.setSessionStorageItem=function(e,t,r){try{return void 0===r&&(r=!1),"undefined"!=typeof Storage&&(r?sessionStorage.setItem(e,JSON.stringify(t)):sessionStorage.setItem(e,t),!0)}catch(e){return!1}},AEJSWP.getSessionStorageItem=function(e,t){try{if(void 0===t&&(t=!1),"undefined"!=typeof Storage){var r=sessionStorage.getItem(e);return r="false"!=(r="true"==r||r)&&r,t&&(r=JSON.parse(r)),r}return!1}catch(e){return!1}},AEJSWP.removeSessionStorageItem=function(e){try{return"undefined"!=typeof Storage&&(sessionStorage.removeItem(e),!0)}catch(e){return!1}},AEJSWP.setLocalStorageItem=function(e,t,r){try{return void 0===r&&(r=!1),"undefined"!=typeof Storage&&(r?localStorage.setItem(e,JSON.stringify(t)):localStorage.setItem(e,t),!0)}catch(e){return!1}},AEJSWP.getLocalStorageItem=function(e,t){try{if(void 0===t&&(t=!1),"undefined"!=typeof Storage){var r=localStorage.getItem(e);return r="false"!=(r="true"==r||r)&&r,t&&(r=JSON.parse(r)),r}return!1}catch(e){return!1}},AEJSWP.removeLocalStorageItem=function(e){try{return"undefined"!=typeof Storage&&(localStorage.removeItem(e),!0)}catch(e){return!1}},AEJSWP.providerExistsInServices=function(e,t){for(var r in e){var a=e[r];if(void 0!==a.Service&&a.Service==t)return!0}return!1},AEJSWP.getLastLoginService=function(e){var t={},r="2000-01-01 00:00:00";for(var a in e){var o=e[a];void 0!==o.Service&&"undefined"!=o.LastLogin&&o.LastLogin>r&&(t=o,r=o.LastLogin)}return t},AEJSWP.padString=function(e,t){return(e=e.toString()).length<t?AEJSWP.padString("0"+e,t):e},AEJSWP.userHasVerifiedEmail=function(){return void 0!==AEJSWP.aeJS.user.data&&void 0!==AEJSWP.aeJS.user.data.VerifiedEmail&&""!=AEJSWP.aeJS.user.data.VerifiedEmail},AEJSWP.clearSessionStorage=function(){AEJSWP.debugOutput("Clearing all session storage"),AEJSWP.removeSessionStorageItem("aejswp_ae_login_fired"),AEJSWP.removeSessionStorageItem("aejswp_initial_optin_choices"),AEJSWP.removeSessionStorageItem("aewpjs_login_error_status_6_displayed"),AEJSWP.removeSessionStorageItem("aewpjs_sso_attempted"),AEJSWP.clearCustomFormState(!0)},AEJSWP.getBrightnessLevel=function(e,t){var r=jQuery(e).css("background-image");if(void 0!==r&&r.length&&"none"!==r)return!1;var a=jQuery(e).css(t);if(void 0!==a){var o=AEJSWP.getRgbValues(a);if(o){if(void 0!==o.opacity)if(0===parseFloat(o.opacity)){if("background-color"===t){var i=jQuery(e).parent();if(i&&i.length)return AEJSWP.getBrightnessLevel(i,t)}return 255}return Math.round((299*parseInt(o.red)+587*parseInt(o.green)+114*parseInt(o.blue))/1e3)}}return!1},AEJSWP.getRgbValues=function(e){var t=e.match(/rgba?\((\d{1,3}), ?(\d{1,3}), ?(\d{1,3})\)?(?:, ?(\d(?:\.?\d?))\))?/);return!!t&&{red:t[1],green:t[2],blue:t[3],opacity:t[4]}},AEJSWP.getCurrentState=function(){AEJSWP.debugOutput("CURRENT STATE >>"),AEJSWP.debugOutput("",AEJSWP),AEJSWP.debugOutput("aeJS",AEJSWP.aeJS),AEJSWP.debugOutput("user",AEJSWP.aeJS.user),AEJSWP.debugOutput("SessionStorage: aejswp_cform_id",AEJSWP.getLocalStorageItem("aejswp_cform_id")),AEJSWP.debugOutput("SessionStorage: aejswp_cform_prev_return_url",AEJSWP.getSessionStorageItem("aejswp_cform_prev_return_url")),AEJSWP.debugOutput("SessionStorage: aejswp_cform_prev_auth_window",AEJSWP.getSessionStorageItem("aejswp_cform_prev_auth_window")),AEJSWP.debugOutput("SessionStorage: aejswp_cform_prev_extra_fields",AEJSWP.getSessionStorageItem("aejswp_cform_prev_extra_fields"),!0),AEJSWP.debugOutput("SessionStorage: aejswp_ae_login_fired",AEJSWP.getSessionStorageItem("aejswp_ae_login_fired")),AEJSWP.debugOutput("SessionStorage: aejswp_verify_email_in_progress",AEJSWP.getSessionStorageItem("aejswp_verify_email_in_progress")),AEJSWP.debugOutput("SessionStorage: aejswp_verify_email_sent",AEJSWP.getSessionStorageItem("aejswp_verify_email_sent")),AEJSWP.debugOutput("SessionStorage: aejswp_password_reset_in_progress",AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress")),AEJSWP.debugOutput("SessionStorage: aejswp_password_reset_email",AEJSWP.getSessionStorageItem("aejswp_password_reset_email")),AEJSWP.debugOutput("SessionStorage: aejswp_password_reset_member_service_id",AEJSWP.getSessionStorageItem("aejswp_password_reset_member_service_id")),AEJSWP.debugOutput("SessionStorage: aejswp_password_reset_force_modal_open",AEJSWP.getSessionStorageItem("aejswp_password_reset_force_modal_open")),AEJSWP.debugOutput("SessionStorage: aejswp_user_casl_in_progress",AEJSWP.getSessionStorageItem("aejswp_user_casl_in_progress",!0)),AEJSWP.debugOutput("SessionStorage: aejswp_initial_optin_choices",AEJSWP.getSessionStorageItem("aejswp_initial_optin_choices",!0)),AEJSWP.debugOutput("SessionStorage: aejswp_user_cancelled_cform_modal_display",AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0)),AEJSWP.debugOutput("SessionStorage: aejswp_user_opened_cform_modal_display",AEJSWP.getSessionStorageItem("aejswp_user_opened_cform_modal_display",!0)),AEJSWP.debugOutput("SessionStorage: aewpjs_login_error_status_6_displayed",AEJSWP.getSessionStorageItem("aewpjs_login_error_status_6_displayed")),AEJSWP.debugOutput("SessionStorage: aewpjs_sso_attempted",AEJSWP.getSessionStorageItem("aewpjs_sso_attempted")),AEJSWP.debugOutput("LocalStorage: aejswp_user_casl_completed",AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0)),AEJSWP.debugOutput("LocalStorage: aejswp_first_optins_post_completed",AEJSWP.getLocalStorageItem("aejswp_first_optins_post_completed",!0)),AEJSWP.debugOutput("LocalStorage: aeswp_cform_mailing_lists_completed",AEJSWP.getLocalStorageItem("aeswp_cform_mailing_lists_completed",!0)),AEJSWP.debugOutput("LocalStorage: aejswp_optin_choices",AEJSWP.getLocalStorageItem("aejswp_optin_choices",!0))},AEJSWP.resetAllState=function(){AEJSWP.debugOutput("Clearing all local storage"),AEJSWP.removeLocalStorageItem("aeswp_cform_mailing_lists_completed"),AEJSWP.removeLocalStorageItem("aejswp_optin_choices"),AEJSWP.removeLocalStorageItem("aejswp_user_casl_completed"),AEJSWP.removeLocalStorageItem("aejswp_first_optins_post_completed"),AEJSWP.logout()},AEJSWP.customFormRenderRecaptcha=function(e){e.each(function(){cform_id=jQuery(this).data("ae-cform-id");const e=jQuery(this).data("hash-selector")?jQuery(this).data("hash-selector"):jQuery(this).find("[data-hash-selector]").data("hash-selector");AEJSWP.debugOutput("Rendering Captcha form on element #ae-cform-captcha-"+cform_id),jQuery(`#ae-cform-captcha-${cform_id}`).length>0&&void 0===AEJSWP.custom_forms[cform_id].captcha_widget&&(AEJSWP.custom_forms[cform_id].captcha_widget=grecaptcha.render(`ae-cform-captcha-${cform_id}`,{sitekey:AEJSWP.custom_forms[cform_id].recaptcha_key,size:"invisible",badge:"inl
9113ine",callback:()=>{AEJSWP.captchaVerifyCallback(cform_id,e)}}))})},AEJSWP.customFormEvent=!1,AEJSWP.customFormEventFormID=!1,AEJSWP.customFormSubmit=function(e,t,r){const a=void 0!==r?jQuery(`.ae-cform-container.${r}`):jQuery(`#ae-cform-container-${e}`);if(jQuery(a).hasClass("-has-modal"))var o=void 0!==r?jQuery(`.ae-cform-modal-container.${r}`).find(`#ae-cform-email-reg-${e}`):jQuery(`#ae-cform-modal-container-${e}`).find(`#ae-cform-email-reg-${e}`);else o=void 0!==r?jQuery(`.ae-cform-container.${r}`).find(`#ae-cform-email-reg-${e}`):jQuery(`#ae-cform-container-${e}`).find(`#ae-cform-email-reg-${e}`);if(AEJSWP.hideFormError(o),"function"==typeof o.parsley&&o.parsley({errorsContainer:function(e){if(void 0!==e.$element.attr("data-intl-tel-input-id")&&e.$element.parents(".ae-cform-item-mobilephone").length>0)return e.$element.parents(".ae-cform-item-mobilephone");return e}}).validate(),"undefined"!=typeof grecaptcha&&!AEJSWP.custom_forms[e].captchaVerified&&void 0!==AEJSWP.custom_forms[e].captcha_widget)return AEJSWP.customFormEvent=t,AEJSWP.customFormEventFormID=e,AEJSWP.debugOutput("Recaptcha activated on widget "+AEJSWP.custom_forms[e].captcha_widget),t.preventDefault(),void grecaptcha.execute(AEJSWP.custom_forms[e].captcha_widget);AEJSWP.debugOutput("User submitted custom form "+e);var i=parseInt(AEJSWP.custom_forms[e].type_id),s=AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0)?AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0):[],n=(s[e],1==s[e]),u=AEJSWP.getSessionStorageItem("aejswp_user_casl_in_progress")==e;if(void 0!==t&&!n&&u&&(AEJSWP.debugOutput("User completed CASL compliance flow, updating state"),s[e]=!0,AEJSWP.removeSessionStorageItem("aejswp_user_casl_in_progress"),AEJSWP.setLocalStorageItem("aejswp_user_casl_completed",s,!0)),void 0===t||2!=i||jQuery(".parsley-error",o).length||(AEJSWP.debugOutput("Mailing list form submission click without an AE user"),t.preventDefault(),AEJSWP.mailingListFormValidation(e,r)),void 0!==t&&1==i){if(AEJSWP.debugOutput("Registration form - running parsley validation"),jQuery(".parsley-error",o).length||void 0!==AEJSWP.formComplete&&!AEJSWP.formComplete){AEJSWP.debugOutput("Parsley errors - registration form not yet complete, preventing AE submit"),t.preventDefault();var d=[];return jQuery(".parsley-errors-list li",o).each(function(){var e=jQuery(this)[0].innerHTML;d.push(e)}),void AEJSWP.fireFormErrorsEvent("registration",d)}if(t.aeSkipApplySubmit=!0,AEJSWP.applyCustomFormSettings(e,t,r),AEJSWP.debugOutput("No parsley errors"),!AEJSWP.minimumAgeCheck(e,r))return void t.preventDefault();if(void 0!==AEJSWP.custom_forms[e].form_fields.captcha)if(AEJSWP.debugOutput("Registration form has a captcha."),void 0!==AEJSWP.aeJS.user.data)AEJSWP.debugOutput("Authenticated user session found, captcha check not applied");else{if(!AEJSWP.custom_forms[e].captchaVerified)return AEJSWP.debugOutput("Registration form captcha not validated, preventing AE submit"),t.preventDefault(),AEJSWP.setFormError(o,AEJSWP.custom_forms[e].flow_labels.form_error_captcha_incomplete),void AEJSWP.fireFormErrorsEvent("registration",[AEJSWP.custom_forms[e].flow_labels.form_error_captcha_incomplete]);AEJSWP.debugOutput("Form captcha validated"),AEJSWP.hideFormError(o)}else AEJSWP.debugOutput("No captcha on form");if(void 0===AEJSWP.ae_form_submit_in_progress||0==AEJSWP.ae_form_submit_in_progress)AEJSWP.ae_form_submit_in_progress=!0,AEJSWP.debugOutput("Submitting form to AE"),t.preventDefault(),(c=AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display")?AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0):[])[e]=!0,AEJSWP.setSessionStorageItem("aejswp_user_cancelled_cform_modal_display",c,!0),AEJSWP.aeJS.trigger.submit(t.target.form),AEJSWP.trackEvent("newsletterRegistration",t.target.form);else 1==AEJSWP.ae_form_submit_in_progress&&(t.preventDefault(),AEJSWP.debugOutput("Stopping form submit as user has previously clicked the submit button, still waiting on response from AE"))}else{if(AEJSWP.debugOutput("Mailing List - running parsley validation"),jQuery(".parsley-error",o).length||!AEJSWP.formComplete){AEJSWP.debugOutput("Parsley errors - registration form not yet complete, preventing AE submit"),t.preventDefault();d=[];return jQuery(".parsley-errors-list li",o).each(function(){var e=jQuery(this)[0].innerHTML;d.push(e)}),void AEJSWP.fireFormErrorsEvent("mailinglist",d)}if(t.aeSkipApplySubmit=!0,AEJSWP.applyCustomFormSettings(e,t,r),AEJSWP.debugOutput("No parsley errors"),!AEJSWP.minimumAgeCheck(e,r))return void t.preventDefault();var c;(c=AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display")?AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0):[])[e]=!0,AEJSWP.setSessionStorageItem("aejswp_user_cancelled_cform_modal_display",c,!0)}},AEJSWP.applyCustomFormSettings=function(e,t,r){var a=parseInt(AEJSWP.custom_forms[e].type_id);if(AEJSWP.debugOutput("Applying Custom Form settings for cform_id = "+e+", cform_type_id = "+a),AEJSWP.setLocalStorageItem("aejswp_cform_id",e),AEJSWP.setLocalStorageItem("aejswp_cform_hash",r),void 0!==r&&AEJSWP.setLocalStorageItem("aejswp_cform_hash_sso",r),void 0!==AEJSWP.aeJS){AEJSWP.setSessionStorageItem("aejswp_cform_prev_return_url")||(AEJSWP.setSessionStorageItem("aejswp_cform_prev_return_url",AEJSWP.aeJS.settings.return_url),AEJSWP.setSessionStorageItem("aejswp_cform_prev_auth_window",AEJSWP.aeJS.settings.auth_window),AEJSWP.setSessionStorageItem("aejswp_cform_prev_extra_fields",AEJSWP.aeJS.settings.extra_fields,!0)),AEJSWP.aeJS.settings.display_error_message=!1,AEJSWP.aeJS.settings.extra_fields_screen=!1,AEJSWP.aeJS.settings.verify_email=!1,0==AEJ
9113SWP.aeJS.settings.auth_window&&(AEJSWP.aeJS.settings.return_url=""!=AEJSWP.custom_forms[e].page_url?AEJSWP.custom_forms[e].page_url:window.location.href);var o="",i=AEJSWP.custom_forms[e].signin_options;for(var s in i)""!=i[s]["ae-service"]&&(o+=i[s]["ae-service"]+",");for(var s in o=o.replace(/,\s*$/,""),AEJSWP.aeJS.settings.services=o,AEJSWP.aeJS.settings.extra_fields={},AEJSWP.custom_forms[e].form_fields)if("password"!=s&&"captcha"!=s){var n=AEJSWP.custom_forms[e].form_fields,u="1"==Object.values(n[s])[0];AEJSWP.aeJS.settings.extra_fields[s]="email"==s||u?{label:s,required:!0}:{label:s,required:!1}}AEJSWP.debugOutput("Modified aeJS",AEJSWP.aeJS.settings)}null==t||t.aeSkipApplySubmit||(t.preventDefault(),void 0===AEJSWP.ae_form_submit_in_progress||0==AEJSWP.ae_form_submit_in_progress?(AEJSWP.ae_form_submit_in_progress=!0,AEJSWP.debugOutput("Submitting form to AE"),AEJSWP.aeJS.trigger.submit(t.target.form),AEJSWP.trackEvent("newsletterRegistration",t.target.form)):AEJSWP.debugOutput("Stopping form submit as user has previously clicked the submit button, still waiting on response from AE"))},AEJSWP.customFormValidation=function(e){AEJSWP.debugOutput("Custom form validation");var t=AEJSWP.getLocalStorageItem("aejswp_cform_id");const r=AEJSWP.getLocalStorageItem("aejswp_cform_hash");var a=AEJSWP.checkUserRequiredFields(t,e,r);if(a.length>0)return AEJSWP.ae_login_fired&&(AEJSWP.ae_login_fired=!1,AEJSWP.redirectToCustomFormPage(t)),void AEJSWP.displayAdditionalDetailsForm(t,a);if(AEJSWP.verify_email&&!AEJSWP.userHasVerifiedEmail())return AEJSWP.debugOutput("Verified Email required, but missing"),AEJSWP.setSessionStorageItem("aejswp_verify_email_in_progress",e.data.Email),AEJSWP.displayVerifyEmail(t,e.data.Email),void AEJSWP.sendVerifyEmail(e.data.Email);switch(AEJSWP.custom_form_complete=!0,1==parseInt(AEJSWP.custom_forms[t].modal_display)&&jQuery.modal.close(),AEJSWP.clearCustomFormState(!0),parseInt(AEJSWP.custom_forms[t].type_id)){case 1:AEJSWP.debugOutput("Finished registration custom form"),AEJSWP.logUserIn(e,t);break;case 2:AEJSWP.debugOutput("Finished mailing list custom form"),AEJSWP.mailingListFormComplete(t,e.data,r)}},AEJSWP.isSMSOptinEnabled=function(e,t){var r=!1,a=AEJSWP.getUserOptinChoices(e,!1,t);for(var o in a){var i=a[o];if(void 0!==i.type&&"sms"===i.type&&!0===i.user_choice){r=!0;break}}return r},AEJSWP.isEmailOptinEnabled=function(e,t){var r=!1,a=AEJSWP.getUserOptinChoices(e,!1,t);for(var o in a){var i=a[o];if(void 0!==i.type&&"email"===i.type&&!0===i.user_choice){r=!0;break}}return r},AEJSWP.checkUserRequiredFields=function(e,t,r){AEJSWP.debugOutput("Checking user record for required fields on cform "+e);var a=[],o=AEJSWP.custom_forms[e].form_fields,i=AEJSWP.isSMSOptinEnabled(e,r),s=AEJSWP.isEmailOptinEnabled(e,r);for(var n in o){var u=Object.keys(o[n])[0],d=1==Object.values(o[n])[0],c=jQuery(".ae-cform-item.ae-cform-item-"+n).data("dynamic-field");if(i&&"country"===n||i&&"mobilephone"===n||"password"!==n&&"captcha"!==n&&d&&"disabled"!==c)if(void 0===t.data[u]||""==t.data[u]||null==t.data[u]||"Unknown"==t.data[u]||"mobilephone"===n&&i||"country"===n&&i)a.push(n);else if("country"==n){var l="1"==AEJSWP.custom_forms[e].opt_ins_casl_enabled,m=0!=Object.keys(AEJSWP.custom_forms[e].opt_ins).length,S=void 0!==t.data.CountryCode&&"CA"==t.data.CountryCode||void 0!==t.data.Country&&"Canada"==t.data.Country||void 0!==t.data.GeoCountry&&"CA"==t.data.GeoCountry,_=AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0)?AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0):[],p=(_[e],1==_[e]);l&&m&&S&&!p&&(AEJSWP.debugOutput("User is from Canada and has not yet completed CASL flow - forcibly adding country to missing fields & updating opt-ins for CASL compliance"),a.push("country"),AEJSWP.updateCaslLabels(!0),AEJSWP.setSessionStorageItem("aejswp_user_casl_in_progress",e))}else"birthdate"==n&&(AEJSWP.minimumAgeCheck(e,r)||a.push(n));else"email"==n&&s?void 0!==t.data[u]&&""!=t.data[u]&&null!=t.data[u]&&"Unknown"!=t.data[u]||a.push(n):"enabled"==c&&a.push(n)}return a.length>0&&AEJSWP.debugOutput("User is missing fields: "+a),a},AEJSWP.minimumAgeCheck=function(e,t){if(AEJSWP.minimum_age){AEJSWP.debugOutput("Minimum age of "+AEJSWP.minimum_age+" required");var r=jQuery(`.ae-cform-container.${t},.ae-cform-modal-container.${t}`).find("#ae-cform-input-reg-birthdate-"+e).val();void 0!==r&&""!=r&&"undefined"!=r&&parseInt(r)==parseInt(r)||(AEJSWP.debugOutput("no dob field on form, using dob from user record"),r=void 0!==AEJSWP.aeJS.user.data&&void 0!==AEJSWP.aeJS.user.data.BirthDate?AEJSWP.aeJS.user.data.BirthDate:new Date),r=new Date(r);var a=new Date,o=Math.floor((a-r)/31536e6);
9113if(AEJSWP.debugOutput("User is "+o),o<=AEJSWP.minimum_age){AEJSWP.debugOutput("User is not old enough");var i=AEJSWP.custom_forms[e].flow_labels.form_error_age_check_fail;i=i.replace("{AGE}",AEJSWP.minimum_age);var s=jQuery("#ae-cform-email-reg-"+e);return AEJSWP.setFormError(s,i),1==parseInt(AEJSWP.custom_forms[e].type_id)?AEJSWP.fireFormErrorsEvent("registration",[i]):AEJSWP.fireFormErrorsEvent("mailinglist",[i]),!1}}return!0},AEJSWP.displayAdditionalDetailsForm=function(e,t){AEJSWP.debugOutput("Displaying additional details form");var r=parseInt(AEJSWP.custom_forms[e].type_id),a=AEJSWP.custom_forms[e].form_fields;for(var o in a)1==r?(t.includes(o)?jQuery("#ae-cform-reg-item-"+o+"-"+e).show():jQuery("#ae-cform-reg-item-"+o+"-"+e).remove(),"password"==o&&jQuery("#ae-cform-reg-item-password-confirm-"+e).remove()):t.includes(o)?jQuery("#ae-cform-reg-item-"+o+"-"+e).show():jQuery("#ae-cform-reg-item-"+o+"-"+e).hide();AEJSWP.updateCustomForms(),jQuery("#ae-cform-title-"+e).html(AEJSWP.custom_forms[e].flow_labels.additional_info_title),jQuery("#ae-cform-signin-options-"+e).hide(),jQuery("#ae-cform-email-container-"+e).show(),jQuery("#ae-cform-email-reg-container-"+e).show(),jQuery("#ae-cform-email-login-container-"+e).hide(),jQuery("#ae-cform-already-registered-link-"+e).hide()},AEJSWP.redirectToCustomFormPage=function(e){var t=AEJSWP.custom_forms[e].page_url;return""!=t&&-1==window.location.href.indexOf(t)&&(AEJSWP.debugOutput("Redirecting user to custom form page: "+t),window.location.href=t,!0)},AEJSWP.mailingListFormValidation=function(e,t){AEJSWP.debugOutput("Mailing list form submit");var r=jQuery(`.${t}`).find("#ae-cform-email-reg-"+e),a=AEJSWP.custom_forms[e].form_fields,o=!0;for(var i in a){var s="1"==Object.values(a[i]);if("password"!=i&&"captcha"!=i){var n="";"mobilephone"===i?(s="required"==jQuery(`#ae-cform-input-reg-mobilephone-${e}`).attr("required"),n=window.AEWPFrontEnd.forms.length>0&&void 0!==window.AEWPFrontEnd.forms[e].hashSelectors[t].iti?window.AEWPFrontEnd.forms[e].hashSelectors[t].iti.getNumber():jQuery(`#ae-cform-input-reg-mobilephone-${e}`).val()):n=jQuery(r).find("#ae-cform-reg-item-"+i+"-"+e+" :input").val(),AEJSWP.debugOutput(i+" = "+n),""==n&&s&&(o=!1)}}if(!AEJSWP.minimumAgeCheck(e,t))return;if(void 0!==AEJSWP.custom_forms[e].form_fields.captcha){if(AEJSWP.debugOutput("Email form has a captcha."),!AEJSWP.custom_forms[e].captchaVerified)return AEJSWP.debugOutput("Captcha not complete / validated."),AEJSWP.setFormError(r,AEJSWP.custom_forms[e].flow_labels.form_error_captcha_incomplete),void AEJSWP.fireFormErrorsEvent("mailinglist",[AEJSWP.custom_forms[e].flow_labels.form_error_captcha_incomplete]);AEJSWP.debugOutput("Captcha complete.")}let u=AEJSWP.custom_forms[e].flow_labels.form_error_incomplete;if(o){0===AEJSWP.getCheckedOptins(e,t).length&&(u=AEJSWP.custom_forms[e].flow_labels.form_error_incomplete_optins,o=!1)}if(o){AEJSWP.debugOutput("Mailing List Form complete, next steps...");var d=AEJSWP.getNonAEUserDetails(e,t);AEJSWP.mailingListFormComplete(e,d,t),AEJSWP.formComplete=!0}else AEJSWP.debugOutput("Mailing List Form incomplete"),AEJSWP.setFormError(r,u),AEJSWP.fireFormErrorsEvent("mailinglist",[u]),AEJSWP.formComplete=!1},AEJSWP.getNonAEUserDetails=function(e,t){var r={},a=AEJSWP.custom_forms[e].form_fields;for(var o in a)if("password"!=o&&"captcha"!=o){if("mobilephone"===o){var i="";i=window.AEWPFrontEnd.forms.length>0&&void 0!==window.AEWPFrontEnd.forms[e].hashSelectors[t].iti?window.AEWPFrontEnd.forms[e].hashSelectors[t].iti.getNumber():jQuery(`#ae-cform-input-reg-mobilephone-${e}`).val()}else if(void 0!==t)i=jQuery('[data-hash-selector="'+t+'"] #ae-cform-input-reg-'+o+"-"+e).val();else i=jQuery("#ae-cform-reg-item-"+o+"-"+e+" :input").val();var s=a[o];r[Object.keys(s)[0]]=i}return AEJSWP.debugOutput("Non AE User data",r),r},AEJSWP.sendSignUpEvent=function(e){var t=AEJSWP.custom_forms[e]&&AEJSWP.custom_forms[e].flow_labels?AEJSWP.custom_forms[e].flow_labels.register_button:"Register";window.dispatchEvent(new CustomEvent("umga:sign_up",{detail:{click_text:t,page_url:window.location.href}}))},AEJSWP.mailingListFormComplete=function(e,t,r){AEJSWP.debugOutput("Mailing list completed, cform_id = "+e);var a=AEJSWP.getLocalStorageItem("aeswp_cform_mailing_lists_completed",!0)||[],o=!1;for(var i in a)a[i]==e&&(o=!0);o||(a.push(e),AEJSWP.setLocalStorageItem("aeswp_cform_mailing_lists_completed",a,!0),AEJSWP.maybe_wait_for_event("send_user_optins",function(){var a=AEJSWP.getUserOptinChoices(e,!1,r);AEJSWP.sendUserOptins(e,t,a,r),AEJSWP.displayMailingListSuccess(e,r),AEJSWP.executeFunctionByName("AEJSWP.mailingListFormCompleteCallback",window,e,t),AEJSWP.sendSignUpEvent(e);for(var o=0;o<AEJSWP.mailingListFormCompletedCallbacks.length;o++)for(var i in AEJSWP.mailingListFormCompletedCallbacks[o])AEJSWP.debugOutput("Calling custom aejsready_handler : "+AEJSWP.mailingListFormCompletedCallbacks[o][i]),AEJSWP.executeFunctionByName(AEJSWP.mailingListFormCompletedCallbacks[o][i],window,e,t)}))},AEJSWP.displayMailingListSuccess=function(e,t){void 0!==t&&"undefined"!=t||void 0!==(t=jQuery(`#ae-cform-modal-container-${e}.modal`).is(":visible")?jQuery(`.modal[data-ae-cform-id=${e}]`).data("hash-selector"):jQuery(`.ae-cform-container[data-ae-cform-id=${e}]:not(.-has-modal)`).data("hash-selector"))&&"undefined"!=t||(t=AEJSWP.getLocalStorageItem("aejswp_cform_hash_sso").replace(/"/g,"")),AEJSWP.debugOutput(`Mailing list form id ${e} and hash ${t} completed`);var r=jQuery(`.${t}[data-ae-cform-id=${e}]:not(.-has-modal)`);if(r.length)if(r.attr("data-custom-cta")){var a=jQuery(".ae-custom-cta");a.length&&jQuery(a).each(function(){var e=AEJSWP.getCustomCTAFormID(jQuery(this)),t=jQuery("#ae-cform-mailing-list-success-"+e).html();t.length?jQuery(this).replaceWith(t):jQuery(this).remove()})}else r.html(jQuery("#ae-cform-mailing-list-success-"+e).html()),r.addClass("ae-cform-mailing-list-success-"+e);jQuery(`.jquery-modal #ae-cform-modal-container-${e}.${t}`).length},AEJSWP.addAEHandlerBackToCustomForm=function(e){void 0!==AEJSWP.aeJS.user.data&&(AEJSWP.debugOutput("AE user detected, adding AE handler back to any custom forms"),jQuery("#ae-cform-email-reg-"+e).attr("data-ae-register-form","email"),AEJSWP.aeJS.trigger.attach())},AEJSWP.displayVerifyEmail=function(e,t){jQuery("#ae-cform-verify-email-container-"+e).show();var r=jQuery("#ae-cform-verify-email-container-"+e+" > .ae-cform-verify-email-instructions").html().replace("{USEREMAIL}",t);jQuery("#ae-cform-verify-email-container-"+e+" > .ae-cform-verify-email-instructions").html(r),jQuery("#ae-cform-mailing-list-success-"+e).hide(),jQuery("#ae-cform-title-"+e).hide(),jQuery("#ae-cform-signin-options-"+e).hide(),jQuery("#ae-cform-email-container-"+e).hide(),jQuery("#ae-cform-optins-container-"+e).hide()},AEJSWP.sendVerifyEmail=function(e,t){t=t||!1;AEJSWP.debugOutput("Triggering verify email send to "+e);var r={subject:AEJSWP.aeJS.settings.email_format.verify_email_subject,body:AEJ
9113SWP.aeJS.settings.email_format.verify_email_message,label:AEJSWP.aeJS.settings.email_format.verify_email_link},a=window.location.href;if(void 0!==AEJSWP.param_on_return_url_key&&Array.isArray(AEJSWP.param_on_return_url_key))for(var o=0;o<AEJSWP.param_on_return_url_key.length;o++)a=AEJSWP.addURLParameter(a,AEJSWP.param_on_return_url_key[o],AEJSWP.param_on_return_url_value[o]);if(t){r={subject:AEJSWP.aeJS.settings.email_format.reset_pw_email_subject,body:AEJSWP.aeJS.settings.email_format.reset_pw_email_message,label:AEJSWP.aeJS.settings.email_format.reset_pw_email_link};a=AEJSWP.addURLParameter(a,"password_reset",t)}AEJSWP.debugOutput("sendVerifyEmail return_url = "+a),AEJSWP.aeJS.trigger.send_verify_email(a,e,r)},AEJSWP.updateCustomForms=function(){AEJSWP.debugOutput("Updating custom form display states");var e=AEJSWP.getLocalStorageItem("aeswp_cform_mailing_lists_completed",!0),t=Array();jQuery(".ae-cform-container, .ae-cform-modal-container").each(function(){t.push(jQuery(this).data("ae-cform-id"))});e=e.map(function(e){return parseInt(e,10)});for(let r=0;r<t.length;r++)-1!==e.indexOf(t[r])?(jQuery("[id^=ae-cform-container-"+t[r]+"] .newsletter-wrapper").css("grid-template-columns","1fr"),jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-mailing-list-success").show(),jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-email-reg-container").hide(),jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-optins-container").hide(),jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-email-container").show()):(jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-title").css("display",""),jQuery("[id^=ae-cform-container-"+t[r]+"] .ae-cform-signin-options").show(),jQuery("[id^=ae-cform-container-"+t[r]+"] .newsletter-image-container").show(),jQuery("[id^=ae-cform-modal-container-"+t[r]+"] .ae-cform-title").css("display",""),jQuery("[id^=ae-cform-modal-container-"+t[r]+"] .ae-cform-signin-options").show(),jQuery("[id^=ae-cform-modal-container-"+t[r]+"] .newsletter-image-container").show());var r=jQuery.fn.jquery.split(".");parseInt(r[0])<=1&&parseInt(r[1])<8&&(console.log("The version of jQuery on the page is too old for AE Connect custom forms, please upgrade to 1.8.x or better"),jQuery(".ae-cform-container").html("The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.")),jQuery(".ae-cform-container, .ae-cform-modal-container").each(function(){const e=jQuery(this);jQuery(this).data("hash-selector");var t=jQuery(this).data("ae-cform-id");void 0!==AEJSWP.custom_forms[t].expanded_email&&0!=parseInt(AEJSWP.custom_forms[t].expanded_email)&&""!=AEJSWP.custom_forms[t].expanded_email&&(AEJSWP.debugOutput("Custom form "+t+" is set to show email form"),jQuery(e).find("#ae-cform-email-container-"+t).show(),1==Object.keys(AEJSWP.custom_forms[t].signin_options).length&&jQuery(e).find("#ae-cform-signin-options-"+t).hide())});var a=setInterval(function(){jQuery(".grecaptcha-badge").length>0&&(jQuery(".grecaptcha-badge").each(function(e){0==e?(jQuery(this).appendTo("#grecaptcha-badge-cform"),jQuery("#grecaptcha-badge-cform").show(),jQuery(this).css("visibility","visible")):jQuery(this).hide()}),clearInterval(a))},30);if(void 0!==AEJSWP.aeJS&&void 0!==AEJSWP.aeJS.user.data){var o=AEJSWP.aeJS.user.data;jQuery(".ae-cform-container, .ae-cform-modal-container").each(function(){const e=jQuery(this).data("ae-cform-id"),t=jQuery(this).data("hash-selector");if(void 0!==t&&void 0!==e){var r=AEJSWP.custom_forms[e].form_fields;for(var a in r){var i=Object.keys(r[a])[0];switch(a){case"birthdate":var s=o[i];null!=s&&10==s.length&&(jQuery(".ae-cform-item-"+a+" input[name=s_birthdate_day]").val(s.substring(8,10)),jQuery(".ae-cform-item-"+a+" input[name=s_birthdate_month]").val(s.substring(5,7)));break;case"country":var n=null;void 0!==o.CountryCode?n=o.CountryCode:void 0!==o.GeoCountry&&(n=o.GeoCountry),n&&(jQuery("#ae-cform-input-reg-country-"+e).val(n),AEJSWP.isSMSOptinEnabled(e,t)&&null!==AEWPFrontEnd.forms[e].hashSelectors[t].iti&&AEWPFrontEnd.forms[e].hashSelectors[t].iti.setCountry(n));var u=jQuery("#ae-cform-input-reg-country-"+e).val(),d="1"==AEJSWP.custom_forms[e].opt_ins_casl_enabled;"CA"==u&&d&&(AEJSWP.debugOutput("CASL enabled & user is from Canada, updating opt-ins & terms for CASL compliance"),AEJSWP.updateCaslLabels(!0));break;case"mobilephone":AEJSWP.isSMSOptinEnabled(e,t)||jQuery(".ae-cform-item-"+a+" .ae-cform-input").val(AEJSWP.aeJS.user.data[i]);break;default:jQuery(".ae-cform-item-"+a+" .ae-cform-input").val(AEJSWP.aeJS.user.data[i])}}}})}AEJSWP.updateDOB(),AEJSWP.getLocalStorageItem("aejswp_cform_id")&&void 0!==AEJSWP.aeJS&&void 0!==AEJSWP.aeJS.user.data&&AEJSWP.hideCaptchaOnForm(AEJSWP.getLocalStorageItem("aejswp_cform_id")),AEJSWP.getSessionStorageItem("aejswp_verify_email_in_progress")&&!AEJSWP.userHasVerifiedEmail()&&AEJSWP.displayVerifyEmail(AEJSWP.getLocalStorageItem("aejswp_cform_id"),AEJSWP.getSessionStorageItem("aejswp_verify_email_in_progress")),AEJSWP.getSessionStorageItem("aejswp_password_reset_member_service_id")&&AEJSWP.displayEnterNewPassword(),AEJSWP.getSessionStorageItem("aejswp_password_reset_in_progress")||""==AEJSWP.getQueryStringValue("password_reset")||AEJSWP.setSessionStorageItem("aejswp_password_reset_in_progress",!0),AEJSWP.restoreUserOptins(),jQuery("[data-ae-cform-id]").each(function(){const e=jQuery(this).attr("data-ae-cform-id");jQuery(".ae-cform-optin-checkbox",jQuery(this)).each(function(){AEJSWP.updateRelatedField(e,jQuery(this))})});var i=AEJSWP.getLocalStorageItem("aeswp_cform_mailing_lists_completed",!0);if(i)for(var s=0;s<i.length;s++)AEJSWP.displayMailingListSuccess(i[s]);var n=AEJSWP.getSessionStorageItem("aejswp_user_opened_cform_modal_display",!0)?AEJSWP.getSessionStorageItem("aejswp_user_opened_cform_modal_display",!0):[],u=AEJSWP.getLocalStorageItem("aejswp_cform_id");if(u&&n[u]){AEJSWP.debugOutput("Custom form flow still in progress and user has previously opened modal");var d=AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display")?AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0):[],c="undefined"!=d[u]&&"null"!=d[u]&&1==d[u];1==parseInt(AEJSWP.custom_forms[u].modal_display)&&(""!=AEJSWP.getQueryStringValue("password_reset")?AEJSWP.debugOutput("Not re-opening modal, password reset redirect in progress"):AEJSWP.getSessionStorageItem("aejswp_password_reset_force_modal_open")?(AEJSWP.debugOutput("User returning from password reset, so re-opening modal"),jQuery("#ae-cform-modal-container-"+u).modal().trigger("ae-modal-open"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_force_modal_open")):c?AEJSWP.debugOutput("User previously clicked close on this custom from modal, so not re-opening automatically"):(AEJSWP.debugOutput("User has not closed the modal themseleves, so re-opening modal automatically"),jQuery("#ae-cform-modal-container-"+u).modal().trigger("ae-modal-open")))}else u&&1==parseInt(AEJSWP.custom_forms[u].modal_display)&&(AEJSWP.debugOutput("Custom form flow still in progress and custom form is using modal display, but user has not opened it yet"),AEJSWP.getSessionStorageItem("aejswp_password_reset_force_modal_open")&&""!=!AEJSWP.getQueryStringValue("password_reset")&&(AEJSWP.debugOutput("Password reset in progress, so re-opening modal"),jQuery("#ae-cform-modal-container-"+u).modal().trigger("ae-modal-open"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_force_modal_open")))},AEJSWP.restoreUserOptins=function(){AEJSWP.debugOutput("Restoring user optin choices");var e=AEJSWP.getLocalStorageItem("aejswp_optin_choices",!0);const t=AEJSWP.getLocalStorageItem("aejswp_cform_hash",!0),r=jQuery(`.${t}`);if(e)for(var a=0;a<e.length;a++)if(null!=e[a]){var o=jQuery(r).find('.ae-cform-optin-checkbox[data-ae-optin-id="'+a+'"]');if(o.length){var i=o.parents("[data-ae-cform-id]");if(i.length){var s=parseInt(i.attr("data-ae-cform-id"));if(void 0!==AEJSWP.custom_forms[s]){if(1==parseInt(AEJSWP.custom_forms[s].type_id))return;o.closest(".ae-cform-implied-optin").length<1&&(o.prop("checked",e[a]),o.change(),AEJSWP.enableSignUpFormSubmitButtons(a,s,e[a],t))}}}}},AEJSWP.sendUserOptins=function(e,t,r,a){void 0!==a&&"undefined"!=a||(a=AEJSWP.getLocalStorageItem("aejswp_cform_hash_sso").replace(/"/g,""));var o=AEJSWP.getUserUpdatedOptins(e,r);if(o){AEJSWP.debugOutput("Posting user + optin data for cform_id "+e+" and hash : "+a),t=AEJSWP.run_filter("filter__optin_user_data",t),void 0!==AEJSWP.aeJS.user&&AEJSWP.aeJS.user.hasOwnProperty("services")&&(t.services=AEJSWP.aeJS.user.services[0].Service),void 0!==t.Country&&0!=t.Country.length||null!==AEJSWP.getLocalStorageItem("aejswp_user_country_by_ip")&&(t.Country=AEJSWP.getLocalStorageItem("aejswp_user_country_by_ip"));var i={action:AEJSWP.ajax_action_send_user_optins,cform_id:e,user_data:t,optins:o,confirm_code:"undefined"!=typeof grecaptcha&&void 0!==AEJSWP.custom_forms[e].captcha_widget?grecaptcha.getResponse(AEJSWP.custom_forms[e].captcha_widget):""};AEJSWP.debugOutput("WP Update User Optins AJAX request : ",i),jQuery.post(AEJSWP.ajaxurl,i,function(r){try{if(0==(r=jQuery.parseJSON(r)).status)console.log("AEJSWP Error: Update User Optins AJAX response : ",r);else{AEJSWP.debugOutput("WP Update User Optins AJAX response : ",r),AEJSWP.removeSessionStorageItem("aejswp_initial_optin_choices");var a={cform_id:e,user_data:t,optins:o};AEJSWP.trackEvent("optinsUpdated",a)}}catch(e){console.log("AEJSWP Error: WP Update User Optins AJAX response : ",r)}})}else AEJSWP.debugOutput("User optins not changed, so not making backend post")},AEJSWP.getUserUpdatedOptins=function(e,t){var r={}
9113,a=!1,o=AEJSWP.getSessionStorageItem("aejswp_initial_optin_choices",!0);null===o&&(AEJSWP.setOptinChoicesSessionStorage(),o=AEJSWP.getSessionStorageItem("aejswp_initial_optin_choices",!0));var i=AEJSWP.getLocalStorageItem("aejswp_first_optins_post_completed",!0)?AEJSWP.getLocalStorageItem("aejswp_first_optins_post_completed",!0):[],s=(i[e],1!=i[e]);for(var n in s&&(AEJSWP.debugOutput("First time user has completed this form, marking all optins for this cform as changed"),a=!0,i[e]=!0,AEJSWP.setLocalStorageItem("aejswp_first_optins_post_completed",i,!0)),t)("undefined"==o[n]||t[n].user_choice!=o[n]||s)&&(a=!0,r[n]=t[n]);return!!a&&r},AEJSWP.getUserOptinChoices=function(e,t,r){(void 0===t||t)&&AEJSWP.restoreUserOptins(),AEJSWP.debugOutput("getUserOptinChoices : duplicate forms found : "+jQuery('form[id="ae-cform-email-reg-'+e+'"]').length),jQuery('form[id="ae-cform-email-reg-'+e+'"]').length>1&&(AEJSWP.debugOutput("getUserOptinChoices : found forms with the same id"),void 0!==r&&"undefined"!=r||null===localStorage.getItem("aejswp_cform_hash_sso")||(AEJSWP.debugOutput("getUserOptinChoices : hash is undefined but local storage SSO hash var exists - use that instead"),r=AEJSWP.getLocalStorageItem("aejswp_cform_hash_sso").replace(/"/g,"")));const a=void 0!==r?jQuery(`.${r}`):jQuery(`#ae-cform-modal-container-${e}:visible`).length>0?jQuery(`#ae-cform-modal-container-${e}`):jQuery(`#ae-cform-container-${e}`);var o=AEJSWP.custom_forms[e].opt_ins,i={};for(var s in o){let t=a.length>0?jQuery(a).find("#ac-cform-optin-checkbox-"+e+"-"+o[s].id):jQuery("#ac-cform-optin-checkbox-"+e+"-"+o[s].id);const r=t.is(":enabled"),n=t.is(":checked");let u="";1===t.data("email")?u="email":1===t.data("sms")&&(u="sms"),o[s].user_choice=r&&n,i[s]={optin_id:o[s].id,user_choice:o[s].user_choice,disabled:!r,type:u};let d=AEJSWP.getLocalStorageItem("aejswp_optin_choices",!0);d||(d=[]),d[o[s].id]=o[s].user_choice,AEJSWP.setLocalStorageItem("aejswp_optin_choices",d,!0)}return AEJSWP.setLocalStorageItem("aejswp_cform_hash",r,!0),void 0!==r&&AEJSWP.setLocalStorageItem("aejswp_cform_hash_sso",r,!0),AEJSWP.debugOutput("getUserOptinChoices",i),i},AEJSWP.clearCustomFormState=function(e){doClearState=function(){AEJSWP.debugOutput("Custom Form flow ended, clearing state, immediate = "+e),AEJSWP.aeJS.settings.display_error_message=!0,AEJSWP.aeJS.settings.extra_fields_screen=AEJSWP.extra_fields_screen,AEJSWP.aeJS.settings.extra_fields=AEJSWP.extra_fields,AEJSWP.aeJS.settings.services=AEJSWP.services,AEJSWP.aeJS.settings.return_url=AEJSWP.getSessionStorageItem("aejswp_cform_prev_return_url")?AEJSWP.getSessionStorageItem("aejswp_cform_prev_return_url"):AEJSWP.aeJS.settings.return_url,AEJSWP.aeJS.settings.auth_window=AEJSWP.getSessionStorageItem("aejswp_cform_prev_auth_window")?AEJSWP.getSessionStorageItem("aejswp_cform_prev_auth_window"):AEJSWP.aeJS.settings.auth_window,AEJSWP.aeJS.settings.extra_fields=AEJSWP.getSessionStorageItem("aejswp_cform_prev_extra_fields")?AEJSWP.getSessionStorageItem("aejswp_cform_prev_extra_fields",!0):AEJSWP.aeJS.settings.auth_window,AEJSWP.removeLocalStorageItem("aejswp_cform_id"),AEJSWP.removeLocalStorageItem("aejswp_cform_hash"),AEJSWP.removeSessionStorageItem("aejswp_cform_prev_return_url"),AEJSWP.removeSessionStorageItem("aejswp_cform_prev_auth_window"),AEJSWP.removeSessionStorageItem("aejswp_cform_prev_extra_fields"),AEJSWP.removeSessionStorageItem("aejswp_user_cancelled_cform_modal_display"),AEJSWP.removeSessionStorageItem("aejswp_user_opened_cform_modal_display"),AEJSWP.removeSessionStorageItem("aejswp_verify_email_in_progress"),AEJSWP.removeSessionStorageItem("aejswp_verify_email_sent"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_in_progress"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_email"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_member_service_id"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_force_modal_open"),AEJSWP.removeSessionStorageItem("aejswp_user_casl_in_progress"),"undefined"!=typeof grecaptcha&&grecaptcha.reset()},AEJSWP.getLocalStorageItem("aejswp_cform_id")&&(e?doClearState():setTimeout(doClearState,1))},AEJSWP.displayPasswordResetEmailSent=function(){var e=AEJSWP.getLocalStorageItem("aejswp_cform_id");const t=AEJSWP.getLocalStorageItem("aejswp_cform_hash"),r=jQuery(`.${t}`);var a='<div class="ae-cform-pasword-reset-instruictions-inner">'+AEJSWP.custom_forms[e].flow_labels.reset_password_instructions_sent+"</div>";a+='<div class="ae-cform-form-links"><a href="#" class="ae-cform-reset-password-cancel-link" id="ae-cform-reset-password-cancel-link-'+e+'" href="#" data-ae-cform-id="'+e+'">
9113',a+=AEJSWP.custom_forms[e].flow_labels.cancel_button,a+="</a></div>",jQuery("#ae-cform-reset-password-instruction-"+e).html(a),jQuery(r).find("#ae-cform-reset-password-submit-"+e).hide(),jQuery(r).find("#ae-cform-reset-password-email-"+e).hide(),jQuery(r).find("#ae-cform-reset-password-login-link-"+e).hide(),jQuery(r).find("#ae-cform-reset-password-register-link-"+e).hide(),jQuery(r).find(".ae-cform-reset-password-cancel-link").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));jQuery(r).find("#ae-cform-email-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-reset-password-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-title-"+t).slideDown(),jQuery(r).find("#ae-cform-signin-options-"+t).slideDown(),jQuery(r).find("#ae-cform-optins-container-"+t).slideDown(),AEJSWP.clearPasswordResetState()})},AEJSWP.displayEnterNewPassword=function(){AEJSWP.debugOutput("Showing password reset step 2");var e=AEJSWP.getLocalStorageItem("aejswp_cform_id");jQuery("#ae-cform-email-container-"+e).hide(),jQuery("#ae-cform-title-"+e).hide(),jQuery("#ae-cform-signin-options-"+e).hide(),jQuery("#ae-cform-reset-password-step1-"+e).hide(),jQuery("#ae-cform-reset-password-login-link-"+e).hide(),jQuery("#ae-cform-reset-password-register-link-"+e).hide(),jQuery("#ae-cform-reset-password-step2-"+e).show(),jQuery("#ae-cform-reset-password-container-"+e).show(),jQuery("#ae-cform-optins-container-"+e).hide()},AEJSWP.displayPasswordResetSuccess=function(){AEJSWP.debugOutput("Showing password reset success");var e=AEJSWP.getLocalStorageItem("aejswp_cform_id");jQuery("#ae-cform-reset-password-step2-"+e).hide(),jQuery("#ae-cform-reset-password-step3-"+e).show(),jQuery("#ae-cform-reset-password-login-link-"+e).show()},AEJSWP.clearPasswordResetState=function(){AEJSWP.debugOutput("Clearing password reset state"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_in_progress"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_email"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_member_service_id"),AEJSWP.removeSessionStorageItem("aejswp_password_reset_force_modal_open")},AEJSWP.updateCaslLabels=function(e){e?(jQuery(".ae-cform-optin-label-non-casl").hide(),jQuery(".ae-cform-optin-terms-non-casl").hide(),jQuery(".ae-cform-optin-label-casl").show(),jQuery(".ae-cform-optin-terms-casl").show(),jQuery(".ae-cform-optin-checkbox").attr("checked",!1)):(jQuery(".ae-cform-optin-label-non-casl").show(),jQuery(".ae-cform-optin-terms-non-casl").show(),jQuery(".ae-cform-optin-label-casl").hide(),jQuery(".ae-cform-optin-terms-casl").hide())},AEJSWP.displayRegistrationForm=function(e,t){jQuery(`.ae-cform-container.${t}, .ae-cform-modal-container.${t}`).find("#ae-cform-email-login-container-"+e).slideToggle(),jQuery(`.ae-cform-container.${t}, .ae-cform-modal-container.${t}`).find("#ae-cform-email-reg-container-"+e).slideToggle();var r=AEJSWP.custom_forms[e].modal_display_cta;AEJSWP.trackEvent("registrationModalShown",r)},AEJSWP.hideCaptchaOnForm=function(e){AEJSWP.debugOutput("Hiding captcha field on form "+e),jQuery("#ae-cform-captcha-"+e).hide()},AEJSWP.captchaVerifyCallback=function(e,t){AEJSWP.debugOutput(`Google reCAPTCHA: Check form ${e} and hash ${t}`),void 0===AEJSWP.custom_forms[e].captcha_widget||AEJSWP.custom_forms[e].captchaVerified||(2==parseInt(AEJSWP.custom_forms[e].type_id)?(AEJSWP.debugOutput("Google reCAPTCHA completed, but deferring validation until form optins submitted"),AEJSWP.custom_forms[e].captchaVerified=!0,AEJSWP.customFormSubmit(AEJSWP.customFormEventFormID,AEJSWP.customFormEvent,t)):jQuery.ajax({url:AEJSWP.ajaxurl,method:"POST",type:"POST",dataType:"json",data:{action:AEJSWP.ajax_action_user_check_captcha,sitekey:AEJSWP.custom_forms[e].recaptcha_key,confirmcode:grecaptcha.getResponse(AEJSWP.custom_forms[e].captcha_widget),formid:e},success:function(t){AEJSWP.debugOutput("Google reCAPTCHA: Response "+t.success),1==t.success?(AEJSWP.debugOutput("Google reCAPTCHA: Custom form "+e+" validated"),AEJSWP.custom_forms[e].captchaVerified=!0):(AEJSWP.debugOutput("Google reCAPTCHA: failed (not validated)"),AEJSWP.custom_forms[e].captchaVerified=!1)},error:function(t,r,a){AEJSWP.debugOutput("Google reCAPTCHA: failed (AJAX Failed) "+r),AEJSWP.custom_forms[e].captchaVerified=!1}}))},AEJSWP.triggerCustomFormModal=function(e,t){var r=jQuery(`.ae-cform-modal-container.${t}`);if(r.length){r.modal();var a=AEJSWP.getSessionStorageItem("aejswp_user_opened_cform_modal_display",!0)?AEJSWP.getSessionStorageItem("aejswp_user_opened_cform_modal_display",!0):[];a[e]=!0,AEJSWP.setSessionStorageItem("aejswp_user_opened_cform_modal_display",a,!0);var o=AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display")?AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0):[];o[e]=!1,AEJSWP.setSessionStorageItem("aejswp_user_cancelled_cform_modal_display",o,!0),r.trigger("ae-modal-open");var i=AEJSWP.custom_forms[e].modal_display_cta;AEJSWP.trackEvent("loginModalShown",i),AEJSWP.updateCustomForms()}};var onCaptchaloadCallback=function(){AEJSWP.debugOutput("Google reCAPTCHA script loaded correctly."),AEJSWP.custom_forms.captchaLoadComplete=!0,"function"==typeof additionalCaptchaOnLoadCallback&&(AEJSWP.debugOutput("Developer callback initiated."),developerCaptchaWidget=additionalCaptchaOnLoadCallback());var e=jQuery(".ae-cform-container");AEJSWP.customFormRenderRecaptcha(e),jQuery("#g-recaptcha-response").attr("aria-hidden",!0),jQuery("#g-recaptcha-response").attr("aria-label","do not use"),jQuery("#g-recaptcha-response").attr("aria-readonly",!0)};"undefined"!=typeof grecaptcha&&void 0!==grecaptcha.render&&onCaptchaloadCallback(),AEJSWP.getCustomCTAFormID=function(e,t){void 0===t&&(t=jQuery(".ae-cform-container").first().attr("data-ae-cform-id"));var r=t,a=jQuery(e).attr("class");if(jQuery(e).attr("data-form-id"))r=jQuery(e).attr("data-form-id");else if(a.length&&a.includes("ae-form-id-")){var o=a.split(/\s+/);if(o.length)for(var i=0;i<o.length;i++)o[i].includes("ae-form-id-")&&(r=o[i].replace("ae-form-id-",""))}return r},AEJSWP.addCustomFormListeners=function(){jQuery(".ae-cform-social-link").on("click",function(e){e.preventDefault(),AEJSWP.custom_form_complete=!1;const t=jQuery(this).parents("[data-ae-cform-id]"),r=jQuery(t).data("hash-selector");if(!t.length)return!1;const a=t.attr("data-ae-cform-id"),o=jQuery(t).find("#ae-cform-email-container-"+a);jQuery(this).hasClass("email")&&o.length&&o.find("form > *:not('.ae-cform-error-block')").show();var i=jQuery("#ae-cform-modal-container-"+a);if("none"===i.css("display")&&i.find(".ae-cform-social-link:not(.email)").each(function(){jQuery(this).addClass("ae-cform-social-
9113disabled")}),jQuery(this).hasClass("ae-cform-social-disabled")){if(0===AEJSWP.getCheckedOptins(a,r).length){const e=jQuery(t).find("#ae-cform-email-reg-"+a),r=AEJSWP.custom_forms[a].flow_labels.form_error_incomplete_optins;return AEJSWP.debugOutput("Opt-ins not selected"),AEJSWP.setFormError(e,r),AEJSWP.fireFormErrorsEvent("mailinglist",[r]),o.length&&!o.is(":visible")&&(o.find("form > *:not('.ae-cform-error-block')").hide(),o.slideToggle()),!1}}return!0}),jQuery(".ae-cform-modal-container").each(function(){jQuery(this).data("hash-selector"),jQuery(this).attr("id");jQuery(this).on("ae-modal-open",function(){var e=jQuery(".ae-cform-optin-terms a, .ae-cform-optins-container .ae-cform-optin-label, #terms, #sms-terms",jQuery(this));AEJSWP.setAutoColors(e)})}),jQuery(".ae-custom-cta ").on("click",function(e){e.preventDefault();var t=AEJSWP.getCustomCTAFormID(jQuery(this)),r=jQuery(this).data("hash-selector");void 0===r&&(r=jQuery("#ae-cform-modal-display-cta-"+t).data("hash-selector")),AEJSWP.triggerCustomFormModal(t,r)}),jQuery(".ae-cform-already-registered-link").click(function(e){e.preventDefault();const t=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");var r=parseInt(jQuery(this).data("ae-cform-id"));jQuery(t).find("#ae-cform-email-login-container-"+r).slideToggle(),jQuery(t).find("#ae-cform-email-reg-container-"+r).slideToggle()}),jQuery(".ae-cform-not-registered-link").click(function(e){e.preventDefault();const t=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container").data("hash-selector"):jQuery(this).parents(".ae-cform-modal-container").data("hash-selector");AEJSWP.displayRegistrationForm(parseInt(jQuery(this).data("ae-cform-id")),t)}),jQuery(".ae-cform-forgot-password-link").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");jQuery(r).find("#ae-cform-email-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-reset-password-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-title-"+t).slideUp(),jQuery(r).find("#ae-cform-signin-options-"+t).slideUp(),jQuery(r).find("#reset-password-email-"+t).val(jQuery("#ae-cform-input-login-email-"+t).val()),jQuery(r).find("#ae-cform-optins-container-"+t).slideUp()}),jQuery(".ae-cform-reset-password-login-link").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");jQuery(r).find("#ae-cform-email-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-reset-password-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-title-"+t).slideDown(),jQuery(r).find("#ae-cform-signin-options-"+t).slideDown(),jQuery(r).find("#ae-cform-optins-container-"+t).slideDown(),AEJSWP.clearPasswordResetState()}),jQuery(".ae-cform-reset-password-register-link").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");jQuery(r).find("#ae-cform-email-login-container-"+t).hide(),jQuery(r).find("#ae-cform-email-reg-container-"+t).show(),jQuery(r).find("#ae-cform-email-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-reset-password-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-title-"+t).slideDown(),jQuery(r).find("#ae-cform-signin-options-"+t).slideDown(),jQuery(r).find("#ae-cform-optins-container-"+t).slideDown(),AEJSWP.clearPasswordResetState()}),jQuery(".ae-cform-reset-password-cancel-link").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");jQuery(r).find("#ae-cform-email-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-reset-password-container-"+t).slideToggle(),jQuery(r).find("#ae-cform-title-"+t).slideDown(),jQuery(r).find("#ae-cform-signin-options-"+t).slideDown(),jQuery(r).find("#ae-cform-optins-container-"+t).slideDown(),AEJSWP.clearPasswordResetState()}),jQuery(".ae-cform-verify-email-resend-link").click(function(e){e.preventDefault(),AEJSWP.getSessionStorageItem("aejswp_verify_email_in_progress")&&AEJSWP.sendVerifyEmail(AEJSWP.getSessionStorageItem("aejswp_verify_email_in_progress"))}),jQuery(".ae-cform-verify-email-cancel-link").click(function(e){e.preventDefault(),AEJSWP.aeJS.trigger.logout(),AEJSWP.removeSessionStorageItem("aejswp_verify_email_in_progress"),AEJSWP.removeSessionStorageItem("aejswp_verify_email_sent");
9113var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");jQuery(r).find("#ae-cform-verify-email-container-"+t).hide(),jQuery(r).find("#ae-cform-title-"+t).show(),jQuery(r).find("#ae-cform-signin-options-"+t).show(),jQuery(r).find("#ae-cform-email-container-"+t).show(),jQuery(r).find("#ae-cform-optins-container-"+t).show()}),jQuery(".ae-cform-reset-password-submit").click(function(e){AEJSWP.debugOutput("Password reset flow started"),e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container"),a=jQuery(r).data("hash-selector");var o=jQuery(r).find("#reset-password-email-"+t).val();AEJSWP.applyCustomFormSettings(t,e,a),AEJSWP.setSessionStorageItem("aejswp_password_reset_in_progress",!0),AEJSWP.sendVerifyEmail(o,t)}),jQuery(".ae-cform-update-password-submit").click(function(e){e.preventDefault();var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).parents(".ae-cform-container").length>0?jQuery(this).parents(".ae-cform-container"):jQuery(this).parents(".ae-cform-modal-container");var a=jQuery(r).find("#reset-password-password-"+t).val();if(jQuery(r).find("#reset-password-password-"+t).parsley().validate(),jQuery(r).find("#reset-password-password-confirm-"+t).parsley().validate(),jQuery(r).find("#reset-password-password-"+t).parsley().isValid()&&jQuery(r).find("#reset-password-password-confirm-"+t).parsley().isValid()){var o=AEJSWP.getSessionStorageItem("aejswp_password_reset_email"),i=AEJSWP.getSessionStorageItem("aejswp_password_reset_member_service_id");AEJSWP.debugOutput("Updating user password for:"+o+", member_service_id "+i),AEJSWP.aeJS.trigger.reset_password(i,o,a)}}),jQuery(".ae-cform-optin-checkbox").length&&jQuery(".ae-cform-optin-checkbox").each(function(){if(!jQuery(this).is(":checked")){var e=jQuery(this).data("ae-cform-id"),t=parseInt(AEJSWP.custom_forms[e].type_id);AEJSWP.debugOutput("Optin "+jQuery(this).data("ae-cform-id")+" is not checked"),2==t&&AEJSWP.enableSignUpFormSubmitButtons(jQuery(this).data("ae-optin-id"),e,!1)}}),jQuery(".ae-cform-optin-checkbox").change(function(e){e.preventDefault();var t=jQuery(this).data("ae-cform-id");const r=jQuery(this).parents("[data-ae-cform-id][data-hash-selector]").data("hash-selector");e.originalEvent&&jQuery(this).removeAttr("data-pre-check");var a="string"==typeof jQuery(this).data("ae-optin-id")&&jQuery(this).data("ae-optin-id").indexOf("similar-artists")>0?"similar-artists":parseInt(jQuery(this).data("ae-optin-id"));if("similar-artists"!=a){AEJSWP.updateRelatedField(t,jQuery(this)),2==parseInt(AEJSWP.custom_forms[t].type_id)&&(AEJSWP.debugOutput("Optin "+jQuery(this).data("ae-optin-id")+" has been "+(jQuery(this).is(":checked")?"checked":"unchecked")),AEJSWP.enableSignUpFormSubmitButtons(jQuery(this).data("ae-optin-id"),t,jQuery(this).is(":checked"),r));var o=AEJSWP.getLocalStorageItem("aejswp_optin_choices",!0);o||(o=[]),o[a]=jQuery(this).is(":checked"),AEJSWP.setLocalStorageItem("aejswp_optin_choices",o,!0),AEJSWP.setLocalStorageItem("aejswp_cform_hash",r,!0),void 0!==r&&AEJSWP.setLocalStorageItem("aejswp_cform_hash_sso",r,!0)}}),jQuery("input[name*='s_birthdate']").on("input",function(){AEJSWP.updateDOB()}),jQuery("input[name='s_birthdate_day'],input[name='s_birthdate_month']").on("blur",function(){var e=AEJSWP.padString(jQuery(this).val(),2);e!=jQuery(this).val()&&""!=jQuery(this).val()&&jQuery(this).val(e)}),jQuery(".ae-cform-input-country").change(function(){var e=jQuery(this).val(),t=parseInt(jQuery(this).data("ae-cform-id")),r="1"==AEJSWP.custom_forms[t].opt_ins_casl_enabled;if("CA"==e&&r){AEJSWP.debugOutput("CASL enabled & user selected Canada, updating opt-ins & terms for CASL compliance"),AEJSWP.updateCaslLabels(!0),AEJSWP.debugOutput("User completed CASL compliance flow, updating state");var a=AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0)?AEJSWP.getLocalStorageItem("aejswp_user_casl_completed",!0):[];a[t]=!0,AEJSWP.removeSessionStorageItem("aejswp_user_casl_in_progress"),AEJSWP.setLocalStorageItem("aejswp_user_casl_completed",a,!0)}"CA"!=e&&r&&(AEJSWP.debugOutput("CASL enabled, but user selected another country, updating opt-in terms for non-CASL"),AEJSWP.updateCaslLabels(!1)),"undefined"!=typeof UMGECRM?"viceversa"!==UMGECRM.sub_data.ecrm&&AEJSWP.updateOptinChecks(t,e):AEJSWP.updateOptinChecks(t,e)}),jQuery(".ae-cform-modal-display-cta").click(function(e){e.preventDefault();
9113var t=parseInt(jQuery(this).data("ae-cform-id"));const r=jQuery(this).data("hash-selector");AEJSWP.triggerCustomFormModal(t,r)}),void 0!==jQuery.modal&&jQuery(".ae-cform-modal-container").on(jQuery.modal.OPEN,function(e,t){jQuery(".close-modal").click(function(){AEJSWP.debugOutput("Modal closed by user");var e=AEJSWP.getLocalStorageItem("aejswp_cform_id");if(e){AEJSWP.debugOutput("storing the closure in session storage to avoid re-popping the modal up to the user on page refresh");var t=AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display")?AEJSWP.getSessionStorageItem("aejswp_user_cancelled_cform_modal_display",!0):[];t[e]=!0,AEJSWP.setSessionStorageItem("aejswp_user_cancelled_cform_modal_display",t,!0)}})})},AEJSWP.updateOptinChecks=function(e,t){const r=["US","UM"],a=jQuery('[data-ae-cform-id="'+e+'"]');a.length&&jQuery(".ae-cform-optin-checkbox",a).each(function(){jQuery(this).attr("data-pre-check")&&(r.includes(t)?jQuery(this).prop("checked","checked"):jQuery(this).prop("checked",!1),AEJSWP.updateRelatedField(e,jQuery(this)))})},AEJSWP.updateRelatedField=function(e,t){const r=jQuery(t).is(":checked");var a=jQuery(t).data("ae-optin-related-field");const o=jQuery(t).parents(".ae-cform-container,.ae-cform-modal-container").data("hash-selector");if(void 0!==a){var i=jQuery(`.${o}`).find("#ae-cform-reg-item-"+a+"-"+e);let t=void 0!==AEJSWP.custom_forms[e].form_fields[a]&&"1"===Object.values(AEJSWP.custom_forms[e].form_fields[a])[0];if(jQuery(`.${o}`).find('[data-ae-optin-related-field="'+a+'"]:checked').length>0&&(t=!0),jQuery(`.${o}`).find('.ae-cform-input[name="'+a+'"]').attr("required",function(e,a){return!(!r&&!t)&&"required"}),r||t)if(jQuery(i).find(".cform-required-field").length)jQuery(i).find("label div:first").removeClass("hidden").find("span:first").removeClass("hidden");else{const e=jQuery(i).find("label"),t=jQuery('<div class="cform-required-field"><span>* </span>'+e.html()+"</div>");jQuery(e).empty().append(t)}else jQuery(i).find("label div:first").addClass("hidden").find("span:first").addClass("hidden");var s="disabled"==i.attr("data-dynamic-field")?"enabled":"disabled";if("visible"==i.attr("data-dynamic-field-visibility")){var n=AEJSWP.custom_forms[e].form_fields[a];AEJSWP.custom_forms[e].form_fields[a][Object.keys(n)[0]]=0==Object.values(n)[0]?1:0,jQuery(i).attr("data-dynamic-field",s).find("label .cform-required-field").toggleClass("hidden").find("span:first").toggleClass("hidden")}else if("conditional"==i.attr("data-dynamic-field-visibility")){n=AEJSWP.custom_forms[e].form_fields[a];if(AEJSWP.custom_forms[e].form_fields[a][Object.keys(n)[0]]=0==Object.values(n)[0]?1:0,!i.is(":visible"))jQuery(i).show().attr("data-dynamic-field",s).find("label .cform-required-field").addClass("cform-required-field").find("span:first").removeClass("hidden"),"mobilephone"===a&&window.AEWPFrontEnd.addPaddingTelInput(e,o);else 0===jQuery('[data-ae-optin-related-field="'+a+'"]:checked').length&&jQuery(i).hide().attr("data-dynamic-field",s).find("label .cform-required-field").addClass("hidden").find("span:first").addClass("hidden")}return}},AEJSWP.updateDOB=function(){var e=jQuery("input[name='s_birthdate_day']").val();void 0!==e&&e.length>0&&(e=AEJSWP.padString(e,2));var t=jQuery("input[name='s_birthdate_month']").val();void 0!==t&&t.length>0&&(t=AEJSWP.padString(t,2));jQuery("input[name='birthdate']").val("1900-"+t+"-"+e)},AEJSWP.setFormError=function(e,t){jQuery(".ae-cform-error-block",e).html(t).show()},AEJSWP.hideFormError=function(e){jQuery(".ae-cform-error-block",e).hide()},AEJSWP.enableSignUpFormSubmitButtons=function(e,t,r,a){const o=jQuery(`.ae-cform-modal-container[data-ae-cform-id="${t}"].${a}`);
9113if(1==AEJSWP.custom_forms[t].block_signup_submit){if(1==parseInt(AEJSWP.custom_forms[t].modal_display))var i=jQuery(o).find(`.ae-cform-modal-container[data-ae-cform-id="${t}"]`);else i=jQuery(o).find(`.ae-cform-container[data-ae-cform-id="${t}"]`);jQuery("#ae-cform-optins-container-"+t).each(function(){jQuery(this).find(".ae-cform-optin-checkbox").each(function(){jQuery(this).is(":checked")&&jQuery(this).attr("id")!=e&&"number"==typeof jQuery(this).data("ae-optin-id")&&(r=!0)})}),1==AEJSWP.vv_auto_post_enabled&&(AEJSWP.debugOutput("VV autopost enabled"),r=!0),1==r?(i.find(".ae-cform-item-submit-button > input").removeAttr("disabled"),i.find(".ae-cform-item-submit-button > input").removeClass("ae-cform-item-submit-button-disabled"),i.find(".ae-cform-social-link").each(function(){if(void 0!==jQuery(this).data("ae-cform-social-button-service-id")&&void 0!==jQuery(this).attr("onclickholder")){var e=jQuery(this).attr("onclickholder");jQuery(this).removeAttr("onclickholder"),jQuery(this).attr("onclick",e),jQuery(this).removeClass("ae-cform-item-social-button-disabled")}})):(i.find(".ae-cform-item-submit-button > input").attr("disabled","disabled"),i.find(".ae-cform-item-submit-button > input").addClass("ae-cform-item-submit-button-disabled"),i.find(".ae-cform-social-link").each(function(){if(void 0!==jQuery(this).data("ae-cform-social-button-service-id")){var e=jQuery(this).attr("onclick");jQuery(this).removeAttr("onclick"),jQuery(this).attr("onclickholder",e),jQuery(this).addClass("ae-cform-item-social-button-disabled")}}))}else{const e=AEJSWP.getCheckedOptins(t,a);AEJSWP.setSocialSignupEnabled(e.length>0,t,a)}},AEJSWP.setSocialSignupEnabled=function(e,t,r){let a;if(void 0===r&&jQuery('form[id="ae-cform-email-reg-'+t+'"]').length>1)r=jQuery(`.ae-cform-container[data-ae-cform-id=${t}]:not(.-has-modal)`).data("hash-selector");if(1==parseInt(AEJSWP.custom_forms[t].modal_display)){if(void 0===r)r=jQuery(`#ae-cform-modal-container-${t}`).data("hash-selector");a=jQuery(`.ae-cform-modal-container[data-ae-cform-id="${t}"].${r}`)}else{if(void 0===r)r=jQuery(`#ae-cform-container-${t}`).data("hash-selector");a=jQuery(`.ae-cform-container[data-ae-cform-id="${t}"].${r}`).hasClass("-has-modal")?jQuery(`.ae-cform-modal-container[data-ae-cform-id="${t}"].${r}`):jQuery(`.ae-cform-container[data-ae-cform-id="${t}"].${r}`)}a.length&&a.find(".ae-cform-social-link:not(.email)").each(function(){if(e){if(void 0!==jQuery(this).data("ae-cform-social-button-service-id")&&void 0!==jQuery(this).attr("onclickholder")){var t=jQuery(this).attr("onclickholder");jQuery(this).removeAttr("onclickholder"),jQuery(this).attr("onclick",t),jQuery(this).removeClass("ae-cform-social-disabled")}}else if(void 0!==jQuery(this).data("ae-cform-social-button-service-id")){var r=jQuery(this).attr("onclick");jQuery(this).removeAttr("onclick"),jQuery(this).attr("onclickholder",r),jQuery(this).addClass("ae-cform-social-disabled")}})},AEJSWP.getCheckedOptins=function(e,t){const r=[],a=AEJSWP.getUserOptinChoices(e,!1,t);if(a)for(const e in a){const t=a[e];t.user_choice&&(r[e]=t)}return r},AEJSWP.add_aejsready_handler=function(e){AEJSWP.debugOutput("Adding custom aejsready handler function : "+e),AEJSWP.aejsready_handlers.push(e)},AEJSWP.addMailingListFormCompleteCallback=function(e,t=10){AEJSWP.debugOutput("Adding custom mailing list form completed handler function : "+e),void 0===AEJSWP.mailingListFormCompletedCallbacks[t]&&(AEJSWP.mailingListFormCompletedCallbacks[t]=[]),AEJSWP.mailingListFormCompletedCallbacks[t].push(e)},AEJSWP.add_wait_for_event=function(e){AEJSWP.debugOutput("Adding event waiter: "+e),AEJSWP.event_waiters[e]=!1},AEJSWP.maybe_wait_for_event=function(e,t){AEJSWP.debugOutput("Maybe waiting for event : "+e),void 0===AEJSWP.event_waiters[e]||!1!==AEJSWP.event_waiters[e]?(AEJSWP.debugOutput("Wait not required, callback is ready for : "+e),t()):(AEJSWP.debugOutput("Waiting for callback : "+e),AEJSWP.event_waiters[e]=t)},AEJSWP.execute_wait_for_event=function(e){AEJSWP.debugOutput("Trying to executing event waiter : "+e),void 0!==AEJSWP.event_waiters[e]&&!1!==AEJSWP.event_waiters[e]?(AEJSWP.debugOutput("Event is ready to be executed: "+e),AEJSWP.event_waiters[e]()):(AEJSWP.debugOutput("Event not ready for execution so adding to waiting list: "+e),AEJSWP.event_waiters[e]=!0)},AEJSWP.add_data_filter=function(e,t){AEJSWP.debugOutput("Adding data filter: "+e),AEJSWP.data_filters[e]=t},AEJSWP.run_filter=function(e,t){return void 0!==AEJSWP.data_filters[e]?AEJSWP.data_filters[e](t):t},AEJSWP.logout=function(){AEJSWP.clearSessionStorage();var e=AEJSWP.user_logged_in?AEJSWP.ae_logout_url_bare+"&return_url="+AEJSWP.wp_logout_url:AEJSWP.ae_logout_url;AEJSWP.debugOutput("Logout. Redirecting to AE logout handler : "+e),window.location.href=e},AEJSWP.get_user_country=function(e){console.warn("Depricated function AEJSWP.get_user_country")},AEJSWP.triggerFrameworkFlow=function(){AEJSWP.detect_safari_incognito()||!AEJSWP.detect_cookies_enabled()?(jQuery("body").append('<div id="ae-browser-config-error" style="display:none;">'+(AEJSWP.detect_safari_incognito()?AEJSWP.safari_incognito_error:AEJSWP.cookies_disabled_error)+"</div>"),jQuery("#ae-browser-config-error").modal()):AEJSWP.aeJS.trigger.flow()},AEJSWP.add_url_param_to_return_url=function(e,t){void 0!==AEJSWP.return_url&&""!=AEJSWP.return_url||(AEJSWP.return_url=window.location.href),""==AEJSWP.getQueryStringValue(e)&&(AEJSWP.return_url=AEJSWP.addURLParameter(AEJSWP.return_url,e,t),AEJSWP.aeJS.settings.return_url=AEJSWP.return_url,void 0!==AEJSWP.login_redirect_url&&""!==AEJSWP.login_redirect_url&&(AEJSWP.login_redirect_url=AEJSWP.addURLParameter(AEJSWP.login_redirect_url,e,t)))},AEJSWP.add_url_param_to_return_url_parms=function(e,t){void 0!==AEJSWP.return_url&&""!==AEJSWP.return_url||(AEJSWP.return_url=window.location.href);var r=AEJSWP.getQueryString("return_url",AEJSWP.aeJS.settings.return_url);null!=(r=null===r?window.location.origin+window.location.pathname:decodeURIComponent(r))&&r.trim().length>0&&(r=AEJSWP.addURLParameter(r,e,t),AEJSWP.login_redirect_url.trim().length>0?(AEJSWP.login_redirect_url=AEJSWP.addURLParameter(AEJSWP.login_redirect_url,e,t),AEJSWP.aeJS.settings.login_redirect_url=AEJSWP.login_redirect_url):(AEJSWP.login_redirect_url=decodeURIComponent(r),AEJSWP.aeJS.settings.login_redirect_url=AEJSWP.login_redirect_url),AEJSWP.return_url=AEJSWP.queryStringUrlReplacement(AEJSWP.return_url,"return_url",encodeURIComponent(r)),AEJSWP.aeJS.settings.return_url=AEJSWP.return_url),AEJSWP.debugOutput("return url updated :"+AEJSWP.aeJS.settings.return_url),AEJSWP.hasOwnProperty("param_on_return_url_key")&&Array.isArray(AEJSWP.param_on_return_url_key)?(AEJSWP.param_on_return_url_key.push(e),AEJSWP.param_on_return_url_value.push(t)):(AEJSWP.param_on_return_url_key=[e],AEJSWP.param_on_return_url_value=[t]),AEJSWP.debugOutput("AEJSWP param_on_return_url_key updated :"+AEJSWP.param_on_return_url_key),AEJSWP.debugOutput("AEJSWP param_on_return_url_value updated :"+AEJSWP.param_on_return_url_value)},AEJSWP.remove_url_param_to_return_url_parms=function(e){void 0!==AEJSWP.return_url&&""!=AEJSWP.return_url||(AEJSWP.return_url=window.location.href);var t=decodeURIComponent(AEJSWP.getQueryString("return_url",AEJSWP.aeJS.settings.return_url));t.trim().length>0&&(t=AEJSWP.remove_url_parameter(t,e),AEJSWP.login_redirect_url.trim().length>0?(AEJSWP.login_redirect_url=AEJSWP.remove_url_parameter(decodeURIComponent(AEJSWP.login_redirect_url),e),AEJSWP.aeJS.settings.login_redirect_url=decodeURIComponent(AEJSWP.login_redirect_url)):(AEJSWP.login_redirect_url=decodeURIComponent(t),AEJSWP.aeJS.settings.login_redirect_url=AEJSWP.login_redirect_url),AEJSWP.return_url=AEJSWP.queryStringUrlReplacement(AEJSWP.return_url,"return_url",encodeURIComponent(AEJSWP.remove_url_parameter(decodeURIComponent(t),e))),AEJSWP.aeJS.settings.return_url=AEJSWP.return_url)},AEJSWP.remove_url_parameter=function(e,t){var r=e.split("?");if(r.length>=2){for(var a=encodeURIComponent(t)+"=",o=r[1].split(/[&;]/g),i=o.length;i-- >0;)-1!==o[i].lastIndexOf(a,0)&&o.splice(i,1);return e=r[0]+(o.length>0?"?"+o.join("&"):"")}return e},AEJSWP.queryStringUrlReplacement=function(e,t,r){var a,o,i=new RegExp("[\\?&]"+t+"=([^&#]*)","i"),s=i.exec(e);null===s?o=e+(a=/\?/.test(e)?"&":"?")+t+"="+r:(a=s[0].charAt(0),o=e.replace(i,a+t+"="+r));return o},AEJSWP.getQueryString=function(e,t){var r=t||window.location.href,a=new RegExp("[?&]"+e+"=([^&#]*)","i").exec(r);return a?a[1]:null},AEJSWP.resumeLoginRedirect=function(){void 0!==AEJSWP.paused_redirect_url&&(window.location.href=AEJSWP.paused_redirect_url)}; 9114/*! 9115* Parsley.js 9116* Version 2.4.4 - built Thu, Aug 4th 2016, 9:54 pm 9117* http://parsleyjs.org 9118* Guillaume Potier - <[email protected]> 9119* Marc-Andre Lafortune - <[email protected]> 9120* MIT Licensed 9121*/ 9122function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)}var _slice=Array.prototype.slice;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):e.parsley=t(e.jQuery)}(this,function(e){"use strict";function t(e,t){return e.parsleyAdaptedCallback||(e.parsleyAdaptedCallback=function(){var i=Array.prototype.slice.call(arguments,0);i.unshift(this),e.apply(t||R,i)}),e.parsleyAdaptedCallback}function i(e){return 0===e.lastIndexOf(q,0)?e.substr(q.length):e}/** 9123 * inputevent - Alleviate browser bugs for input events 9124 * https://github.com/marcandre/inputevent 9125 * @version v0.0.3 - (built Thu, Apr 14th 2016, 5:58 pm) 9126 * @author Marc-Andre Lafortune <[email protected]> 9127 * @license MIT 9128 */ 9129function n(){var t=this,i=window||global;e.extend(this,{isNativeEvent:function(e){return e.originalEvent&&e.originalEvent.isTrusted!==!1},fakeInputEvent:function(i){t.isNativeEvent(i)&&e(i.target).trigger("input")},misbehaves:function(i){t.isNativeEvent(i)&&(t.behavesOk(i),e(document).on("change.inputevent",i.data.selector,t.fakeInputEvent),t.fakeInputEvent(i))},behavesOk:function(i){t.isNativeEvent(i)&&e(document).off("input.inputevent",i.data.selector,t.behavesOk).off("change.inputevent",i.data.selector,t.misbehaves)},install:function(){if(!i.inputEventPatched){i.inputEventPatched="0.0.3";for(var n=["select",'input[type="checkbox"]','input[type="radio"]','input[type="file"]'],r=0;r<n.length;r++){var s=n[r];e(document).on("input.inputevent",s,{selector:s},t.behavesOk).on("change.inputevent",s,{selector:s},t.misbehaves)}}},uninstall:function(){delete i.inputEventPatched,e(document).off(".inputevent")}})}var r=1,s={},a={attr:function(e,t,i){var n,r,s,a=new RegExp("^"+t,"i");if("undefined"==typeof i)i={};else for(n in i)i.hasOwnProperty(n)&&delete i[n];if("undefined"==typeof e||"undefined"==typeof e[0])return i;for(s=e[0].attributes,n=s.length;n--;)r=s[n],r&&r.specified&&a.test(r.name)&&(i[this.camelize(r.name.slice(t.length))]=this.deserializeValue(r.value));return i},checkAttr:function(e,t,i){return e.is("["+t+i+"]")},setAttr:function(e,t,i,n){e[0].setAttribute(this.dasherize(t+i),String(n))},generateID:function(){return""+r++},deserializeValue:function(t){var i;try{return t?"true"==t||("false"==t?!1:"null"==t?null:isNaN(i=Number(t))?/^[\[\{]/.test(t)?e.parseJSON(t):t:i):t}catch(n){return t}},camelize:function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},dasherize:function(e){return e.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()},warn:function(){var e;window.console&&"function"==typeof window.console.warn&&(e=window.console).warn.apply(e,arguments)},warnOnce:function(e){s[e]||(s[e]=!0,this.warn.apply(this,arguments))},_resetWarnings:function(){s={}},trimString:function(e){return e.replace(/^\s+|\s+$/g,"")},namespaceEvents:function(t,i){return t=this.trimString(t||"").split(/\s+/),t[0]?e.map(t,function(e){return e+"."+i}).join(" "):""},difference:function(t,i){var n=[];return e.each(t,function(e,t){-1==i.indexOf(t)&&n.push(t)}),n},all:function(t){return e.when.apply(e,_toConsumableArray(t).concat([42,42]))},objectCreate:Object.create||function(){var e=function(){};return function(t){if(arguments.length>1)throw Error("Second argument not supported");if("object"!=typeof t)throw TypeError("Argument must be an object");e.prototype=t;var i=new e;return e.prototype=null,i}}(),_SubmitSelector:'input[type="submit"], button:submit'},o=a,l={namespace:"data-parsley-",inputs:"input, textarea, select",excluded:"input[type=button], input[type=submit], input[type=reset], input[type=hidden]",priorityEnabled:!0,multiple:null,group:null,uiEnabled:!0,validationThreshold:3,focu
9129s:"first",trigger:!1,triggerAfterFailure:"input",errorClass:"parsley-error",successClass:"parsley-success",classHandler:function(e){},errorsContainer:function(e){},errorsWrapper:'<ul class="parsley-errors-list"></ul>',errorTemplate:"<li></li>"},u=function(){this.__id__=o.generateID()};u.prototype={asyncSupport:!0,_pipeAccordingToValidationResult:function(){var t=this,i=function(){var i=e.Deferred();return!0!==t.validationResult&&i.reject(),i.resolve().promise()};return[i,i]},actualizeOptions:function(){return o.attr(this.$element,this.options.namespace,this.domOptions),this.parent&&this.parent.actualizeOptions&&this.parent.actualizeOptions(),this},_resetOptions:function(e){this.domOptions=o.objectCreate(this.parent.options),this.options=o.objectCreate(this.domOptions);for(var t in e)e.hasOwnProperty(t)&&(this.options[t]=e[t]);this.actualizeOptions()},_listeners:null,on:function(e,t){this._listeners=this._listeners||{};var i=this._listeners[e]=this._listeners[e]||[];return i.push(t),this},subscribe:function(t,i){e.listenTo(this,t.toLowerCase(),i)},off:function(e,t){var i=this._listeners&&this._listeners[e];if(i)if(t)for(var n=i.length;n--;)i[n]===t&&i.splice(n,1);else delete this._listeners[e];return this},unsubscribe:function(t,i){e.unsubscribeTo(this,t.toLowerCase())},trigger:function(e,t,i){t=t||this;var n,r=this._listeners&&this._listeners[e];if(r)for(var s=r.length;s--;)if(n=r[s].call(t,t,i),n===!1)return n;return this.parent?this.parent.trigger(e,t,i):!0},reset:function(){if("ParsleyForm"!==this.__class__)return this._resetUI(),this._trigger("reset");for(var e=0;e<this.fields.length;e++)this.fields[e].reset();this._trigger("reset")},destroy:function(){if(this._destroyUI(),"ParsleyForm"!==this.__class__)return this.$element.removeData("Parsley"),this.$element.removeData("ParsleyFieldMultiple"),void this._trigger("destroy");for(var e=0;e<this.fields.length;e++)this.fields[e].destroy();this.$element.removeData("Parsley"),this._trigger("destroy")},asyncIsValid:function(e,t){return o.warnOnce("asyncIsValid is deprecated; please use whenValid instead"),this.whenValid({group:e,force:t})},_findRelated:function(){return this.options.multiple?this.parent.$element.find("["+this.options.namespace+'multiple="'+this.options.multiple+'"]'):this.$element}};var d={string:function(e){return e},integer:function(e){if(isNaN(e))throw'Requirement is not an integer: "'+e+'"';return parseInt(e,10)},number:function(e){if(isNaN(e))throw'Requirement is not a number: "'+e+'"';return parseFloat(e)},reference:function(t){var i=e(t);if(0===i.length)throw'No such reference: "'+t+'"';return i},"boolean":function(e){return"false"!==e},object:function(e){return o.deserializeValue(e)},regexp:function(e){var t="";return/^\/.*\/(?:[gimy]*)$/.test(e)?(t=e.replace(/.*\/([gimy]*)$/,"$1"),e=e.replace(new RegExp("^/(.*?)/"+t+"$"),"$1")):e="^"+e+"$",new RegExp(e,t)}},h=function(e,t){var i=e.match(/^\s*\[(.*)\]\s*$/);if(!i)throw'Requirement is not an array: "'+e+'"';var n=i[1].split(",").map(o.trimString);if(n.length!==t)throw"Requirement has "+n.length+" values when "+t+" are needed";return n},p=function(e,t){var i=d[e||"string"];if(!i)throw'Unknown requirement specification: "'+e+'"';return i(t)},c=function(e,t,i){var n=null,r={};for(var s in e)if(s){var a=i(s);"string"==typeof a&&(a=p(e[s],a)),r[s]=a}else n=p(e[s],t);return[n,r]},f=function(t){e.extend(!0,this,t)};f.prototype={validate:function(t,i){if(this.fn)return arguments.length>3&&(i=[].slice.call(arguments,1,-1)),this.fn.call(this,t,i);if(e.isArray(t)){if(!this.validateMultiple)throw"Validator `"+this.name+"` does not handle multiple values";return this.validateMultiple.apply(this,arguments)}if(this.validateNumber)return isNaN(t)?!1:(arguments[0]=parseFloat(arguments[0]),this.validateNumber.apply(this,arguments));if(this.validateString)return this.validateString.apply(this,arguments);throw"Validator `"+this.name+"` only handles multiple values"},parseRequirements:function(t,i){if("string"!=typeof t)return e.isArray(t)?t:[t];var n=this.requirementType;if(e.isArray(n)){for(var r=h(t,n.length),s=0;s<r.length;s++)r[s]=p(n[s],r[s]);return r}return e.isPlainObject(n)?c(n,t,i):[p(n,t)]},requirementType:"string",priority:2};var m=function(e,t){this.__class__="ParsleyValidatorRegistry",this.locale="en",this.init(e||{},t||{})},g={email:/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,number:/^-?(\d*\.)?\d+(e[-+]?\d+)?$/i,integer:/^-?\d+$/,digits:/^\d+$/,alphanum:/^\w+$/i,url:new RegExp("^(?:(?:https?|ftp)://)?(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:/\\S*)?$","i")};g.range=g.number;var v=function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0};m.prototype={init:function(t,i){this.catalog=i,this.validators=e.extend({},this.validators);for(var n in t)this.addValidator(n,t[n].fn,t[n].priority);window.Parsley.trigger("parsley:validator:init")},setLocale:function(e){if("undefined"==typeof this.catalog[e])throw new Error(e+" is not available in the catalog");return this.locale=e,this},addCatalog:function(e,t,i){return"object"==typeof t&&(this.catalog[e]=t),!0===i?this.setLocale(e):this},addMessage:function(e,t,i){return"undefined"==typeof this.catalog[e]&&(this.catalog[e]={}),this.catalog[e][t]=i,this},addMessages:function(e,t){for(var i in t)this.addMessage(e,i,t[i]);return this},addValidator:function(e,t,i){if(this.validators[e])o.warn('Validator "'+e+'" is already defined.');else if(l.hasOwnProperty(e))return void o.warn('"'+e+'" is a restricted keyword and is not a valid validator name.');return this._setValidator.apply(this,arguments)}
9129,updateValidator:function(e,t,i){return this.validators[e]?this._setValidator.apply(this,arguments):(o.warn('Validator "'+e+'" is not already defined.'),this.addValidator.apply(this,arguments))},removeValidator:function(e){return this.validators[e]||o.warn('Validator "'+e+'" is not defined.'),delete this.validators[e],this},_setValidator:function(e,t,i){"object"!=typeof t&&(t={fn:t,priority:i}),t.validate||(t=new f(t)),this.validators[e]=t;for(var n in t.messages||{})this.addMessage(n,e,t.messages[n]);return this},getErrorMessage:function(e){var t;if("type"===e.name){var i=this.catalog[this.locale][e.name]||{};t=i[e.requirements]}else t=this.formatMessage(this.catalog[this.locale][e.name],e.requirements);return t||this.catalog[this.locale].defaultMessage||this.catalog.en.defaultMessage},formatMessage:function(e,t){if("object"==typeof t){for(var i in t)e=this.formatMessage(e,t[i]);return e}return"string"==typeof e?e.replace(/%s/i,t):""},validators:{notblank:{validateString:function(e){return/\S/.test(e)},priority:2},required:{validateMultiple:function(e){return e.length>0},validateString:function(e){return/\S/.test(e)},priority:512},type:{validateString:function(e,t){var i=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=i.step,r=void 0===n?"1":n,s=i.base,a=void 0===s?0:s,o=g[t];if(!o)throw new Error("validator type `"+t+"` is not supported");if(!o.test(e))return!1;if("number"===t&&!/^any$/i.test(r||"")){var l=Number(e),u=Math.max(v(r),v(a));if(v(l)>u)return!1;var d=function(e){return Math.round(e*Math.pow(10,u))};if((d(l)-d(a))%d(r)!=0)return!1}return!0},requirementType:{"":"string",step:"string",base:"number"},priority:256},pattern:{validateString:function(e,t){return t.test(e)},requirementType:"regexp",priority:64},minlength:{validateString:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxlength:{validateString:function(e,t){return e.length<=t},requirementType:"integer",priority:30},length:{validateString:function(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},mincheck:{validateMultiple:function(e,t){return e.length>=t},requirementType:"integer",priority:30},maxcheck:{validateMultiple:function(e,t){return e.length<=t},requirementType:"integer",priority:30},check:{validateMultiple:function(e,t,i){return e.length>=t&&e.length<=i},requirementType:["integer","integer"],priority:30},min:{validateNumber:function(e,t){return e>=t},requirementType:"number",priority:30},max:{validateNumber:function(e,t){return t>=e},requirementType:"number",priority:30},range:{validateNumber:function(e,t,i){return e>=t&&i>=e},requirementType:["number","number"],priority:30},equalto:{validateString:function(t,i){var n=e(i);return n.length?t===n.val():t===i},priority:256}}};var y={},_=function k(e,t,i){for(var n=[],r=[],s=0;s<e.length;s++){for(var a=!1,o=0;o<t.length;o++)if(e[s].assert.name===t[o].assert.name){a=!0;break}a?r.push(e[s]):n.push(e[s])}return{kept:r,added:n,removed:i?[]:k(t,e,!0).added}};y.Form={_actualizeTriggers:function(){var e=this;this.$element.on("submit.Parsley",function(t){e.onSubmitValidate(t)}),this.$element.on("click.Parsley",o._SubmitSelector,function(t){e.onSubmitButton(t)}),!1!==this.options.uiEnabled&&this.$element.attr("novalidate","")},focus:function(){if(this._focusedField=null,!0===this.validationResult||"none"===this.options.focus)return null;for(var e=0;e<this.fields.length;e++){var t=this.fields[e];if(!0!==t.validationResult&&t.validationResult.length>0&&"undefined"==typeof t.options.noFocus&&(this._focusedField=t.$element,"first"===this.options.focus))break}return null===this._focusedField?null:this._focusedField.focus()},_destroyUI:function(){this.$element.off(".Parsley")}},y.Field={_reflowUI:function(){if(this._buildUI(),this._ui){var e=_(this.validationResult,this._ui.lastValidationResult);this._ui.lastValidationResult=this.validationResult,this._manageStatusClass(),this._manageErrorsMessages(e),this._actualizeTriggers(),!e.kept.length&&!e.added.length||this._failedOnce||(this._failedOnce=!0,this._actualizeTriggers())}},getErrorsMessages:function(){if(!0===this.validationResult)return[];for(var e=[],t=0;t<this.validationResult.length;t++)e.push(this.validationResult[t].errorMessage||this._getErrorMessage(this.validationResult[t].assert));return e},addError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,r=t.updateClass,s=void 0===r?!0:r;this._buildUI(),this._addError(e,{message:i,assert:n}),s&&this._errorClass()},updateError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.message,n=t.assert,r=t.updateClass,s=void 0===r?!0:r;this._buildUI(),this._updateError(e,{message:i,assert:n}),s&&this._errorClass()},removeError:function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=t.updateClass,n=void 0===i?!0:i;this._buildUI(),this._removeError(e),n&&this._manageStatusClass()},_manageStatusClass:function(){this.hasConstraints()&&this.needsValidation()&&
9129!0===this.validationResult?this._successClass():this.validationResult.length>0?this._errorClass():this._resetClass()},_manageErrorsMessages:function(t){if("undefined"==typeof this.options.errorsMessagesDisabled){if("undefined"!=typeof this.options.errorMessage)return t.added.length||t.kept.length?(this._insertErrorWrapper(),0===this._ui.$errorsWrapper.find(".parsley-custom-error-message").length&&this._ui.$errorsWrapper.append(e(this.options.errorTemplate).addClass("parsley-custom-error-message")),this._ui.$errorsWrapper.addClass("filled").find(".parsley-custom-error-message").html(this.options.errorMessage)):this._ui.$errorsWrapper.removeClass("filled").find(".parsley-custom-error-message").remove();for(var i=0;i<t.removed.length;i++)this._removeError(t.removed[i].assert.name);for(i=0;i<t.added.length;i++)this._addError(t.added[i].assert.name,{message:t.added[i].errorMessage,assert:t.added[i].assert});for(i=0;i<t.kept.length;i++)this._updateError(t.kept[i].assert.name,{message:t.kept[i].errorMessage,assert:t.kept[i].assert})}},_addError:function(t,i){var n=i.message,r=i.assert;this._insertErrorWrapper(),this._ui.$errorsWrapper.addClass("filled").append(e(this.options.errorTemplate).addClass("parsley-"+t).html(n||this._getErrorMessage(r)))},_updateError:function(e,t){var i=t.message,n=t.assert;this._ui.$errorsWrapper.addClass("filled").find(".parsley-"+e).html(i||this._getErrorMessage(n))},_removeError:function(e){this._ui.$errorsWrapper.removeClass("filled").find(".parsley-"+e).remove()},_getErrorMessage:function(e){var t=e.name+"Message";return"undefined"!=typeof this.options[t]?window.Parsley.formatMessage(this.options[t],e.requirements):window.Parsley.getErrorMessage(e)},_buildUI:function(){if(!this._ui&&!1!==this.options.uiEnabled){var t={};this.$element.attr(this.options.namespace+"id",this.__id__),t.$errorClassHandler=this._manageClassHandler(),t.errorsWrapperId="parsley-id-"+(this.options.multiple?"multiple-"+this.options.multiple:this.__id__),t.$errorsWrapper=e(this.options.errorsWrapper).attr("id",t.errorsWrapperId),t.lastValidationResult=[],t.validationInformationVisible=!1,this._ui=t}},_manageClassHandler:function(){if("string"==typeof this.options.classHandler&&e(this.options.classHandler).length)return e(this.options.classHandler);var t=this.options.classHandler.call(this,this);return"undefined"!=typeof t&&t.length?t:this._inputHolder()},_inputHolder:function(){return!this.options.multiple||this.$element.is("select")?this.$element:this.$element.parent()},_insertErrorWrapper:function(){var t;if(0!==this._ui.$errorsWrapper.parent().length)return this._ui.$errorsWrapper.parent();if("string"==typeof this.options.errorsContainer){if(e(this.options.errorsContainer).length)return e(this.options.errorsContainer).append(this._ui.$errorsWrapper);o.warn("The errors container `"+this.options.errorsContainer+"` does not exist in DOM")}else"function"==typeof this.options.errorsContainer&&(t=this.options.errorsContainer.call(this,this));return"undefined"!=typeof t&&t.length?t.append(this._ui.$errorsWrapper):this._inputHolder().after(this._ui.$errorsWrapper)},_actualizeTriggers:function(){var e,t=this,i=this._findRelated();i.off(".Parsley"),this._failedOnce?i.on(o.namespaceEvents(this.options.triggerAfterFailure,"Parsley"),function(){t.validate()}):(e=o.namespaceEvents(this.options.trigger,"Parsley"))&&i.on(e,function(e){t._eventValidate(e)})},_eventValidate:function(e){!(!/key|input/.test(e.type)||this._ui&&this._ui.validationInformationVisible)&&this.getValue().length<=this.options.validationThreshold||this.validate()},_resetUI:function(){this._failedOnce=!1,this._actualizeTriggers(),"undefined"!=typeof this._ui&&(this._ui.$errorsWrapper.removeClass("filled").children().remove(),this._resetClass(),this._ui.lastValidationResult=[],this._ui.validationInformationVisible=!1)},_destroyUI:function(){this._resetUI(),"undefined"!=typeof this._ui&&this._ui.$errorsWrapper.remove(),delete this._ui},_successClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.errorClass).addClass(this.options.successClass)},_errorClass:function(){this._ui.validationInformationVisible=!0,this._ui.$errorClassHandler.removeClass(this.options.successClass).addClass(this.options.errorClass)},_resetClass:function(){this._ui.$errorClassHandler.removeClass(this.options.successClass).removeClass(this.options.errorClass)}};var w=function(t,i,n){this.__class__="ParsleyForm",this.$element=e(t),this.domOptions=i,this.options=n,this.parent=window.Parsley,this.fields=[],this.validationResult=null},b={pending:null,resolved:!0,rejected:!1};w.prototype={onSubmitValidate:function(e){var t=this;if(!0!==e.parsley){var i=this._$submitSource||this.$element.find(o._SubmitSelector).first();if(this._$submitSource=null,this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!0),!i.is("[formnovalidate]")){var n=this.whenValidate({event:e});"resolved"===n.state()&&!1!==this._trigger("submit")||(e.stopImmediatePropagation(),e.preventDefault(),"pending"===n.state()&&n.done(function(){t._submit(i)}))}}},onSubmitButton:function(t){this._$submitSource=e(t.currentTarget)},_submit:function(t){if(!1!==this._trigger("submit")){if(t){var i=this.$element.find(".parsley-synthetic-submit-button").prop("disabled",!1);0===i.length&&(i=e('<input class="parsley-synthetic-submit-button" type="hidden">').appendTo(this.$element)),i.attr({name:t.attr("name"),value:t.attr("value")})}this.$element.trigger(e.extend(e.Event("submit"),{parsley:!0}))}},validate:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){o.warnOnce("Calling validate on a parsley form without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],r=i[1],s=i[2];t={group:n,force:r,event:s}}return b[this.whenValidate(t).state()]},whenValidate:function(){var t,i=this,n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=n.group,s=n.force,a=n.event;this.submitEvent=a,a&&(this.submitEvent=e.extend({},a,{preventDefault:function(){o.warnOnce("Using `this.submitEvent.preventDefault()` is deprecated; instead, call `this.validationResult = false`"),i.validationResult=!1}})),this.validationResult=!0,this._trigger("validate"),this._refreshFields();var l=this._withoutReactualizingFormOptions(function(){return e.map(i.fields,function(e){return e.whenValidate({force:s,group:r})})});return(t=o.all(l).done(function(){i._trigger("success")}).fail(function(){i.validationResult=!1,i.focus(),i._trigger("error")}).always(function(){i._trigger("validated")})).pipe.apply(t,_toConsumableArray(this._pipeAccordingToValidationResult()))},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){o.warnOnce("Calling isValid on a parsley form without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],r=i[1];t={group:n,force:r}}return b[this.whenValid(t).state()]},whenValid:function(){var t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.group,r=i.force;this._refreshFields();var s=this._withoutReactualizingFormOptions(function(){return e.map(t.fields,function(e){return e.whenValid({group:n,force:r})})});return o.all(s)},_refreshFields:function(){return this.actualizeOptions()._bindFields()},_bindFields:function(){var t=this,i=this.fields;return this.fields=[],this.fieldsMappedById={},this._withoutReactualizingFormOptions(function(){t.$element.find(t.options.inputs).not(t.options.excluded).each(function(e,i){var n=new window.Parsley.Factory(i,{},t);"ParsleyField"!==n.__class__&&"ParsleyFieldMultiple"!==n.__class__||!0===n.options.excluded||"undefined"==typeof t.fieldsMappedById[n.__class__+"-"+n.__id__]&&(t.fieldsMappedById[n.__class__+"-"+n.__id__]=n,t.fields.push(n))}),e.each(o.difference(i,t.fields),function(e,t){t._trigger("reset")})}),this},_withoutReactualizingFormOptions:function(e){var t=this.actualizeOptions;this.actualizeOptions=function(){return this};var i=e();return this.actualizeOptions=t,i},_trigger:function(e){return this.trigger("form:"+e)}};var F=function(t,i,n,r,s){if(!/ParsleyField/.test(t.__class__))throw new Error("ParsleyField or ParsleyFieldMultiple instance expected");var a=window.Parsley._validatorRegistry.validators[i],o=new f(a);e.extend(this,{validator:o,name:i,requirements:n,priority:r||t.options[i+"Priority"]||o.priority,isDomConstraint:!0===s}),this._parseRequirements(t.options)},C=function(e){var t=e[0].toUpperCase();return t+e.slice(1)};F.prototype={validate:function(e,t){var i;
9129return(i=this.validator).validate.apply(i,[e].concat(_toConsumableArray(this.requirementList),[t]))},_parseRequirements:function(e){var t=this;this.requirementList=this.validator.parseRequirements(this.requirements,function(i){return e[t.name+C(i)]})}};var $=function(t,i,n,r){this.__class__="ParsleyField",this.$element=e(t),"undefined"!=typeof r&&(this.parent=r),this.options=n,this.domOptions=i,this.constraints=[],this.constraintsByName={},this.validationResult=!0,this._bindConstraints()},x={pending:null,resolved:!0,rejected:!1};$.prototype={validate:function(t){arguments.length>=1&&!e.isPlainObject(t)&&(o.warnOnce("Calling validate on a parsley field without passing arguments as an object is deprecated."),t={options:t});var i=this.whenValidate(t);if(!i)return!0;switch(i.state()){case"pending":return null;case"resolved":return!0;case"rejected":return this.validationResult}},whenValidate:function(){var e,t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.force,r=i.group;return this.refreshConstraints(),!r||this._isInGroup(r)?(this.value=this.getValue(),this._trigger("validate"),(e=this.whenValid({force:n,value:this.value,_refreshed:!0}).always(function(){t._reflowUI()}).done(function(){t._trigger("success")}).fail(function(){t._trigger("error")}).always(function(){t._trigger("validated")})).pipe.apply(e,_toConsumableArray(this._pipeAccordingToValidationResult()))):void 0},hasConstraints:function(){return 0!==this.constraints.length},needsValidation:function(e){return"undefined"==typeof e&&(e=this.getValue()),!(!e.length&&!this._isRequired()&&"undefined"==typeof this.options.validateIfEmpty)},_isInGroup:function(t){return e.isArray(this.options.group)?-1!==e.inArray(t,this.options.group):this.options.group===t},isValid:function(t){if(arguments.length>=1&&!e.isPlainObject(t)){o.warnOnce("Calling isValid on a parsley field without passing arguments as an object is deprecated.");var i=_slice.call(arguments),n=i[0],r=i[1];t={force:n,value:r}}var s=this.whenValid(t);return s?x[s.state()]:!0},whenValid:function(){var t=this,i=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=i.force,r=void 0===n?!1:n,s=i.value,a=i.group,l=i._refreshed;if(l||this.refreshConstraints(),!a||this._isInGroup(a)){if(this.validationResult=!0,!this.hasConstraints())return e.when();if("undefined"!=typeof s&&null!==s||(s=this.getValue()),!this.needsValidation(s)&&!0!==r)return e.when();var u=this._getGroupedConstraints(),d=[];return e.each(u,function(i,n){var r=o.all(e.map(n,function(e){return t._validateConstraint(s,e)}));return d.push(r),"rejected"===r.state()?!1:void 0}),o.all(d)}},_validateConstraint:function(t,i){var n=this,r=i.validate(t,this);return!1===r&&(r=e.Deferred().reject()),o.all([r]).fail(function(e){n.validationResult instanceof Array||(n.validationResult=[]),n.validationResult.push({assert:i,errorMessage:"string"==typeof e&&e})})},getValue:function(){var e;return e="function"==typeof this.options.value?this.options.value(this):"undefined"!=typeof this.options.value?this.options.value:this.$element.val(),"undefined"==typeof e||null===e?"":this._handleWhitespace(e)},refreshConstraints:function(){return this.actualizeOptions()._bindConstraints()},addConstraint:function(e,t,i,n){if(window.Parsley._validatorRegistry.validators[e]){var r=new F(this,e,t,i,n);"undefined"!==this.constraintsByName[r.name]&&this.removeConstraint(r.name),this.constraints.push(r),this.constraintsByName[r.name]=r}return this},removeConstraint:function(e){for(var t=0;t<this.constraints.length;t++)if(e===this.constraints[t].name){this.constraints.splice(t,1);break}return delete this.constraintsByName[e],this},updateConstraint:function(e,t,i){return this.removeConstraint(e).addConstraint(e,t,i)},_bindConstraints:function(){for(var e=[],t={},i=0;i<this.constraints.length;i++)!1===this.constraints[i].isDomConstraint&&(e.push(this.constraints[i]),t[this.constraints[i].name]=this.constraints[i]);this.constraints=e,this.constraintsByName=t;for(var n in this.options)this.addConstraint(n,this.options[n],void 0,!0);return this._bindHtml5Constraints()},_bindHtml5Constraints:function(){(this.$element.hasClass("required")||this.$element.attr("required"))&&this.addConstraint("required",!0,void 0,!0),"string"==typeof this.$element.attr("pattern")&&this.addConstraint("pattern",this.$element.attr("pattern"),void 0,!0),"undefined"!=typeof this.$element.attr("min")&&"undefined"!=typeof this.$element.attr("max")?this.addConstraint("range",[this.$element.attr("min"),this.$element.attr("max")],void 0,!0):"undefined"!=typeof this.$element.attr("min")?this.addConstraint("min",this.$element.attr("min"),void 0,!0):"undefined"!=typeof this.$element.attr("max")&&this.addConstraint("max",this.$element.attr("max"),void 0,!0),"undefined"!=typeof this.$element.attr("minlength")&&"undefined"!=typeof this.$element.attr("maxlength")?this.addConstraint("length",[this.$element.attr("minlength"),this.$element.attr("maxlength")],void 0,!0):"undefined"!=typeof this.$element.attr("minlength")?this.addConstraint("minlength",this.$element.attr("minlength"),void 0,!0):"undefined"!=typeof this.$element.attr("maxlength")&&this.addConstraint("maxlength",this.$element.attr("maxlength"),void 0,!0);var e=this.$element.attr("type");return"undefined"==typeof e?this:"number"===e?this.addConstraint("type",["number",{step:this.$element.attr("step"),base:this.$element.attr("min")||this.$element.attr("value")}],void 0,!0):/^(email|url|range)$/i.test(e)?this.addConstraint("type",e,void 0,!0):this},_isRequired:function(){return"undefined"==typeof this.constraintsByName.required?!1:!1!==this.constraintsByName.required.requirements},_trigger:function(e){return this.trigger("field:"+e)},_handleWhitespace:function(e){return!0===this.options.trimValue&&o.warnOnce('data-parsley-trim-value="true" is deprecated, please use data-parsley-whitespace="trim"'),"squish"===this.options.whitespace&&(e=e.replace(/\s{2,}/g," ")),"trim"!==this.options.whitespace&&"squish"!==this.options.whitespace&&!0!==this.options.trimValue||(e=o.trimString(e)),e},_getGroupedConstraints:function(){if(!1===this.options.priorityEnabled)return[this.constraints];for(var e=[],t={},i=0;i<this.constraints.length;i++){var n=this.constraints[i].priority;t[n]||e.push(t[n]=[]),t[n].push(this.constraints[i])}return e.sort(function(e,t){return t[0].priority-e[0].priority}),e}};var E=$,P=function(){this.__class__="ParsleyFieldMultiple"};P.prototype={addElement:function(e){return this.$elements.push(e),this},refreshConstraints:function(){var t;if(this.constraints=[],this.$element.is("select"))return this.actualizeOptions()._bindConstraints(),this;for(var i=0;i<this.$elements.length;i++)if(e("html").has(this.$elements[i]).length){t=this.$elements[i].data("ParsleyFieldMultiple").refreshConstraints().constraints;for(var n=0;n<t.length;n++)this.addConstraint(t[n].name,t[n].requirements,t[n].priority,t[n].isDomConstraint)}else this.$elements.splice(i,1);return this},getValue:function(){if("function"==typeof this.options.value)return this.options.value(this);if("undefined"!=typeof this.options.value)return this.options.value;if(this.$element.is("input[type=radio]"))return this._findRelated().filter(":checked").val()||"";if(this.$element.is("input[type=checkbox]")){var t=[];return this._findRelated().filter(":checked").each(function(){t.push(e(this).val())}),t}return this.$element.is("select")&&null===this.$element.val()?[]:this.$element.val()},_init:function(){return this.$elements=[this.$element],this}};var V=function(t,i,n){this.$element=e(t);var r=this.$element.data("Parsley");if(r)return"undefined"!=typeof n&&r.parent===window.Parsley&&(r.parent=n,r._resetOptions(r.options)),"object"==typeof i&&e.extend(r.options,i),r;if(!this.$element.length)throw new Error("You must bind Parsley on an existing element.");if("undefined"!=typeof n&&"ParsleyForm"!==n.__class__)throw new Error("Parent instance must be a ParsleyForm instance");return this.parent=n||window.Parsley,this.init(i)};V.prototype={init:function(e){return this.__class__="Parsley",this.__version__="2.4.4",this.__id__=o.generateID(),this._resetOptions(e),this.$element.is("form")||o.checkAttr(this.$element,this.options.namespace,"validate")&&!this.$element.is(this.options.inputs)?this.bind("parsleyForm"):this.isMultiple()?this.handleMultiple():this.bind("parsleyField")},isMultiple:function(){return this.$element.is("input[type=radio], input[type=checkbox]")||this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple")},handleMultiple:function(){var t,i,n=this;if(this.options.multiple||("undefined"!=typeof this.$element.attr("name")&&this.$element.attr("name").length?this.options.multiple=t=this.$element.attr("name"):"undefined"!=typeof this.$element.attr("id")&&this.$element.attr("id").length&&(this.options.multiple=this.$element.attr("id"))), 9130this.$element.is("select")&&"undefined"!=typeof this.$element.attr("multiple"))return this.options.multiple=this.options.multiple||this.__id__,this.bind("parsleyFieldMultiple");if(!this.options.multiple)return o.warn("To be bound by Parsley, a radio, a checkbox and a multiple select input must have either a name or a multiple option.",this.$element),this;this.options.multiple=this.options.multiple.replace(/(:|\.|\[|\]|\{|\}|\$)/g,""),"undefined"!=typeof t&&e('input[name="'+t+'"]').each(function(t,i){e(i).is("input[type=radio], input[type=checkbox]")&&e(i).attr(n.options.namespace+"multiple",n.options.multiple)});for(var r=this._findRelated(),s=0;s<r.length;s++)if(i=e(r.get(s)).data("Parsley"),"undefined"!=typeof i){this.$element.data("ParsleyFieldMultiple")||i.addElement(this.$element);break}return this.bind("parsleyField",!0),i||this.bind("parsleyFieldMultiple")},bind:function(t,i){var n;switch(t){case"parsleyForm":n=e.extend(new w(this.$element,this.domOptions,this.options),new u,window.ParsleyExtend)._bindFields();break;case"parsleyField":n=e.extend(new E(this.$element,this.domOptions,this.options,this.parent),new u,window.ParsleyExtend);break;case"parsleyFieldMultiple":n=e.extend(new E(this.$element,this.domOptions,this.options,this.parent),new P,new u,
9130window.ParsleyExtend)._init();break;default:throw new Error(t+"is not a supported Parsley type")}return this.options.multiple&&o.setAttr(this.$element,this.options.namespace,"multiple",this.options.multiple),"undefined"!=typeof i?(this.$element.data("ParsleyFieldMultiple",n),n):(this.$element.data("Parsley",n),n._actualizeTriggers(),n._trigger("init"),n)}};var M=e.fn.jquery.split(".");if(parseInt(M[0])<=1&&parseInt(M[1])<8)throw"The loaded version of jQuery is too old. Please upgrade to 1.8.x or better.";M.forEach||o.warn("Parsley requires ES5 to run properly. Please include https://github.com/es-shims/es5-shim");var O=e.extend(new u,{$element:e(document),actualizeOptions:null,_resetOptions:null,Factory:V,version:"2.4.4"});e.extend(E.prototype,y.Field,u.prototype),e.extend(w.prototype,y.Form,u.prototype),e.extend(V.prototype,u.prototype),e.fn.parsley=e.fn.psly=function(t){if(this.length>1){var i=[];return this.each(function(){i.push(e(this).parsley(t))}),i}return e(this).length?new V(this,t):void o.warn("You must bind Parsley on an existing element.")},"undefined"==typeof window.ParsleyExtend&&(window.ParsleyExtend={}),O.options=e.extend(o.objectCreate(l),window.ParsleyConfig),window.ParsleyConfig=O.options,window.Parsley=window.psly=O,window.ParsleyUtils=o;var A=window.Parsley._validatorRegistry=new m(window.ParsleyConfig.validators,window.ParsleyConfig.i18n);window.ParsleyValidator={},e.each("setLocale addCatalog addMessage addMessages getErrorMessage formatMessage addValidator updateValidator removeValidator".split(" "),function(t,i){window.Parsley[i]=e.proxy(A,i),window.ParsleyValidator[i]=function(){var e;return o.warnOnce("Accessing the method '"+i+"' through ParsleyValidator is deprecated. Simply call 'window.Parsley."+i+"(...)'"),(e=window.Parsley)[i].apply(e,arguments)}}),window.Parsley.UI=y,window.ParsleyUI={removeError:function(e,t,i){var n=!0!==i;return o.warnOnce("Accessing ParsleyUI is deprecated. Call 'removeError' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e.removeError(t,{updateClass:n})},getErrorsMessages:function(e){return o.warnOnce("Accessing ParsleyUI is deprecated. Call 'getErrorsMessages' on the instance directly."),e.getErrorsMessages()}},e.each("addError updateError".split(" "),function(e,t){window.ParsleyUI[t]=function(e,i,n,r,s){var a=!0!==s;return o.warnOnce("Accessing ParsleyUI is deprecated. Call '"+t+"' on the instance directly. Please comment in issue 1073 as to your need to call this method."),e[t](i,{message:n,assert:r,updateClass:a})}}),!1!==window.ParsleyConfig.autoBind&&e(function(){e("[data-parsley-validate]").length&&e("[data-parsley-validate]").parsley()});var R=e({}),T=function(){o.warnOnce("Parsley's pubsub module is deprecated; use the 'on' and 'off' methods on parsley instances or window.Parsley")},q="parsley:";e.listen=function(e,n){var r;if(T(),"object"==typeof arguments[1]&&"function"==typeof arguments[2]&&(r=arguments[1],n=arguments[2]),"function"!=typeof n)throw new Error("Wrong parameters");window.Parsley.on(i(e),t(n,r))},e.listenTo=function(e,n,r){if(T(),!(e instanceof E||e instanceof w))throw new Error("Mu
9130st give Parsley instance");if("string"!=typeof n||"function"!=typeof r)throw new Error("Wrong parameters");e.on(i(n),t(r))},e.unsubscribe=function(e,t){if(T(),"string"!=typeof e||"function"!=typeof t)throw new Error("Wrong arguments");window.Parsley.off(i(e),t.parsleyAdaptedCallback)},e.unsubscribeTo=function(e,t){if(T(),!(e instanceof E||e instanceof w))throw new Error("Must give Parsley instance");e.off(i(t))},e.unsubscribeAll=function(t){T(),window.Parsley.off(i(t)),e("form,input,textarea,select").each(function(){var n=e(this).data("Parsley");n&&n.off(i(t))})},e.emit=function(e,t){var n;T();var r=t instanceof E||t instanceof w,s=Array.prototype.slice.call(arguments,r?2:1);s.unshift(i(e)),r||(t=window.Parsley),(n=t).trigger.apply(n,_toConsumableArray(s))};e.extend(!0,O,{asyncValidators:{"default":{fn:function(e){return e.status>=200&&e.status<300},url:!1},reverse:{fn:function(e){return e.status<200||e.status>=300},url:!1}},addAsyncValidator:function(e,t,i,n){return O.asyncValidators[e]={fn:t,url:i||!1,options:n||{}},this}}),O.addValidator("remote",{requirementType:{"":"string",validator:"string",reverse:"boolean",options:"object"},validateString:function(t,i,n,r){var s,a,o={},l=n.validator||(!0===n.reverse?"reverse":"default");if("undefined"==typeof O.asyncValidators[l])throw new Error("Calling an undefined async validator: `"+l+"`");i=O.asyncValidators[l].url||i,i.indexOf("{value}")>-1?i=i.replace("{value}",encodeURIComponent(t)):o[r.$element.attr("name")||r.$element.attr("id")]=t;var u=e.extend(!0,n.options||{},O.asyncValidators[l].options);s=e.extend(!0,{},{url:i,data:o,type:"GET"},u),r.trigger("field:ajaxoptions",r,s),a=e.param(s),"undefined"==typeof O._remoteCache&&(O._remoteCache={});var d=O._remoteCache[a]=O._remoteCache[a]||e.ajax(s),h=function(){var t=O.asyncValidators[l].fn.call(r,d,i,n);return t||(t=e.Deferred().reject()),e.when(t)};return d.then(h,h)},priority:-1}),O.on("form:submit",function(){O._remoteCache={}}),window.ParsleyExtend.addAsyncValidator=function(){return ParsleyUtils.warnOnce("Accessing the method `addAsyncValidator` through an instance is deprecated. Simply call `Parsley.addAsyncValidator(...)`"),O.addAsyncValidator.apply(O,arguments)},O.addMessages("en",{defaultMessage:"This value seems to be invalid.",type:{email:"This value should be a valid email.",url:"This value should be a valid url.",number:"This value should be a valid number.",integer:"This value should be a valid integer.",digits:"This value should be digits.",alphanum:"This value should be alphanumeric."},notblank:"This value should not be blank.",required:"This value is required.",pattern:"This value seems to be invalid.",min:"This value should be greater than or equal to %s.",max:"This value should be lower than or equal to %s.",range:"This value should be between %s and %s.",minlength:"This value is too short. It should have %s characters or more.",maxlength:"This value is too long. It should have %s characters or fewer.",length:"This value length is invalid. It should be between %s and %s characters long.",mincheck:"You must select at least %s choices.",maxcheck:"You must select %s choices or fewer.",check:"You must select between %s and %s choices.",equalto:"This value should be the same."}),O.setLocale("en");var D=new n;D.install();var I=O;return I}); 9131; 9132 9133!function(o){"object"==typeof module&&"object"==typeof module.exports?o(require("jquery"),window,document):o(jQuery,window,document)}(function(o,t,e,i){var s=[],l=function(){return s.length?s[s.length-1]:null},n=function(){var o,t=!1;for(o=s.length-1;o>=0;o--)s[o].$blocker&&(s[o].$blocker.toggleClass("current",!t).toggleClass("behind",t),t=!0)};o.modal=function(t,e){var i,n;if(this.$body=o("body"),this.options=o.extend({},o.modal.defaults,e),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;o.modal.isActive();)o.modal.close();if(s.push(this),t.is("a"))if(n=t.attr("href"),/^#/.test(n)){if(this.$elm=o(n),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open()}else this.$elm=o("<div>"),this.$body.append(this.$elm),i=function(o,t){t.elm.remove()},this.showSpinner(),t.trigger(o.modal.AJAX_SEND),o.get(n).done(function(e){if(o.modal.isActive()){t.trigger(o.modal.AJAX_SUCCESS);var s=l();s.$elm.empty().append(e).on(o.modal.CLOSE,i),s.hideSpinner(),s.open(),t.trigger(o.modal.AJAX_COMPLETE)}}).fail(function(){t.trigger(o.modal.AJAX_FAIL);var e=l();e.hideSpinner(),s.pop(),t.trigger(o.modal.AJAX_COMPLETE)});else this.$elm=t,this.$body.append(this.$elm),this.open()},o.modal.prototype={constructor:o.modal,open:function(){var t=this;this.block(),this.options.doFade?setTimeout(function(){t.show()},this.options.fadeDuration*this.options.fadeDelay):this.show(),o(e).off("keydown.modal").on("keydown.modal",function(o){var t=l();27==o.which&&t.options.escapeClose&&t.close()}),this.options.clickClose&&this.$blocker.click(function(t){t.target==this&&o.modal.close()})},close:function(){s.pop(),this.unblock(),this.hide(),o.modal.isActive()||o(e).off("keydown.modal")},block:function(){this.$elm.trigger(o.modal.BEFORE_BLOCK,[this._ctx()]),this.$body.css("overflow","hidden"),this.$blocker=o('<div class="jquery-modal blocker current"></div>').appendTo(this.$body),n(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(o.modal.BLOCK,[this._ctx()])},unblock:function(t){!t&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,n(),o.modal.isActive()||this.$body.css("overflow",""))},show:function(){this.$elm.trigger(o.modal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=o('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>"),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css("opacity",0).show().animate({opacity:1},this.options.fadeDuration):this.$elm.show(),this.$elm.trigger(o.modal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger(o.modal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var t=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}):this.$elm.hide(0,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}),this.$elm.trigger(o.modal.CLOSE,[this._ctx()])},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||o('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show())},hideSpinner:function(){this.spinner&&this.spinner.remove()},_ctx:function(){return{elm:this.$elm,$blocker:this.$blocker,options:this.options}}},o.modal.close=function(t){if(o.modal.isActive()){t&&t.preventDefault();var e=l();return e.close(),e.$elm}},o.modal.isActive=function(){return s.length>0},o.modal.getCurrent=l,o.modal.defaults={closeExisting:!0,escapeClose:!0,clickClose:!0,closeText:"Close",closeClass:"",modalClass:"modal",spinnerHtml:null,showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},o.modal.BEFORE_BLOCK="modal:before-block",o.modal.BLOCK="modal:block",o.modal.BEFORE_OPEN="modal:before-open",o.modal.OPEN="modal:open",o.modal.BEFORE_CLOSE="modal:before-close",o.modal.CLOSE="modal:close",o.modal.AFTER_CLOSE="modal:after-close",o.modal.AJAX_SEND="modal:ajax:send",o.modal.AJAX_SUCCESS="modal:ajax:success",o.modal.AJAX_FAIL="modal:ajax:fail",o.modal.AJAX_COMPLETE="modal:ajax:complete",o.fn.modal=function(t){return 1===this.length&&new o.modal(this,t),this},o(e).on("click.modal",'a[rel~="modal:close"]',o.modal.close),o(e).on("click.modal",'a[rel~="modal:open"]',function(t){t.preventDefault(),o(this).modal()})}); 9134var totalWaitAttempts=10;var currentWaitAttempts=0;var youTubeScriptsOutput=false;function waitFor(variable,callback,triggerOnFail){var interval=setInterval(function(){switch(variable){case'evidon.notice':if(window['evidon'].notice){clearInterval(interval);callback();}else if(currentWaitAttempts<totalWaitAttempts){currentWaitAttempts++;}else{clearInterval(interval);triggerOnFail();} 9135break;default:if(window[variable]){clearInterval(interval);callback();}else if(currentWaitAttempts<totalWaitAttempts){currentWaitAttempts++;}else{clearInterval(interval);triggerOnFail();} 9136break;}},200);} 9137var lsTotalWaitAttempts=25;var lsCurrentWaitAttempts=0;function waitForLocalStorage(partialKey,cb,timer){var keyFound=false;for(var i=0;i<localStorage.length;i++){if(localStorage.key(i).indexOf(partialKey)!=-1){keyFound=true;break;}else{UMGAALWP.helpers.debugOutput('AAL: Not found evidon storage item');}} 9138lsCurrentWaitAttempts++;if(lsCurrentWaitAttempts<lsTotalWaitAttempts){if(!keyFound)return(timer=setTimeout(waitForLocalStorage.bind(null,partialKey),100)) 9139clearTimeout(timer) 9140if(typeof cb!=='function')return keyFound 9141return cb(keyFound)}else{clearTimeout(timer) 9142if(typeof cb!=='function')return keyFound 9143return cb(keyFound)}} 9144var tagYTPlayerAPI,firstScriptTag,tagIframeAPI,secondScriptTag;jQuery(document).ready(function(){if(UMGAALWP.party_service_id){window.dataLayer=window.dataLayer||[];window.dataLayer.push({'partyserviceID':UMGAALWP.party_service_id});} 9145if(typeof(umgAAL)!='undefined'){if(parseInt(UMGAALWP.debug_enabled)){UMGAALWP.helpers.debug=true;umgAAL.helpers.debug_enabled=true;UMGAALWP.helpers.debugOutput('Debug output enabled');}else{UMGAALWP.helpers.debug=0;umgAAL.helpers.debug_enabled=0;} 9146umgAAL.platform=umgAAL.standardized.PLATFORMS.WORDPRESS;umgAAL.user.loginPlatform='site';for(var plugin_identifier in UMGAALWP.plugins){if(UMGAALWP.plugins[plugin_identifier]){UMGAALWP.helpers.executeFunctionByName('UMGAALWP.plugins.'+plugin_identifier+'_init',window);}}}else{console.log('UMGAALWP: umgAAL object not found on page, init functions have not been run');}});UMGAALWP.helpers={debug:false,debugOutput:function(message,object){if(UMGAALWP.helpers.debug){if(typeof(object)!='undefined'){console.log('UMGAALWP: '+message,object);}else{console.log('UMGAALWP: '+message);}}},executeFunctionByName:function(functionName,context){var args=Array.prototype.slice.call(arguments,2);var namespaces=functionName.split(".");var func=namespaces.pop();for(var i=0;i<namespaces.length;i++){if(typeof context!="undefined"){context=context[namespaces[i]];}else{return false;}} 9147if(typeof context!="undefined"&&typeof context[func]!="undefined"){return context[func].apply(context,args);} 9148return false;}};UMGAALWP.plugins.ae_connect_init=function(){umgAAL.user.loginPlatform='AE';if(typeof(AEJSWP)!='undefined'&&typeof(AEJSWP.aeJS)!='undefined'&&typeof(AEJSWP.aeJS.user.data)!='undefined'){umgAAL.user.loginStatus='yes';if(typeof(AEJSWP.aeJS.user.data.ID)!='undefined'){umgAAL.user.loginPlatformUserID=AEJSWP.aeJS.user.data.ID;} 9149if(typeof(AEJSWP.aeJS.user.data.Email)!='undefined'){umgAAL.user.email=AEJSWP.aeJS.user.data.Email;} 9150if(typeof(AEJSWP.aeJS.user.data.VerifiedEmail)!='undefined'){umgAAL.user.email=AEJSWP.aeJS.user.data.VerifiedEmail;} 9151if(typeof(AEJSWP.aeJS.user.data.BirthDate)!='undefined'){umgAAL.user.birthDate=AEJSWP.aeJS.user.data.BirthDate;} 9152if(typeof(AEJSWP.aeJS.user.data.BirthDate)!='undefined'){umgAAL.user.zip=AEJSWP.aeJS.user.data.PostCode;} 9153if(typeof(AEJSWP.aeJS.user.data.BirthDate)!='undefined'){umgAAL.user.state=AEJSWP.aeJS.user.data.State;} 9154if(typeof(AEJSWP.aeJS.user.data.BirthDate)!='undefined'){umgAAL.user.country=AEJSWP.aeJS.user.data.Country;}}else{umgAAL.user.loginStatus='no';}};var trackingDelegate=window.trackingDelegate||{};trackingDelegate.AEConnect={is_enabled:function(){return UMGAALWP.plugins.ae_connect&&typeof(umgAAL)!='undefined';},loginModalShown:function(call_to_action){if(trackingDelegate.AEConnect.is_enabled){umgAAL.track.account_login_modal_shown(call_to_action);}},registrationModalShown:function(call_to_action){if(trackingDelegate.AEConnect.is_enabled){umgAAL.track.account_registration_modal_shown(call_to_action);}},login:function(data){if(trackingDelegate.AEConnect.is_enabled){UMGAALWP.plugins.ae_connect_init();umgAAL.user.loginProvider=(data.service_name=='email')?umgAAL.user.loginProvider=umgAAL.standardized.SOCIAL_PLATFORMS.SITE:data.service_name;umgAAL.track.login_success(umgAAL.standardized.SOURCES.PLATFORM_LOGIN);}},registration:function(data){if(trackingDelegate.AEConnect.is_enabled){UMGAALWP.plugins.ae_connect_init();umgAAL.track.register_success(umgAAL.standardized.SOURCES.PLATFORM_REGISTRATION);}},newsletterRegistration:function(data){if(trackingDelegate.AEConnect.is_enabled){delete umgAAL.user.birthDate;UMGAALWP.plugins.ae_connect_init();umgAAL.user.loginProvider=(data.service_name=='email')?umgAAL.user.loginProvider=umgAAL.standardized.SOCIAL_PLATFORMS.SITE:data.service_name;Object.assign(umgAAL.user,data);umgAAL.track.register_success('WordPress Newsletter Registration');}},formErrors:function(data){if(trackingDelegate.AEConnect.is_enabled){UMGAALWP.plugins.ae_connect_init();var form_type;switch(data.form_type){case'registration':form_type=umgAAL.standardized.FORM_TYPES.REGISTRATION;break;case'login':form_type=umgAAL.standardized.FORM_TYPES.LOGIN;break;case'mailinglist':form_type=umgAAL.standardized.FORM_TYPES.COMMUNICATIONS;break;} 9155umgAAL.track.form_errors(form_type,data.form_errors);}},accountConnect:function(data){if(trackingDelegate.AEConnect.is_enabled){UMGAALWP.plugins.ae_connect_init();var social_provider=(data.service_name=='email')?umgAAL.standardized.SOCIAL_PLATFORMS.SITE:data.service_name;umgAAL.track.account_social_connect_success(umgAAL.standardized.SOURCES.PLATFORM_REGISTRATION,social_provider);}}};trackingDelegate.UMGECRM={is_enabled:function(){return UMGAALWP.plugins.umg_ecrm&&typeof(umgAAL)!='undefined';},optin_success:function(data){if(trackingDelegate.UMGECRM.is_enabled){umgAAL.track.comm_optin_success(umgAAL.standardized.SOURCES.PLATFORM_COMMUNICATIONS,data.list_id,data.list_name,data.business_unit);}}};trackingDelegate.AESocialFollow={is_enabled:function(){return UMGAALWP.plugins.ae_social_follow&&typeof(umgAAL)!='undefined';},followToggle:function(data){if(trackingDelegate.AESocialFollow.is_enabled){}},follow:function(data){if(trackingDelegate.AESocialFollow.is_enabled){}},unFollow:function(data){if(trackingDelegate.AESocialFollow.is_enabled){}},followLoginClicked:function(data){if(trackingDelegate.AESocialFollow.is_enabled){}},socialAccountConnect:function(data){if(trackingDelegate.AESocialFollow.is_enabled){data=JSON.parse(data);var social_provider;switch(data.account_type){case'spotify':social_provider=umgAAL.standardized.SOCIAL_PLATFORMS.SPOTIFY;break;case'youtube':social_provider=umgAAL.standardized.SOCIAL_PLATFORMS.YOUTUBE;break;case'twitter':social_provider=umgAAL.standardized.SOCIAL_PLATFORMS.TWITTER;break;case'instagram':social_provider=umgAAL.standardized.SOCIAL_PLATFORMS.INSTAGRAM;break;} 9156var form_type=umgAAL.standardized.FORM_TYPES.LOGIN;umgAAL.track.account_social_connect_success(form_type,social_provider);}},formErrors:function(data){if(trackingDelegate.AESocialFollow.is_enabled){}}};trackingDelegate.LoginForContent={is_enabled:function(){return UMGAALWP.plugins.login_for_content&&typeof(umgAAL)!='undefined';},contentUnlocking:function(data){data=JSON.parse(data);if(trackingDelegate.LoginForContent.is_enabled){umgAAL.track.unlock_content_success(data.media_type,data.media_id,data.title,umgAAL.user)}}};trackingDelegate.Subscriptions={is_enabled:function(){return UMGAALWP.plugins.subscriptions&&typeof(umgAAL)!='undefined';},communicationOptin:function(data){if(trackingDelegate.subscriptions.is_enabled){data=JSON.parse(data);umgAAL.track.comm_optin_success(data.source,data.list_id,data.business_unit,data.subscriber_list_name);}}};trackingDelegate.UMGLive={is_enabled:function(){return UMGAALWP.plugins.umg_live&&typeof(umgAAL)!='undefined';},buyTicketsLink:function(data){if(trackingDelegate.UMGLive.is_enabled){data=JSON.parse(data);umgAAL.track.tour_store_link(data.platform,data.date,data.location,data.tier,data.link);}},externalLink:function(data){if(trackingDelegate.UMGLive.is_enabled){data=JSON.parse(data);umgAAL.track.outbound_link(data.location);}}};(function($){"use strict";
9156if(UMGAALWP.plugins.bands_in_town&&typeof(umgAAL)!='undefined') 9157{$(document).on("click",".bit-event-data, .bit-rsvp",function(){umgAAL.track.share('facebook','page','',document.title);});$(document).on("click",".bit-track-artist-header",function(){var dest_url=$(this).attr('href');umgAAL.track.outbound_link(dest_url);});$(document).on("click",".bit-fb-share",function(){umgAAL.track.share('facebook','page','',document.title);});$(document).on("click",".bit-twitter-share",function(){umgAAL.track.share('twitter','page','',document.title);});$(document).on("click",".bit-buy-tix",function(){var date='',location='',ticket_tier='N/A',dest_url='',platform='TourDates';var $table_row=$(this).closest('tr');dest_url=$(this).attr('href');location=$table_row.find('.bit-location').text();var fmt=new DateFormatter();date=fmt.parseDate(new Date().getFullYear()+' '+$table_row.find('.bit-date').text(),'Y M d');var month=("0"+(date.getMonth()+1)).slice(-2) 9158var day=("0"+(date.getDate())).slice(-2);var year=date.getFullYear();if(new Date(date).getTime()<new Date().getTime()) 9159{year=year+1;} 9160if(isNaN(new Date(date))===false) 9161{date=year+'-'+month+'-'+day;} 9162else 9163{date='';} 9164umgAAL.track.tour_store_link(platform,date,location,ticket_tier,dest_url);});}})(jQuery);(function($){"use strict";if(UMGAALWP.plugins.gigpress&&typeof(umgAAL)!='undefined') 9165{$(document).on("click",".gigpress-related-item a",function(){umgAAL.track.outbound_link($(this).attr('href'));});$(document).on("click",".gigpress-venue a",function(){umgAAL.track.outbound_link($(this).attr('href'));});$(document).on("click",".gigpress-address",function(){umgAAL.track.outbound_link($(this).attr('href'));});$(document).on("click",".gigpress-show-related a",function(){umgAAL.track.outbound_link($(this).attr('href'));});$(document).on("click",".gigpress-tickets-link",function(){var date='',month='',day='',year='',location='',ticket_tier='N/A',dest_url='',platform='gigpress';dest_url=$(this).attr('href');if(UMGAALWP.data.gigpress.shows&&typeof(UMGAALWP.data.gigpress.shows)!=='undefined') 9166{if(UMGAALWP.data.gigpress.shows.venue_city!==null) 9167{location=UMGAALWP.data.gigpress.shows.venue_city+',';} 9168if(UMGAALWP.data.gigpress.shows.venue_state!==null) 9169{location=location+UMGAALWP.data.gigpress.shows.venue_state+',';} 9170if(UMGAALWP.data.gigpress.shows.venue_country!==null) 9171{location=location+UMGAALWP.data.gigpress.shows.venue_country+',';} 9172date=UMGAALWP.data.gigpress.shows.show_date;} 9173else 9174{var fmt=new DateFormatter();var $table_row=$(this).closest('tr');var $table_row_data=$table_row.prev('tr');if($table_row.length>0&&$table_row_data.length>0) 9175{date=fmt.parseDate($table_row_data.find('.gigpress-date').text(),UMGAALWP.data.gigpress.options.date_format);location=$table_row_data.find('.gigpress-city').text()+','+$table_row_data.find('.gigpress-country').text();month=("0"+(date.getMonth()+1)).slice(-2) 9176day=("0"+(date.getDate())).slice(-2);year=date.getFullYear();if(isNaN(new Date(date))===false) 9177{date=year+'-'+month+'-'+day;} 9178else 9179{date='';}}} 9180umgAAL.track.tour_store_link(platform,date,location,ticket_tier,dest_url);});}})(jQuery);(function($){"use strict";if(UMGAALWP.plugins.new_royalslider&&typeof(umgAAL)!='undefined') 9181{$(window).load(function(){$(document).ready(function(){function get_royal_Slider_title(id){for(var i=0;i<UMGAALWP.data.royalslider.length;i++){if(UMGAALWP.data.royalslider[i].id===id) 9182{return UMGAALWP.data.royalslider[i].name;}} 9183return'';} 9184$('.royalSlider').each(function(){var id=$(this).attr('id').replace("new-royalslider-","");var royal_Slider_title=get_royal_Slider_title(id);umgAAL.track.photo_gallery_view(id,royal_Slider_title);});});});}})(jQuery);(function($){"use strict";if(UMGAALWP.plugins.nextgen_gallery&&typeof(umgAAL)!='undefined') 9185{$(window).load(function(){$(document).ready(function(){$('.ngg-galleryoverview').each(function(){umgAAL.track.photo_gallery_view('',window.location.href);});$('.ngg-navigation a').click(function(){umgAAL.track.photo_gallery_load_more('',window.location.href,'',$(this).data('pageid'));});});});}})(jQuery);(function($){"use strict";var addthisAAL=(window.addthisAAL)?window.addthisAAL:{};if(UMGAALWP.plugins.add_this&&typeof(umgAAL)!='undefined') 9186{addthisAAL={init:function(){if(typeof(addthis)!='undefined'){addthis.addEventListener('addthis.ready',addthisAAL.addthisReady);addthis.addEventListener('addthis.menu.share',addthisAAL.shareEventHandler);}},addthisReady:function(e){},shareEventHandler:function(e){if(e.type=='addthis.menu.share'){umgAAL.track.share(e.data.service.replace("_share",""),'page','',document.title);}}};$(window).load(function(){addthisAAL.init();});}})(jQuery);(function($){"use strict";var oldXHR;function newXHR(){var realXHR=new oldXHR();realXHR.addEventListener("readystatechange",function(){if(realXHR.readyState===4&&realXHR.status===200&&realXHR.responseURL.indexOf("epoch-api")!==-1&&(realXHR.responseURL.indexOf("submit_comment")!==-1)) 9187{umgAAL.track.comment('page',epoch_vars.post_id,document.title);}},false);return realXHR;} 9188$(window).load(function(){if(typeof(UMGAALWP.plugins.epoch)!=='undefined'&&UMGAALWP.plugins.epoch&&typeof(epoch_vars)!=='undefined'){oldXHR=window.XMLHttpRequest;window.XMLHttpRequest=newXHR;}});})(jQuery);jQuery(document).on('click','#_evidon-decline-button, #_evidon-accept-button, #evidon-prefdiag-accept, #evidon-prefdiag-decline, #evidon-prefdiag-closeicon',function(){processEvidonConsent();});jQuery(document).ready(function(){if(typeof(UMGAALWP.services)!=='undefined'&&(typeof UMGAALWP.services.you_tube)!=='undefined'&&UMGAALWP.services.you_tube) 9189{waitFor('evidon',function(){UMGAALWP.helpers.debugOutput('AAL: Found Evidon');if(typeof window.evidon!=='undefined'){waitForLocalStorage('_evidon_consent_ls_',function(){processEvidonConsent();});}},function(){UMGAALWP.helpers.debugOutput('AAL: Couldnt find Evidon.');UMGAALWP.helpers.debugOutput('AAL: Looking for Transcend');waitFor('airgap',function(){UMGAALWP.helpers.debugOutput('AAL: Found Transcend');if(typeof window.airgap!=='undefined'&&typeof window.airgap.addEventListener!=='undefined'){airgap.addEventListener('consent-change',({detail
9189:{consent,oldConsent,changes}})=>{UMGAALWP.helpers.debugOutput('AAL: Detected consent change');if(consent.purposes.Advertising||consent.purposes.Analytics){insertYouTubeScripts();}},);processTranscendConsent();}else{UMGAALWP.helpers.debugOutput('AAL: Transcend not active. Potentially need to whitelist domain.');}},function(){insertYouTubeScripts();});});}else{UMGAALWP.helpers.debugOutput('AAL: No YouTube service identified');insertYouTubeScripts();}});function checkEvidon(){UMGAALWP.helpers.debugOutput('AAL: Couldnt find Transcend. Looking for Evidon.');} 9190function processTranscendConsent(){let currentConsent=window.airgap.getConsent();if(typeof currentConsent.purposes!=='undefined'){if(currentConsent.purposes.Advertising||currentConsent.purposes.Analytics){insertYouTubeScripts();}}} 9191function processEvidonConsent(){currentWaitAttempts=0;waitFor('evidon.notice',function(){setTimeout(function(){let getVendorList=window.evidon.notice.vendorList;let getActiveCategories=window.evidon.notice.activecategorySet;let consentedCategories=window.evidon.notice._getConsentedCategories();let setYouTubeVendorID=0;let setYouTubeCategory='';let setHandleFunction='';let searchActiveCategories=true;let handleFunctionFired=false;Object.keys(getVendorList).forEach(key=>{if(getVendorList[key]=='youtube'){setYouTubeVendorID=parseInt(key);}});Object.keys(getActiveCategories).every(categoryKey=>{Object.keys(getActiveCategories[categoryKey].vendors).every(vendorIDKey=>{setHandleFunction=getActiveCategories[categoryKey].name.replace(/ /g,'');if(vendorIDKey==setYouTubeVendorID){setYouTubeCategory=categoryKey;searchActiveCategories=false;return false;} 9192return true;});if(!searchActiveCategories){return false;} 9193return true;});switch(setHandleFunction){case'OnlineAdvertising':window.evidon.handleOnlineAdvertising=function(){insertYouTubeScripts();handleFunctionFired=true;} 9194break;case'PerformanceandAnalytics':window.evidon.handlePerformanceandAnalytics=function(){insertYouTubeScripts();handleFunctionFired=true;} 9195break;} 9196if(!handleFunctionFired&&setYouTubeVendorID!==0&&setYouTubeCategory!==''&&consentedCategories[setYouTubeCategory]){insertYouTubeScripts();}},1000);},function(){UMGAALWP.helpers.debugOutput('AAL: Cannot find evidon notice');});} 9197function insertYouTubeScripts() 9198{if(!youTubeScriptsOutput){UMGAALWP.helpers.debugOutput('Loading YouTube scripts');tagYTPlayerAPI=document.createElement('script');tagYTPlayerAPI.src="//www.youtube.com/player_api";firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tagYTPlayerAPI,firstScriptTag);tagIframeAPI=document.createElement('script');tagIframeAPI.src="https://www.youtube.com/iframe_api";secondScriptTag=document.getElementsByTagName('script')[0];secondScriptTag.parentNode.insertBefore(tagIframeAPI,secondScriptTag);youTubeScriptsOutput=true;}} 9199(function($){"use strict";var youtubeAAL=(window.youtubeAAL)?window.youtubeAAL:{};var YTdeferred=$.Deferred();window.onYouTubeIframeAPIReady=function(){YTdeferred.resolve(window.YT);};youtubeAAL={players:[],details:{},first:false,init:function(){youtubeAAL.setIframes();$('body').bind("DOMSubtreeModified",youtubeAAL.domChange);},youtube_parser:function(url){var regExp=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;var match=url.match(regExp);return(match&&match[7].length===11)?match[7]:false;},youtubeIframe:function(potentialYouTubeVideo){var potentialYouTubeVideoSrc=potentialYouTubeVideo.src||'';if(potentialYouTubeVideoSrc.indexOf('youtube.com/embed/')>-1||potentialYouTubeVideoSrc.indexOf('youtube.com/v/')>-1){return true;} 9200return false;},setPlayer:function(iframe,ytid,iframe_id){var player=new YT.Player($(iframe).attr('id'),{events:{'onReady':function(){$(iframe).data('aal-tracking','true');$(iframe).data('aal-tracking-yt-id',ytid);},'onStateChange':youtubeAAL.onStateChange,}});youtubeAAL.players[ytid]=player;player.details={'id':ytid,'title':'','paused':false,'progress25':false,'progress50':false,'progress75':false,'progress90':false,'progress100':false,'postion_timer':null,'duration':0,'states_array':[],'current_video_postion':0};},onStateChange:function(e){var player=e.target;var player_data=youtubeAAL.getVideoData(player);var video_data=player_data.videoData;player.details.duration=player_data.duration;if((e.data===1&&(player.details.states_array[player.details.states_array.length-1]!==2)&&player.details.states_array[player.details.states_array.length-1]!==3)||(e.data===1&&player.details.states_array[player.details.states_array.length-1]===3&&(player.details.states_array[player.details.states_array.length-2]===-1||player.details.states_array.length<2))){umgAAL.track.video('youtube','play',video_data['video_id'],video_data['title']);}else if(e.data===2&&player.details.states_array[player.details.states_array.length-1]===1){umgAAL.track.video('youtube','pause',video_data['video_id'],video_data['title']);}else if(e.data===0&&player.details.states_array[player.details.states_array.length-1]===1){umgAAL.track.video('youtube','stop',video_data['video_id'],video_data['title']);} 9201if(e.data===1){player.details.postion_timer=setInterval(function(){var new_percent=Math.round((player_data.currentTime/player.details.duration)*100);if(player.details.percent_played!==new_percent) 9202{switch(new_percent){case 25:umgAAL.track.video('youtube','25%',video_data['video_id'],video_data['title']);break;case 50:umgAAL.track.video('youtube','50%',video_data['video_id'],video_data['title']);break;case 75:umgAAL.track.video('youtube','75%',video_data['video_id'],video_data['title']);break;case 90:umgAAL.track.video('youtube','90%',video_data['video_id'],video_data['title']);break;case 100:umgAAL.track.video('youtube','100%',video_data['video_id'],video_data['title']);break;}} 9203if(player.details.current_video_postion===player_data.currentTime){clearInterval(player.details.postion_timer);} 9204player.details.current_video_postion=player_data.currentTime;player.details.percent_played=new_percent;},1000);} 9205if(player.details.states_array.length===5) 9206{player.details.states_array.shift();} 9207player.details.states_array.push(e.data);if(e.data===0||e.data===2) 9208{player.details.states_array=[];} 9209player.details.current_video_postion=player_data.currentTime;},setIframes:function(){$('iframe').each(function(index,iframe){var yt_id=youtubeAAL.youtube_parser(iframe.src);if((yt_id&&$(this).data('aal-tracking')===undefined)||(yt_id&&($(this).data('aal-tracking-yt-id')!==yt_id))) 9210{if($(this).attr('id')===undefined) 9211{$(this).attr('id','player-'+yt_id);} 9212if($(this).attr('src').indexOf('enablejsapi=1')===-1){if($(this).attr('src').indexOf('?')===-1){$(this).attr('src',$(this).attr('src')+'?enablejsapi=1');}else 9213{$(this).attr('src',$(this).attr('src')+'&enablejsapi=1');}} 9214youtubeAAL.setPlayer($(this)[0],yt_id,$(this).attr('id'));}});},domChange:function(){youtubeAAL.setIframes();},getVideoData:function(videoObj){for(var prop in videoObj){if(videoObj.hasOwnProperty(prop)){var propValue=videoObj[prop];if(propValue&&typeof propValue!=='undefined'&&typeof propValue.videoData!=='undefined'&&typeof propValue.duration!=='undefined'){return propValue;}}} 9215return false;}};YTdeferred.done(function(){jQuery(window).load(function(){if(typeof(UMGAALWP.services)!=='undefined'&&(typeof UMGAALWP.services.you_tube)!=='undefined'&&UMGAALWP.services.you_tube) 9216{youtubeAAL.init();}});});})(jQuery);(function($){"use strict";var stacklaAAL=window.stacklaAAL?window.stacklaAAL:{};stacklaAAL={stackla_items:[],init:function(){Stackla.WidgetManager.on('load',stacklaAAL.onLoad).on('tileExpand',stacklaAAL.onTileExpand).on('userClick',stacklaAAL.onUserClick).on('shareClick',stacklaAAL.onShareClick).on('moreLoad',stacklaAAL.onLoadMore).on('productActionClick',stacklaAAL.onProductActionClick);},onLoad:function(e,data){var type='custom';if(data.styleName&&data.styleName.indexOf('carousel')!==-1) 9217{type='carousel';umgAAL.track.photo_gallery_view(data.widgetId,data.name,'',0);} 9218else if(data.styleName&&data.styleName.indexOf('billboard')!==-1) 9219{type='billboard';umgAAL.track.photo_gallery_view(data.widgetId,data.name,'',0);} 9220else if(data.styleName&&data.styleName.indexOf('feed')!==-1) 9221{type='feed';umgAAL.track.photo_gallery_view(data.widgetId,data.name,'',0);} 9222else if(data.styleName&&data.styleName.indexOf('slideshow')!==-1) 9223{type='slideshow';umgAAL.track.photo_gallery_view(data.widgetId,data.name,'',0);} 9224else if(data.styleName&&data.styleName.indexOf('waterfall')!==-1) 9225{type='waterfall';umgAAL.track.photo_gallery_view(data.widgetId,data.name,'',0);} 9226var stackla_obj={id:data.widgetId,type:type,name:data.name};
9226stacklaAAL.stackla_items.push(stackla_obj);},onTileExpand:function(e,data){if(data.tileData.media==='video'&&data.tileData.source!=='youtube'&&data.tileData.source!=='vimeo'){umgAAL.track.video(data.tileData.source,'play',data.widgetId,data.tileData.message);} 9227else if(data.tileData.media==='audio'&&data.tileData.source!=='soundcloud'){umgAAL.track.audio(data.tileData.source,'play',data.widgetId,data.tileData.message);}},onUserClick:function(e,data){if(data.tileData.author_link) 9228{umgAAL.track.outbound_link(data.tileData.author_link);} 9229else 9230{umgAAL.track.outbound_link(data.tileData.original_url);}},onShareClick:function(e,data){umgAAL.track.share(data.shareNetwork,data.tileData.media,data.widgetId,data.tileData.message);},onLoadMore:function(e,data){var stackla_obj=stacklaAAL.getStacklaItemById(data.widgetId);if(stackla_obj!==null){umgAAL.track.photo_gallery_load_more(stackla_obj.id,stackla_obj.name,'',data.page);}},onProductActionClick:function(e,data){var store='';var dest_url='';if(data.productTag) 9231{if(data.productTag.custom_url) 9232{dest_url=data.productTag.custom_url;} 9233if(data.productTag.tag) 9234{store=data.productTag.tag;}} 9235umgAAL.track.merch_link(store,dest_url)},getStacklaItemById:function(id){for(var i=0;i<stacklaAAL.stackla_items.length;i++){if(stacklaAAL.stackla_items[i].id===id) 9236{return stacklaAAL.stackla_items[i];}} 9237return null;}};if(UMGAALWP.plugins.stackla&&typeof(umgAAL)!='undefined') 9238{stacklaAAL.init();}})(jQuery);(function($){"use strict";if(UMGAALWP.plugins.revslider&&typeof(umgAAL)!='undefined') 9239{$(window).load(function(){$(document).ready(function(){function get_revslider_details(alias){for(var i=0;i<UMGAALWP.data.revslider_slider.length;i++){if(UMGAALWP.data.revslider_slider[i].alias===alias) 9240{return UMGAALWP.data.revslider_slider[i];}} 9241return null;} 9242$('.rev_slider_wrapper').each(function(){var alias=$(this).data('alias');var source=$(this).data('source');if(source==='gallery'||source==='flickr'||source==='instagram') 9243{var slider_details=get_revslider_details(alias);var title='';var id='';if(slider_details!==null) 9244{title=slider_details.title;id=slider_details.id;} 9245umgAAL.track.photo_gallery_view(id,title);}});});});}})(jQuery); 9246(()=>{var t={204:()=>{!function(t,e){"use strict";acf.hooks=new function(){var t={removeFilter:function(e,i){return"string"==typeof e&&n("filters",e,i),t},applyFilters:function(){var e=Array.prototype.slice.call(arguments),n=e.shift();return"string"==typeof n?o("filters",n,e):t},addFilter:function(e,n,o,r){return"string"==typeof e&&"function"==typeof n&&i("filters",e,n,o=parseInt(o||10,10),r),t},removeAction:function(e,i){return"string"==typeof e&&n("actions",e,i),t},doAction:function(){var e=Array.prototype.slice.call(arguments),n=e.shift();return"string"==typeof n&&o("actions",n,e),t},addAction:function(e,n,o,r){return"string"==typeof e&&"function"==typeof n&&i("actions",e,n,o=parseInt(o||10,10),r),t},storage:function(){return e}},e={actions:{},filters:{}};function n(t,n,i,o){if(e[t][n])if(i){var r,a=e[t][n];if(o)for(r=a.length;r--;){var s=a[r];s.callback===i&&s.context===o&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else e[t][n]=[]}function i(t,n,i,o,r){var a={callback:i,priority:o,context:r},s=e[t][n];s?(s.push(a),s=function(t){for(var e,n,i,o=1,r=t.length;o<r;o++){for(e=t[o],n=o;(i=t[n-1])&&i.priority>e.priority;)t[n]=t[n-1],--n;t[n]=e}return t}(s)):s=[a],e[t][n]=s}function o(t,n,i){var o=e[t][n];if(!o)return"filters"===t&&i[0];var r=0,a=o.length;if("filters"===t)for(;r<a;r++)i[0]=o[r].callback.apply(o[r].context,i);else for(;r<a;r++)o[r].callback.apply(o[r].context,i);return"filters"!==t||i[0]}return t}}(window)},2206:()=>{var t;t=jQuery,acf.models.Modal=acf.Model.extend({data:{title:"",content:"",toolbar:""},events:{"click .acf-modal-close":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(),this.render()},initialize:function(){this.open()},render:function(){var e=this.get("title"),n=this.get("content"),i=this.get("toolbar"),o=t(["<div>",'<div class="acf-modal">','<div class="acf-modal-title">',"<h2>"+e+"</h2>",'<button class="acf-modal-close" type="button"><span class="dashicons dashicons-no"></span></button>',"</div>",'<div class="acf-modal-content">'+n+"</div>",'<div class="acf-modal-toolbar">'+i+"</div>","</div>",'<div class="acf-modal-backdrop acf-modal-close"></div>',"</div>"].join(""));this.$el&&this.$el.replaceWith(o),this.$el=o,acf.doAction("append",o)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".acf-modal-title h2").html(t)},content:function(t){this.$(".acf-modal-content").html(t)},toolbar:function(t){this.$(".acf-modal-toolbar").html(t)},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()},focus:function(){this.$el.find(".acf-icon").first().trigger("focus")},lockFocusToModal:function(e){let n=t("#wpwrap");n.length&&(n[0].inert=e,n.attr("aria-hidden",e))},returnFocusToOrigin:function(){this.data.openedBy instanceof t&&this.data.openedBy.closest("body").length>0&&this.data.openedBy.trigger("focus")}}),acf.newModal=function(t){return new acf.models.Modal(t)}},9653:()=>{var t,e,n;t=jQuery,e=/^(\S+)\s*(.*)$/,n=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=t.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var e=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,e):e.apply(this)},t.extend(n.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,n){var i=this.get(t);return i==e||(this.data[t]=e,n||(this.changed=!0,this.trigger("changed:"+t,[e,i]),this.trigger("changed",[t,e,i]))),this},inherit:function(e){return e instanceof jQuery&&(e=e.data()),t.extend(this.data,e),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(e){t.extend(this,e)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var n in t){var i=n.match(e);this.on(i[1],i[2],t[n])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var n in t){var i=n.match(e);this.off(i[1],i[2],t[n])}},getEventTarget:function(e,n){return e||this.$el||t(document)}
9246,validateEvent:function(e){return!this.eventScope||t(e.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(e){return this.proxy((function(n){if(this.validateEvent(n)){var i=acf.arrayArgs(arguments).slice(1),o=[n,t(n.currentTarget)].concat(i);e.apply(this,o)}}))},on:function(t,e,n,i){var o,r,a,s,c;t instanceof jQuery?i?(o=t,r=e,a=n,s=i):(o=t,r=e,s=n):n?(r=t,a=e,s=n):(r=t,s=e),o=this.getEventTarget(o),"string"==typeof s&&(s=this.proxyEvent(this[s])),r=r+"."+this.cid,c=a?[r,a,s]:[r,s],o.on.apply(o,c)},off:function(t,e,n){var i,o,r,a;t instanceof jQuery?n?(i=t,o=e,r=n):(i=t,o=e):e?(o=t,r=e):o=t,i=this.getEventTarget(i),o=o+"."+this.cid,a=r?[o,r]:[o],i.off.apply(i,a)},trigger:function(t,e,n){var i=this.getEventTarget();return n?i.trigger.apply(i,arguments):i.triggerHandler.apply(i,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,n){n=n||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,n,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,n){n=n||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,n,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(e){return t.proxy(e,this)}}),n.extend=function(e){var n,i=this;return n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return i.apply(this,arguments)},t.extend(n,i),n.prototype=Object.create(i.prototype),t.extend(n.prototype,e),n.prototype.constructor=n,n},acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(e){var n=[];return e.each((function(){n.push(acf.getInstance(t(this)))})),n}},86:()=>{var t,e;t=jQuery,e=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'<div class="acf-notice"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(acf.escHtml(t))},text:function(t){this.$("p").html(acf.escHtml(t))},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}}),acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new e(t)},new acf.Model({wait:"prepare",priority:1,initialize:function(){t(".acf-admin-notice").each((function(){if(t(this).data("persisted")){let e=acf.getPreference("dismissed-notices");e&&"object"==typeof e&&e.includes(t(this).data("persist-id"))?t(this).remove():(t(this).show(),t(this).on("click",".notice-dismiss",(function(n){e=acf.getPreference("dismissed-notices"),e&&"object"==typeof e||(e=[]),e.push(t(this).closest(".acf-admin-notice").data("persist-id")),acf.setPreference("dismissed-notices",e)})))}}))}})},8729:()=>{jQuery,new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})},7904:()=>{var t;t=jQuery,acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1,openedBy:null},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose",keydown:"onPressEscapeClose"},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.open(),this.focus(),this.lockFocusToPopup(!0)},tmpl:function(){return['<div id="acf-popup" role="dialog" tabindex="-1">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close" aria-label="'+acf.__("Close modal")+'"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].join("")},render:function(){var t=this.get("title"),e=this.get("content"),n=this.get("loading"),i=this.get("width"),o=this.get("height");this.title(t),this.content(e),i&&this.$(".acf-popup-box").css("width",i),o&&this.$(".acf-popup-box").css("min-height",o),this.loading(n),acf.doAction("append",this.$el)},focus:function(){this.$el.find(".acf-icon").first().trigger("focus")},lockFocusToPopup:function(e){let n=t("#wpwrap");n.length&&(n[0].inert=e,n.attr("aria-hidden",e))},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.lockFocusToPopup(!1),this.returnFocusToOrigin(),this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()},onPressEscapeClose:function(t){"Escape"===t.key&&this.close()},returnFocusToOrigin:function(){this.data.openedBy instanceof t&&this.data.openedBy.closest("body").length>0&&this.data.openedBy.trigger("focus")}}),acf.newPopup=function(t){return new acf.models.Popup(t)}},7861:()=>{!function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),t.confirmRemove!==e?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new i(t)):t.confirm!==e?new i(t):new n(t)};var n=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'<div class="acf-tooltip"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)}
9246,position:function(){var e=this.$el,n=this.get("target");if(n){e.removeClass("right left bottom top").css({top:0,left:0});var i=n.outerWidth(),o=n.outerHeight(),r=n.offset().top,a=n.offset().left,s=e.outerWidth(),c=e.outerHeight(),l=e.offset().top,u=r-c-l,f=a+i/2-s/2;f<10?(e.addClass("right"),f=a+i,u=r+o/2-c/2-l):f+s+10>t(window).width()?(e.addClass("left"),f=a-s,u=r+o/2-c/2-l):u-t(window).scrollTop()<10?(e.addClass("bottom"),u=r+o-l):e.addClass("top"),e.css({top:u,left:f})}}}),i=n.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),n=this.get("target");this.setTimeout((function(){this.on(e,"click","onCancel")})),this.get("targetConfirm")&&this.on(n,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),n=this.get("target");this.off(e,"click"),this.off(n,"click")},render:function(){var t=[this.get("text")||acf.__("Are you sure?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].join(" ");this.html(t),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("cancel"),i=this.get("context")||this;n.apply(i,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var n=this.get("confirm"),i=this.get("context")||this;n.apply(i,arguments),this.remove()}});acf.models.Tooltip=n,acf.models.TooltipConfirm=i,new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle","focus .acf-js-tooltip":"showTitle","blur .acf-js-tooltip":"hideTitle","keyup .acf-js-tooltip":"onKeyUp"},showTitle:function(t,e){var n=e.attr("title");n&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:n,target:e}):this.tooltip=acf.newTooltip({text:n,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))},onKeyUp:function(t,e){"Escape"===t.key&&this.hideTitle(t,e)}})}(jQuery)},7806:()=>{!function(t,e){var n={};window.acf=n,n.data={},n.get=function(t){return this.data[t]||null},n.has=function(t){return null!==this.get(t)},n.set=function(t,e){return this.data[t]=e,this};var i=0;n.uniqueId=function(t){var e=++i+"";return t?t+e:e},n.uniqueArray=function(t){return t.filter((function(t,e,n){return n.indexOf(t)===e}))};var o="";n.uniqid=function(t,e){var n;void 0===t&&(t="");var i=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return o||(o=Math.floor(123456789*Math.random())),o++,n=t,n+=i(parseInt((new Date).getTime()/1e3,10),8),n+=i(o,5),e&&(n+=(10*Math.random()).toFixed(8).toString()),n},n.strReplace=function(t,e,n){return n.split(t).join(e)},n.strCamelCase=function(t){var e=t.match(/([a-zA-Z0-9]+)/g);return e?e.map((function(t,e){var n=t.charAt(0);return(0===e?n.toLowerCase():n.toUpperCase())+t.slice(1)})).join(""):""},n.strPascalCase=function(t){var e=n.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},n.strSlugify=function(t){return n.strReplace("_","-",t.toLowerCase())},n.strSanitize=function(t){var n={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",Ã:"AE",Ã:"C",Ã:"E",Ã:"E",Ã:"E",Ã:"E",Ã:"I",Ã:"I",Ã:"I",Ã:"I",Ã:"D",Ã:"N",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"U",Ã:"U",Ã:"U",Ã:"U",Ã:"Y",Ã:"s",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",Ã:"i",î:"i",ï:"i",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ä:"A",Ä:"a",Ä:"A",Ä:"a",Ä:"A",Ä
:"a",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"C",Ä:"c",Ä:"D",Ä:"d",Ä:"D",Ä:"d",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"E",Ä:"e",Ä:"G",Ä:"g",Ä:"G",Ä:"g",Ä :"G",Ä¡:"g",Ä¢:"G",Ä£:"g",Ĥ:"H",Ä¥:"h",Ħ:"H",ħ:"h",Ĩ:"I",Ä©:"i",Ī:"I",Ä«:"i",Ĭ:"I",Ä:"i",Ä®:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",Ĺ:"L",ĺ:"l",Ä»:"L",ļ:"l",Ľ:"L",ľ:"l",Ä¿:"L",Å:"l",Å:"l",Å:"l",Å:"N",Å:"n",Å
:"N",Å:"n",Å:"N",Å:"n",Å:"n",Å:"O",Å:"o",Å:"O",Å:"o",Å:"O",Å:"o",Å:"OE",Å:"oe",Å:"R",Å:"r",Å:"R",Å:"r",Å:"R",Å:"r",Å:"S",Å:"s",Å:"S",Å:"s",Å:"S",Å:"s",Å :"S",Å¡:"s",Å¢:"T",Å£:"t",Ť:"T",Å¥:"t",Ŧ:"T",ŧ:"t",Ũ:"U",Å©:"u",Ū:"U",Å«:"u",Ŭ:"U",Å:"u",Å®:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",ź:"z",Å»:"Z",ż:"z",Ž:"Z",ž:"z",Å¿:"s",Æ:"f",Æ :"O",Æ¡:"o",Ư:"U",ư:"u",Ç:"A",Ç:"a",Ç:"I",Ç:"i",Ç:"O",Ç:"o",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ç:"U",Ç:"u",Ǻ:"A",Ç»:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",Ç¿:"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""};return(t=t.replace(/\W/g,(function(t){return n[t]!==e?n[t]:t}))).toLowerCase()},n.strMatch=function(t,e){for(var n=0,i=Math.min(t.length,e.length),o=0;o<i&&t[o]===e[o];o++)n++;return n},n.strEscape=function(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'"};return(""+t).replace(/[&<>"']/g,(function(t){return e[t]}))},n.strUnescape=function(t){var e={"&":"&","<":"<",">":">",""":'"',"'":"'"};return(""+t).replace(/&|<|>|"|'/g,(function(t){return e[t]}))},n.escAttr=n.strEscape,n.escHtml=function(t){return(""+t).replace(/<script|<\/script/g,(function(t){return n.strEscape(t)}))},n.decode=function(e){return t("<textarea/>").html(e).text()},n.parseArgs=function(e,n){return"object"!=typeof e&&(e={}),"object"!=typeof n&&(n={}),t.extend({},n,e)},window.acfL10n==e&&(acfL10n={}),n.__=function(t){return acfL10n[t]||t},n._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t}
9246,n._n=function(t,e,i){return 1==i?n.__(t):n.__(e)},n.isArray=function(t){return Array.isArray(t)},n.isObject=function(t){return"object"==typeof t};var r=function(t,e,i){var o=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(o)for(var r=o.length,a=t,s=0;s<r;s++){var c=String(o[s]);s==r-1?"%%index%%"===c?a.push(i):a[c]=i:("%%index%%"===o[s+1]?n.isArray(a[c])||(a[c]=[]):n.isObject(a[c])||(a[c]={}),a=a[c])}};n.serialize=function(t,i){var o={},a=n.serializeArray(t);i!==e&&(a=a.filter((function(t){return 0===t.name.indexOf(i)})).map((function(t){return t.name=t.name.slice(i.length),t})));for(var s=0;s<a.length;s++)r(o,a[s].name,a[s].value);return o},n.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},n.serializeForAjax=function(t){var e={};return n.serializeArray(t).map((function(t){"[]"===t.name.slice(-2)?(e[t.name]=e[t.name]||[],e[t.name].push(t.value)):e[t.name]=t.value})),e},n.addAction=function(t,e,i,o){return n.hooks.addAction.apply(this,arguments),this},n.removeAction=function(t,e){return n.hooks.removeAction.apply(this,arguments),this};var a={};n.doAction=function(t){return a[t]=1,n.hooks.doAction.apply(this,arguments),a[t]=0,this},n.doingAction=function(t){return 1===a[t]},n.didAction=function(t){return a[t]!==e},n.currentAction=function(){for(var t in a)if(a[t])return t;return!1},n.addFilter=function(t){return n.hooks.addFilter.apply(this,arguments),this},n.removeFilter=function(t){return n.hooks.removeFilter.apply(this,arguments),this},n.applyFilters=function(t){return n.hooks.applyFilters.apply(this,arguments)},n.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var s=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){s={}}var c=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+n.get("post_id")),t};n.getPreference=function(t){return t=c(t),s[t]||null},n.setPreference=function(t,e){t=c(t),null===e?delete s[t]:s[t]=e,localStorage.setItem("acf",JSON.stringify(s))},n.removePreference=function(t){n.setPreference(t,null)},n.remove=function(t){t instanceof jQuery&&(t={target:t}),t=n.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),n.doAction("remove",t.target),t.target.is("tr")?u(t):l(t)};var l=function(t){var e=t.target,n=e.height(),i=e.width(),o=e.css("margin"),r=e.outerHeight(!0),a=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');var s=e.parent();e.css({height:n,width:i,margin:o,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",a),s.remove(),t.complete()}),301)},u=function(e){var n=e.target,i=n.height(),o=n.children().length,r=t('<td class="acf-temp-remove" style="padding:0; height:'+i+'px" colspan="'+o+'"></td>');n.addClass("acf-remove-element"),setTimeout((function(){n.html(r)}),251),setTimeout((function(){n.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){n.remove(),e.complete()}),451)};n.duplicate=function(e){e instanceof jQuery&&(e={target:e}),e=n.parseArgs(e,{target:!1,search:"",replace:"",rename:!0,before:function(t){},after:function(t,e){},append:function(t,e){t.after(e)}}),e.target=e.target||e.$el;var i=e.target;e.search=e.search||i.attr("data-id"),e.replace=e.replace||n.uniqid(),e.before(i),n.doAction("before_duplicate",i);var o=i.clone();return e.rename&&n.rename({target:o,search:e.search,replace:e.replace,replacer:"function"==typeof e.rename?e.rename:null}),o.removeClass("acf-clone"),o.find(".ui-sortable").removeClass("ui-sortable"),o.find("[data-select2-id]").removeAttr("data-select2-id"),o.find(".select2").remove(),o.find('.acf-is-subfields select[data-ui="1"]').each((function(){t(this).prop("id",t(this).prop("id").replace("acf_fields",n.uniqid("duplicated_")+"_acf_fields"))})),o.find(".acf-field-settings > .acf-tab-wrap").remove(),e.after(i,o),n.doAction("after_duplicate",i,o),e.append(i,o),n.doAction("duplicate",i,o),n.doAction("append",o),o},n.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=n.parseArgs(t,{target:!1,destructive:!1,search:"",replace:"",replacer:null})).target;t.search||(t.search=e.attr("data-id")),t.replace||(t.replace=n.uniqid("acf")),t.replacer||(t.replacer=function(t,e,n,i){return e.replace(n,i)});var i=function(e){return function(n,i){return t.replacer(e,i,t.search,t.replace)}};if(t.destructive){var o=n.strReplace(t.search,t.replace,e.outerHTML());e.replaceWith(o)}else e.attr("data-id",t.replace),e.find('[id*="'+t.search+'"]').attr("id",i("id")),e.find('[for*="'+t.search+'"]').attr("for",i("for")),e.find('[name*="'+t.search+'"]').attr("name",i("name"));return e},n.prepareForAjax=function(t){return t.nonce=n.get("nonce"),t.post_id=n.get("post_id"),n.has("language")&&(t.lang=n.get("language")),n.applyFilters("prepare_for_ajax",t)},n.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' <i class="acf-loading"></i>')},n.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},n.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},n.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},n.updateUserSetting=function(e,i){var o={action:"acf/ajax/user_setting",name:e,value:i};t.ajax({url:n.get("ajaxurl"),data:n.prepareForAjax(o),type:"post",dataType:"html"})},n.val=function(t,e,n){var i=t.val();return e!==i&&(t.val(e),t.is("select")&&null===t.val()?(t.val(i),!1):(!0!==n&&t.trigger("change"),!0))},n.show=function(t,e){return e&&n.unlock(t,"hidden",e),!n.isLocked(t,"hidden")&&!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0)},n.hide=function(t,e){return e&&n.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},n.isHidden=function(t){return t.hasClass("acf-hidden")},n.isVisible=function(t){return!n.isHidden(t)};var f=function(t,e){return!(t.hasClass("acf-disabled")||(e&&n.unlock(t,"disabled",e),n.isLocked(t,"disabled")||!t.prop("disabled")||(t.prop("disabled",!1),0)))};n.enable=function(e,n){if(e.attr("name"))return f(e,n);var i=!1;return e.find("[name]").each((function(){f(t(this),n)&&(i=!0)})),i};var d=function(t,e){return e&&n.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};n.disable=function(e,n){if(e.attr("name"))return d(e,n);var i=!1;return e.find("[name]").each((function(){d(t(this),n)&&(i=!0)})),i},n.isset=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},n.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},n.getFileInputData=function(t,e){var i=t.val();if(!i)return!1;var o={url:i},r=!!t[0].files.length&&n.isget(t[0].files,0);if(r)if(o.size=r.size,o.type=r.type,r.type.indexOf("image")>-1){var a=window.URL||window.webkitURL,s=new Image;
9246s.onload=function(){o.width=this.width,o.height=this.height,e(o)},s.src=a.createObjectURL(r)}else e(o);else e(o)},n.isAjaxSuccess=function(t){return t&&t.success},n.getAjaxMessage=function(t){return n.isget(t,"data","message")},n.getAjaxError=function(t){return n.isget(t,"data","error")},n.getXhrError=function(t){if(t.responseJSON){if(t.responseJSON.message)return t.responseJSON.message;if(t.responseJSON.data&&t.responseJSON.data.error)return t.responseJSON.data.error}else if(t.statusText)return t.statusText;return""},n.renderSelect=function(t,e){var i=t.val(),o=[],r=function(t){var e="";return t.map((function(t){var i=t.text||t.label||"",a=t.id||t.value||"";o.push(a),t.children?e+='<optgroup label="'+n.escAttr(i)+'">'+r(t.children)+"</optgroup>":e+='<option value="'+n.escAttr(a)+'"'+(t.disabled?' disabled="disabled"':"")+">"+n.strEscape(i)+"</option>"})),e};return t.html(r(e)),o.indexOf(i)>-1&&t.val(i),t.val()};var h,p,g,v,m,y=function(t,e){return t.data("acf-lock-"+e)||[]},w=function(t,e,n){t.data("acf-lock-"+e,n)};n.lock=function(t,e,n){var i=y(t,e);i.indexOf(n)<0&&(i.push(n),w(t,e,i))},n.unlock=function(t,e,n){var i=y(t,e),o=i.indexOf(n);return o>-1&&(i.splice(o,1),w(t,e,i)),0===i.length},n.isLocked=function(t,e){return y(t,e).length>0},n.isGutenberg=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor"))},n.isGutenbergPostEditor=function(){return!!(window.wp&&wp.data&&wp.data.select&&wp.data.select("core/edit-post"))},n.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},n.debounce=function(t,e){var n;return function(){var i=this,o=arguments;clearTimeout(n),n=setTimeout((function(){t.apply(i,o)}),e)}},n.throttle=function(t,e){var n=!1;return function(){n||(n=!0,setTimeout((function(){n=!1}),e),t.apply(this,arguments))}},n.isInView=function(t){t instanceof jQuery&&(t=t[0]);var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},n.onceInView=(h=[],p=0,g=function(){h.forEach((function(t){n.isInView(t.el)&&(t.callback.apply(this),m(t.id))}))},v=n.debounce(g,300),m=function(e){(h=h.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",v).off("acfrefresh orientationchange",g)},function(e,i){e instanceof jQuery&&(e=e[0]),n.isInView(e)?i.apply(this):function(e,n){h.length||t(window).on("scroll resize",v).on("acfrefresh orientationchange",g),h.push({id:p++,el:e,callback:n})}(e,i)}),n.once=function(t){var n=0;return function(){return n++>0?t=e:t.apply(this,arguments)}},n.focusAttention=function(e){var i=1e3;e.addClass("acf-attention -focused"),n.isInView(e)||(t("body, html").animate({scrollTop:e.offset().top-t(window).height()/2},500),i+=500),setTimeout((function(){e.removeClass("-focused"),setTimeout((function(){e.removeClass("acf-attention")}),250)}),i)},n.onFocus=function(e,n){var i=!1,o=!1,r=function(){i=!0,setTimeout((function(){i=!1}),1),s(!0)},a=function(){i||s(!1)},s=function(i){o!==i&&(i?(t(document).on("click",a),e.on("blur","input, select, textarea",a)):(t(document).off("click",a),e.off("blur","input, select, textarea",a)),o=i,n(i))};e.on("click",r),e.on("focus","input, select, textarea",r)},n.disableForm=function(t){t.submitter&&t.submitter.classList.add("disabled")},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),n.isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},n.refresh=n.debounce((function(){t(window).trigger("acfrefresh"),n.doAction("refresh")}),0),t(document).ready((function(){n.doAction("ready")})),t(window).on("load",(function(){setTimeout((function(){n.doAction("load")}))})),t(window).on("beforeunload",(function(){n.doAction("unload")})),t(window).on("resize",(function(){n.doAction("resize")})),t(document).on("sortstart",(function(t,e){n.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){n.doAction("sortstop",e.item,e.placeholder)}))}(jQuery)}},e={};function n(i){var o=e[i];if(void 0!==o)return o.exports;var r=e[i]={exports:{}};return t[i](r,r.exports,n),r.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";n(7806),n(204),n(9653),n(7904),n(2206),n(8729),n(86),n(7861)})()})(); 9247(()=>{var e={7787:()=>{!function(e,t){acf.newCompatibility=function(e,t){return(t=t||{}).__proto__=e.__proto__,e.__proto__=t,e.compatibility=t,t},acf.getCompatibility=function(e){return e.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.render
9247Select,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(e,t){e=e||"";var i=(t=t||"")?e+"."+t:e,a={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(a[i])return acf.__(a[i]);var n=this.l10n[e]||"";return t&&(n=n[t]||""),n},i.get_selector=function(t){var i=".acf-field";if(!t)return i;if(e.isPlainObject(t)){if(e.isEmptyObject(t))return i;for(var a in t){t=t[a];break}}return i+="-"+t,i=acf.strReplace("_","-",i),acf.strReplace("field-field-","field-",i)},i.get_fields=function(e,t,i){var a={is:e||"",parent:t||!1,suppressFilters:i||!1};return a.is&&(a.is=this.get_selector(a.is)),acf.findFields(a)},i.get_field=function(e,t){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(e,t){return e.closest(this.get_selector(t))},i.get_field_wrap=function(e){return e.closest(this.get_selector())},i.get_field_key=function(e){return e.data("key")},i.get_field_type=function(e){return e.data("type")},i.get_data=function(e,t){return acf.parseArgs(e.data(),t)},i.maybe_get=function(e,t,i){void 0===i&&(i=null),keys=String(t).split(".");for(var a=0;a<keys.length;a++){if(!e.hasOwnProperty(keys[a]))return i;e=e[keys[a]]}return e};var a=function(e){return e instanceof acf.Field?e.$el:e},n=function(t){return function(){if(arguments.length)var i=function(e){return acf.arrayArgs(e).map(a)}(arguments);else i=[e(document)];return t.apply(this,i)}};i.add_action=function(e,t,a,s){var r=e.split(" "),o=r.length;if(o>1){for(var c=0;c<o;c++)e=r[c],i.add_action.apply(this,arguments);return this}return t=n(t),acf.addAction.apply(this,arguments)},i.add_filter=function(e,t,i,a){return t=n(t),acf.addFilter.apply(this,arguments)},i.model={actions:{},filters:{},events:{},extend:function(t){var i=e.extend({},this,t);return e.each(i.actions,(function(e,t){i._add_action(e,t)})),e.each(i.filters,(function(e,t){i._add_filter(e,t)})),e.each(i.events,(function(e,t){i._add_event(e,t)})),i},_add_action:function(e,t){var i=e.split(" "),a=(e=i[0]||"",i[1]||10);acf.add_action(e,this[t],a,this)},_add_filter:function(e,t){var i=e.split(" "),a=(e=i[0]||"",i[1]||10);acf.add_filter(e,this[t],a,this)},_add_event:function(t,i){var a=this,n=t.indexOf(" "),s=n>0?t.substr(0,n):t,r=n>0?t.substr(n+1):"",o=function(t){t.$el=e(this),acf.field_group&&(t.$field=t.$el.closest(".acf-field-object")),"function"==typeof a.event&&(t=a.event(t)),a[i].apply(a,arguments)};r?e(document).on(s,r,o):e(document).on(s,o)},get:function(e,t){return t=t||null,void 0!==this[e]&&(t=this[e]),t},set:function(e,t){return this[e]=t,"function"==typeof this["_set_"+e]&&this["_set_"+e].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_action(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_filter:function(e,t){var i=this;e=e+"_field/type="+i.type,acf.add_filter(e,(function(e){i.set("$field",e),i[t].apply(i,arguments)}))},_add_event:function(t,i){var a=this,n=t.substr(0,t.indexOf(" ")),s=t.substr(t.indexOf(" ")+1),r=acf.get_selector(a.type);e(document).on(n,r+" "+s,(function(t){var n=e(this),s=acf.get_closest_field(n,a.type);s.length&&(s.is(a.$field)||a.set("$field",s),t.$el=n,t.$field=s,a[i].apply(a,[t]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(e){return this.set("$field",e)}}),acf.newCompatibility(acf.validation,{remove_error:function(e){acf.getField(e).removeError()},add_warning:function(e,t){acf.getField(e).showNotice({text:t,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm}),i.tooltip={tooltip:function(e,t){return acf.newTooltip({text:e,target:t}).$el},temp:function(e,t){acf.newTooltip({text:e,target:t,timeout:250})},confirm:function(e,t,i,a,n){acf.newTooltip({confirm:!0,text:i,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})},confirm_remove:function(e,t){acf.newTooltip({confirmRemove:!0,target:e,confirm:function(){t(!0)},cancel:function(){t(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(e){this.activeFrame=e.frame},popup:function(e){return e.mime_types&&(e.allowedTypes=e.mime_types),e.id&&(e.attachment=e.id),acf.newMediaPopup(e).frame}}),i.select2={init:function(e,t,i){return t.allow_null&&(t.allowNull=t.allow_null),t.ajax_action&&(t.ajaxAction=t.ajax_action),i&&(t.field=acf.getField(i)),acf.newSelect2(e,t)},destroy:function(e){return acf.getInstance(e).destroy()}},i.postbox={render:function(e){return e.edit_url&&(e.editLink=e.edit_url),e.edit_title&&(e.editTitle=e.edit_title),acf.newPostbox(e)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery)},682:()=>{!function(e,t){var __=acf.__,i=function(e){return e?""+e:""},a=function(e,t){return i(e).toLowerCase()===i(t).toLowerCase()},n=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:__("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(e,t){let i=t.val();return i instanceof Array&&(i=i.length),!!i},choices:function(e){return'<input type="text" disabled="" />'}});acf.registerConditionType(n);var s=n.extend({type:"hasNoValue",operator:"==empty",label:__("Has no value"),match:function(e,t){return!n.prototype.match.apply(this,arguments)}});acf.registerConditionType(s);var r=acf.Condition.extend({type:"equalTo",operator:"==",label:__("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,t){return acf.isNumeric(e.value)?(i=e.value,n=t.val(),parseFloat(i)===parseFloat(n)):a(e.value,t.val());var i,n},choices:function(e){return'<input type="text" />'}});acf.registerConditionType(r);var o=r.extend({type:"notEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!r.prototype.match.apply(this,arguments)}});acf.registerConditionType(o);var c=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:__("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(e,t){return a=t.val(),n=e.value,s=new RegExp(i(n),"gi"),i(a).match(s);var a,n,s},choices:function(e){return'<input type="text" placeholder="[a-z0-9]" />'}});acf.registerConditionType(c);var l=acf.Condition.extend({type:"contains",operator:"==contains",label:__("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(e,t){return a=t.val(),n=e.value,i(a).indexOf(i(n))>-1;var a,n},choices:function(e){return'<input type="text" />'}});acf.registerConditionType(l);var d=r.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(d);var u=o.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(e){return[{id:1,text:__("Checked")}]}});acf.registerConditionType(u);var f=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:__("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(e,t){var n,s=t.val();return s instanceof Array?(n=e.value,s.map((function(e){return i(e)})).indexOf(n)>-1):a(e.value,s)},choices:function(e){var t=[],i=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&t.push({id:"",text:__("Null")}),i.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],t.push({id:e[0].trim(),text:e[1].trim()})})),t}}
9247);acf.registerConditionType(f);var p=f.extend({type:"selectNotEqualTo",operator:"!=",label:__("Value is not equal to"),match:function(e,t){return!f.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var h=acf.Condition.extend({type:"greaterThan",operator:">",label:__("Value is greater than"),fieldTypes:["number","range"],match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),i=n,a=e.value,parseFloat(i)>parseFloat(a)},choices:function(e){return'<input type="number" />'}});acf.registerConditionType(h);var g=h.extend({type:"lessThan",operator:"<",label:__("Value is less than"),match:function(e,t){var i,a,n=t.val();return n instanceof Array&&(n=n.length),null==n||!1===n||(i=n,a=e.value,parseFloat(i)<parseFloat(a))},choices:function(e){return'<input type="number" />'}});acf.registerConditionType(g);var m=h.extend({type:"selectionGreaterThan",label:__("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(m);var v=g.extend({type:"selectionLessThan",label:__("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(v)}(jQuery)},2849:()=>{!function(e,t){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(t){e.extend(this.data,t)},getEventTarget:function(e,t){return e||this.get("field").$el},change:function(e,t){this.get("conditions").change(e)},match:function(e,t){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(e){return'<input type="text" />'}}),acf.newCondition=function(e,t){var i=t.get("field"),a=i.getField(e.field);if(!i||!a)return!1;var n={rule:e,target:i,conditions:t,field:a},s=a.get("type"),r=e.operator;return new(acf.getConditionTypes({fieldType:s,operator:r})[0]||acf.Condition)(n)};var a=function(e){return acf.strPascalCase(e||"")+"Condition"};acf.registerConditionType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getConditionType=function(e){var t=a(e);return acf.models[t]||!1},acf.registerConditionForFieldType=function(e,t){var i=acf.getConditionType(e);i&&i.prototype.fieldTypes.push(t)},acf.getConditionTypes=function(e){e=acf.parseArgs(e,{fieldType:"",operator:""});var t=[];return i.map((function(i){var a=acf.getConditionType(i),n=a.prototype.fieldTypes,s=a.prototype.operator;e.fieldType&&-1===n.indexOf(e.fieldType)||e.operator&&s!==e.operator||t.push(a)})),t}}(jQuery)},3155:()=>{!function(e,t){var i="conditional_logic",a=(new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(e){e.has("conditions")&&e.getConditions().render()}}),function(t,i){var a=acf.getFields({key:i,sibling:t.$el,suppressFilters:!0});return a.length||(a=acf.getFields({key:i,parent:t.$el.parent(),suppressFilters:!0})),!a.length&&e(".acf-field-settings").length&&(a=acf.getFields({key:i,parent:t.$el.parents(".acf-field-settings:first"),suppressFilters:!0})),!a.length&&e("#acf-basic-settings").length&&(a=acf.getFields({key:i,parent:e("#acf-basic-settings"),suppressFilters:!0})),!!a.length&&a[0]});acf.Field.prototype.getField=function(e){var t=a(this,e);if(t)return t;for(var i=this.parents(),n=0;n<i.length;n++)if(t=a(i[n],e))return t;return!1},acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new n(this)),this.conditions};var n=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(e){this.data.field=e;var t=e.get("conditions");t instanceof Array?t[0]instanceof Array?t.map((function(e,t){this.addRules(e,t)}),this):this.addRules(t):this.addRule(t)},change:function(e){if(this.get("timeStamp")===e.timeStamp)return!1;this.set("timeStamp",e.timeStamp,!0),this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,i)},hide:function(){return this.get("field").hideDisable(this.cid,i)},calculate:function(){var e=!1;return this.getGroups().map((function(t){e||t.filter((function(e){return e.calculate()})).length==t.length&&(e=!0)})),e},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var e=[];return this.data.groups.push(e),e},hasGroup:function(e){return null!=this.data.groups[e]},getGroup:function(e){return this.data.groups[e]},removeGroup:function(e){return this.data.groups[e].delete,this},addRules:function(e,t){e.map((function(e){this.addRule(e,t)}),this)},addRule:function(e,t){var i;t=t||0,i=this.hasGroup(t)?this.getGroup(t):this.addGroup();var a=acf.newCondition(e,this);if(!a)return!1;i.push(a)},hasRule:function(){},getRule:function(e,t){return e=e||0,t=t||0,this.data.groups[t][e]},removeRule:function(){}})}(jQuery)},2213:()=>{!function(e,t){var i=0,a=acf.Field.extend({type:"accordion",wait:"",$control:function(){return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.hasClass("acf-accordion")&&!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var t=this.$el,a=this.$labelWrap(),s=this.$inputWrap(),r=this.$control(),o=s.children(".description");if(o.length&&a.append(o),this.$el.is("tr")){var c=this.$el.closest("table"),l=e('<div class="acf-accordion-title"/>'),d=e('<div class="acf-accordion-content"/>'),u=e('<table class="'+c.attr("class")+'"/>'),f=e("<tbody/>");l.append(a.html()),u.append(f),d.append(u),s.append(l),s.append(d),a.remove(),r.remove(),s.attr("colspan",2),a=l,s=d,r=f}t.addClass("acf-accordion"),a.addClass("acf-accordion-title"),s.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&t.attr("multi-expand",1);var p=acf.getPreference("this.accordions")||[];void 0!==p[i-1]&&this.set("open",p[i-1]),this.get("open")&&(t.addClass("-open"),s.css("display","block")),a.prepend(n.iconHtml({open:this.get("open")}));var h=t.parent();r.addClass(h.hasClass("-left")?"-left":""),r.addClass(h.hasClass("-clear")?"-clear":""),r.append(t.nextUntil(".acf-field-accordion",".acf-field")),r.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(a);var n=new acf.Model({actions:{unload:"onUnload"}
9247,events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},iconHtml:function(e){return acf.isGutenberg()?e.open?'<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class="acf-accordion-icon components-panel__arrow" aria-hidden="true" focusable="false"><path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"></path></svg>':'<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" class=" acf-accordion-icon components-panel__arrow" aria-hidden="true" focusable="false"><path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"></path></svg>':e.open?'<i class="acf-accordion-icon dashicons dashicons-arrow-down"></i>':'<i class="acf-accordion-icon dashicons dashicons-arrow-right"></i>'},open:function(t){var i=acf.isGutenberg()?0:300;t.find(".acf-accordion-content:first").slideDown(i).css("display","block"),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),t.addClass("-open"),acf.doAction("show",t),t.attr("multi-expand")||t.siblings(".acf-accordion.-open").each((function(){n.close(e(this))}))},close:function(e){var t=acf.isGutenberg()?0:300;e.find(".acf-accordion-content:first").slideUp(t),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),e.removeClass("-open"),acf.doAction("hide",e)},onClick:function(e,t){e.preventDefault(),this.toggle(t.parent())},onInvalidField:function(e,t){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(t))},onUnload:function(t){var i=[];e(".acf-accordion").each((function(){var t=e(this).hasClass("-open")?1:0;i.push(t)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery)},1357:()=>{var e;jQuery,e=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(e){this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(e)},8171:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var t=[];return this.$(":checked").each((function(){t.push(e(this).val())})),!!t.length&&t},onChange:function(e,t){var i=t.prop("checked"),a=t.parent("label"),n=this.$toggle();i?a.addClass("selected"):a.removeClass("selected"),n.length&&(0==this.$inputs().not(":checked").length?n.prop("checked",!0):n.prop("checked",!1))},onClickAdd:function(e,t){var i='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';t.parent("li").before(i),t.parent("li").parent().find('input[type="text"]').last().focus()},onClickToggle:function(e,t){var i=t.prop("checked"),a=this.$('input[type="checkbox"]'),n=this.$("label");a.prop("checked",i),i?n.addClass("selected"):n.removeClass("selected")},onClickCustom:function(e,t){var i=t.prop("checked"),a=t.next('input[type="text"]');i?a.prop("disabled",!1):(a.prop("disabled",!0),""==a.val()&&t.parent("li").remove())}}),acf.registerFieldType(t)},9459:()=>{var e;jQuery,e=acf.Field.extend({type:"color_picker",wait:"load",events:{duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(e){acf.val(this.$input(),e),this.$inputText().iris("color",e)},initialize:function(){var e=this.$input(),t=this.$inputText(),i=function(i){setTimeout((function(){acf.val(e,t.val())}),1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i};a=acf.applyFilters("color_picker_args",a,this),t.wpColorPicker(a)},onDuplicate:function(e,t,i){$colorPicker=i.find(".wp-picker-container"),$inputText=i.find('input[type="text"]'),$colorPicker.replaceWith($inputText)}}),acf.registerFieldType(e)},7597:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur",duplicateField:"onDuplicate"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),altField:e,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(t,i),acf.doAction("date_picker_init",t,i,this)},initializeCompatibility:function(){var e=this.$input(),t=this.$inputText();t.val(e.val());var i={dateFormat:this.get("date_format"),altField:e,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},a=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(t,i),t.datepicker("option","dateFormat",a),acf.doAction("date_picker_init",t,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")},onDuplicate:function(e,t,i){i.find('input[type="text"]').removeClass("hasDatepicker").removeAttr("id")}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("datePickerL10n");return!!a&&void 0!==e.datepicker&&(a.isRTL=i,e.datepicker.regional[t]=a,void e.datepicker.setDefaults(a))}}),acf.newDatePicker=function(t,i){if(void 0===e.datepicker)return!1;i=i||{},t.datepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},684:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(t,i),acf.doAction("date_time_picker_init",t,i,this)}}),acf.registerFieldType(t),new acf.Model({priority:5,wait:"ready",initialize:function(){var t=acf.get("locale"),i=acf.get("rtl"),a=acf.get("dateTimePickerL10n");return!!a&&void 0!==e.timepicker&&(a.isRTL=i,e.timepicker.regional[t]=a,void e.timepicker.setDefaults(a))}}),acf.newDateTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.datetimepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},5647:()=>{var e,t;e=jQuery,t=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},validateAttachment:function(e){return void 0!==(e=e||{}).id&&(e=e.attributes),acf.parseArgs(e,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.icon,alt:e.alt,title:e.title}),this.$('[data-name="title"]').text(e.title),this.$('[data-name="filename"]').text(e.filename).attr("href",e.url),this.$('[data-name="filesize"]').text(e.filesizeHumanReadable);var t=e.id||"";acf.val(this.$input(),t),t?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();if(!t)return!1;acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})}}),acf.registerFieldType(t)},8489:()=>{!function(e,t){var i=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(e){this.$control().removeClass("-value -loading -searching"),"default"===e&&(e=this.val()?"value":""),e&&this.$control().addClass("-"+e)},getValue:function(){var e=this.$input().val();return!!e&&JSON.parse(e)},setValue:function(e,t){var i="";e&&(i=JSON.stringify(e)),acf.val(this.$input(),i),t||(this.renderVal(e),acf.doAction("google_map_change",e,this.map,this))},renderVal:function(e){e?(this.setState("value"),this.$search().val(e.address),this.setPosition(e.lat,e.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(e,t){return new google.maps.LatLng(parseFloat(e),parseFloat(t))},setPosition:function(e,t){this.map.marker.setPosition({lat:parseFloat(e),lng:parseFloat(t)}),this.map.marker.setVisible(!0),this.center()},center:function(){var e=this.map.marker.getPosition();if(e)var t=e.lat(),i=e.lng();else t=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(t),lng:parseFloat(i)})},initialize:function(){!function(t){if(n)return t();if(acf.isset(window,"google","maps","Geocoder"))return n=new google.maps.Geocoder,t();if(acf.addAction("google_map_api_loaded",t),!a){var i=acf.get("google_map_api");i&&(a=!0,e.ajax({url:i,dataType:"script",cache:!0,success:function(){n=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}(this.initializeMap.bind(this))},initializeMap:function(){var e=this.getValue(),t=acf.parseArgs(e,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}
9247),i={scrollwheel:!1,zoom:parseInt(t.zoom),center:{lat:parseFloat(t.lat),lng:parseFloat(t.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var a=new google.maps.Map(this.$canvas()[0],i),n=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:a});n=acf.applyFilters("google_map_marker_args",n,this);var s=new google.maps.Marker(n),r=!1;if(acf.isset(google,"maps","places","Autocomplete")){var o=i.autocomplete||{};o=acf.applyFilters("google_map_autocomplete_args",o,this),(r=new google.maps.places.Autocomplete(this.$search()[0],o)).bindTo("bounds",a)}this.addMapEvents(this,a,s,r),a.acf=this,a.marker=s,a.autocomplete=r,this.map=a,e&&this.setPosition(e.lat,e.lng),acf.doAction("google_map_init",a,s,this)},addMapEvents:function(e,t,i,a){google.maps.event.addListener(t,"click",(function(t){var i=t.latLng.lat(),a=t.latLng.lng();e.searchPosition(i,a)})),google.maps.event.addListener(i,"dragend",(function(){var t=this.getPosition().lat(),i=this.getPosition().lng();e.searchPosition(t,i)})),a&&google.maps.event.addListener(a,"place_changed",(function(){var t=this.getPlace();e.searchPlace(t)})),google.maps.event.addListener(t,"zoom_changed",(function(){var i=e.val();i&&(i.zoom=t.getZoom(),e.setValue(i,!0))}))},searchPosition:function(e,t){this.setState("loading");var i={lat:e,lng:t};n.geocode({location:i},function(i,a){if(this.setState(""),"OK"!==a)this.showNotice({text:acf.__("Location not found: %s").replace("%s",a),type:"warning"});else{var n=this.parseResult(i[0]);n.lat=e,n.lng=t,this.val(n)}}.bind(this))},searchPlace:function(e){if(e)if(e.geometry){e.formatted_address=this.$search().val();var t=this.parseResult(e);this.val(t)}else e.name&&this.searchAddress(e.name)},searchAddress:function(e){if(e){var t=e.split(",");if(2==t.length){var i=parseFloat(t[0]),a=parseFloat(t[1]);if(i&&a)return this.searchPosition(i,a)}this.setState("loading"),n.geocode({address:e},function(t,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var a=this.parseResult(t[0]);a.address=e,this.val(a)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(e){this.setState("");var t=e.coords.latitude,i=e.coords.longitude;this.searchPosition(t,i)}.bind(this),function(e){this.setState("")}.bind(this))},parseResult:function(e){var t={address:e.formatted_address,lat:e.geometry.location.lat(),lng:e.geometry.location.lng()};t.zoom=this.map.getZoom(),e.place_id&&(t.place_id=e.place_id),e.name&&(t.name=e.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality","postal_town"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var a in i)for(var n=i[a],s=0;s<e.address_components.length;s++){var r=e.address_components[s],o=r.types[0];-1!==n.indexOf(o)&&(t[a]=r.long_name,r.long_name!==r.short_name&&(t[a+"_short"]=r.short_name))}return acf.applyFilters("google_map_result",t,e,this.map,this)},onClickClear:function(){this.val(!1)},onClickLocate:function(){this.searchLocation()},onClickSearch:function(){this.searchAddress(this.$search().val())},onFocusSearch:function(e,t){this.setState("searching")},onBlurSearch:function(e,t){var i=this.val(),a=i?i.address:"";t.val()===a&&this.setState("default")},onKeyupSearch:function(e,t){t.val()||this.val(!1)},onKeydownSearch:function(e,t){13==e.which&&(e.preventDefault(),t.blur())},onShow:function(){this.map&&this.setTimeout(this.center)}});acf.registerFieldType(i);var a=!1,n=!1}(jQuery)},6691:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]:first')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(e){e&&e.attributes&&(e=e.attributes),e=acf.parseArgs(e,{id:0,url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var t=acf.isget(e,"sizes",this.get("preview_size"));return t&&(e.url=t.url,e.width=t.width,e.height=t.height),e},render:function(e){e=this.validateAttachment(e),this.$("img").attr({src:e.url,alt:e.alt}),e.id?(this.val(e.id),this.$control().addClass("has-value")):(this.val(""),this.$control().removeClass("has-value"))},append:function(e,t){var i=function(e,t){for(var i=acf.getFields({key:e.get("key"),parent:t.$el}),a=0;a<i.length;a++)if(!i[a].val())return i[a];return!1},a=i(this,t);a||(t.$(".acf-button:last").trigger("click"),a=i(this,t)),a&&a.render(e)},selectAttachment:function(){var t=this.parent(),i=t&&"repeater"===t.get("type");acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:e.proxy((function(e,i){i>0?this.append(e,t):this.render(e)}),this)})},editAttachment:function(){var t=this.val();t&&acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:t,field:this.get("key"),select:e.proxy((function(e,t){this.render(e)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(e,t){this.selectAttachment()},onClickEdit:function(e,t){this.editAttachment()},onClickRemove:function(e,t){this.removeAttachment()},onChange:function(t,i){var a=this.$input();i.val()||a.val(""),acf.getFileInputData(i,(function(t){a.val(e.param(t))}))}}),acf.registerFieldType(t)},4658:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var e=this.$node();return!!e.attr("href")&&{title:e.html(),url:e.attr("href"),target:e.attr("target")}},setValue:function(e){e=acf.parseArgs(e,{title:"",url:"",target:""});var t=this.$control(),i=this.$node();t.removeClass("-value -external"),e.url&&t.addClass("-value"),"_blank"===e.target&&t.addClass("-external"),this.$(".link-title").html(e.title),this.$(".link-url").attr("href",e.url).html(e.url),i.html(e.title),i.attr("href",e.url),i.attr("target",e.target),this.$(".input-title").val(e.title),this.$(".input-target").val(e.target),this.$(".input-url").val(e.url).trigger("change")},onClickEdit:function(e,t){acf.wpLink.open(this.$node())},onClickRemove:function(e,t){this.setValue(!1)},onChange:function(e,t){var i=this.getValue();this.setValue(i)}}),acf.registerFieldType(t),acf.wpLink=new acf.Model({getNodeValue:function(){var e=this.get("node");return{title:acf.decode(e.html()),url:e.attr("href"),target:e.attr("target")}},setNodeValue:function(e){var t=this.get("node");t.text(e.title),t.attr("href",e.url),t.attr("target",e.target),t.trigger("change")},getInputValue:function(){return{title:e("#wp-link-text").val(),url:e("#wp-link-url").val(),target:e("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(t){e("#wp-link-text").val(t.title),e("#wp-link-url").val(t.url),e("#wp-link-target").prop("checked","_blank"===t.target)},open:function(t){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",t);var i=e('<textarea id="acf-link-textarea" style="display:none;"></textarea>');e("body").append(i);var a=this.getNodeValue();wpLink.open("acf-link-textarea",a.url,a.title,null)},onOpen:function(){e("#wp-link-wrap").addClass("has-text-field");var t=this.getNodeValue();this.setInputValue(t),t.url&&wpLinkL10n&&e("#wp-link-submit").val(wpLinkL10n.update)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;var t=e("#wp-link-submit");
9247if(t.is(":hover")||t.is(":focus")){var i=this.getInputValue();this.setNodeValue(i)}this.off("wplink-open"),this.off("wplink-close"),e("#acf-link-textarea").remove(),this.set("node",null)}})},719:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(e){e?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),e)},showLoading:function(e){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var t=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==t){var a=this.get("timeout");a&&clearTimeout(a);var n=e.proxy(this.search,this,i);this.set("timeout",setTimeout(n,300))}},search:function(t){var i={action:"acf/fields/oembed/search",s:t,field_key:this.get("key")};(a=this.get("xhr"))&&a.abort(),this.showLoading();var a=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(e){e&&e.html||(e={url:!1,html:""}),this.val(e.url),this.$(".canvas-media").html(e.html)},complete:function(){this.hideLoading()}});this.set("xhr",a)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(e,t){this.clear()},onKeypressSearch:function(e,t){13==e.which&&(e.preventDefault(),this.maybeSearch())},onKeyupSearch:function(e,t){t.val()&&this.maybeSearch()},onChangeSearch:function(e,t){this.maybeSearch()}}),acf.registerFieldType(t)},1281:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"page_link"}),acf.registerFieldType(e)},1987:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"post_object"}),acf.registerFieldType(e)},2557:()=>{var e;jQuery,e=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var e=this.$input().val();return"other"===e&&this.get("other_choice")&&(e=this.$inputText().val()),e},onClick:function(e,t){var i=t.parent("label"),a=i.hasClass("selected"),n=t.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"),n=!1),this.get("other_choice")&&("other"===n?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}}),acf.registerFieldType(e)},2489:()=>{var e;jQuery,e=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(e){this.busy=!0,acf.val(this.$input(),e),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(e,t){this.busy||this.setValue(t.val())}}),acf.registerFieldType(e)},714:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd","keypress .choices-list .acf-rel-item":"onKeypressFilter","keypress .values-list .acf-rel-item":"onKeypressFilter",'click [data-name="remove_item"]':"onClickRemove","touchstart .values-list .acf-rel-item":"onTouchStartValues"},$control:function(){return this.$(".acf-relationship")},$list:function(e){return this.$("."+e+"-list")},$listItems:function(e){return this.$list(e).find(".acf-rel-item")},$listItem:function(e,t){return this.$list(e).find('.acf-rel-item[data-id="'+t+'"]')},getValue:function(){var t=[];return this.$listItems("values").each((function(){t.push(e(this).data("id"))})),!!t.length&&t},newChoice:function(e){return["<li>",'<span tabindex="0" data-id="'+e.id+'" class="acf-rel-item">'+e.text+"</span>","</li>"].join("")},newValue:function(e){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+e.id+'" />','<span tabindex="0" data-id="'+e.id+'" class="acf-rel-item acf-rel-item-remove">'+e.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].join("")},initialize:function(){var e=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",e),this.$el.one("focus","input",e),acf.onceInView(this.$el,e)},onScrollChoices:function(e){if(!this.get("loading")&&this.get("more")){var t=this.$list("choices"),i=Math.ceil(t.scrollTop()),a=Math.ceil(t[0].scrollHeight),n=Math.ceil(t.innerHe
9247ight()),s=this.get("paged")||1;i+n>=a&&(this.set("paged",s+1),this.fetch())}},onKeypressFilter:function(e,t){t.hasClass("acf-rel-item-add")&&13==e.which&&this.onClickAdd(e,t),t.hasClass("acf-rel-item-remove")&&13==e.which&&this.onClickRemove(e,t),13==e.which&&e.preventDefault()},onChangeFilter:function(e,t){var i=t.val(),a=t.data("filter");this.get(a)!==i&&(this.set(a,i),this.set("paged",1),t.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(e,t){var i=this.val(),a=parseInt(this.get("max"));if(t.hasClass("disabled"))return!1;if(a>0&&i&&i.length>=a)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",a),type:"warning"}),!1;t.addClass("disabled");var n=this.newValue({id:t.data("id"),text:t.html()});this.$list("values").append(n),this.$input().trigger("change")},onClickRemove:function(e,t){let i;e.preventDefault(),i=t.hasClass("acf-rel-item-remove")?t:t.parent();const a=i.parent(),n=i.data("id");a.remove(),this.$listItem("choices",n).removeClass("disabled"),this.$input().trigger("change")},onTouchStartValues:function(t,i){e(this.$listItems("values")).removeClass("relationship-hover"),i.addClass("relationship-hover")},maybeFetch:function(){var e=this.get("timeout");e&&clearTimeout(e),e=this.setTimeout(this.fetch,300),this.set("timeout",e)},getAjaxData:function(){var e=this.$control().data();for(var t in e)e[t]=this.get(t);return e.action="acf/fields/relationship/query",e.field_key=this.get("key"),acf.applyFilters("relationship_ajax_data",e,this)},fetch:function(){(n=this.get("xhr"))&&n.abort();var t=this.getAjaxData(),i=this.$list("choices");1==t.paged&&i.html("");var a=e('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");i.append(a),this.set("loading",!0);var n=e.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(t),context:this,success:function(t){if(!t||!t.results||!t.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",t.more);var a=this.walkChoices(t.results),n=e(a),s=this.val();s&&s.length&&s.map((function(e){n.find('.acf-rel-item[data-id="'+e+'"]').addClass("disabled")})),i.append(n);var r=!1,o=!1;i.find(".acf-rel-label").each((function(){var t=e(this),i=t.siblings("ul");if(r&&r.text()==t.text())return o.append(i.children()),void e(this).parent().remove();r=t,o=i}))},complete:function(){this.set("loading",!1),a.remove()}});this.set("xhr",n)},walkChoices:function(t){var i=function(t){var a="";return e.isArray(t)?t.map((function(e){a+=i(e)})):e.isPlainObject(t)&&(void 0!==t.children?(a+='<li><span class="acf-rel-label">'+acf.escHtml(t.text)+'</span><ul class="acf-bl">',a+=i(t.children),a+="</ul></li>"):a+='<li><span tabindex="0" class="acf-rel-item acf-rel-item-add" data-id="'+acf.escAttr(t.id)+'">'+acf.escHtml(t.text)+"</span></li>"),a};return i(t)}}),acf.registerFieldType(t)},6965:()=>{var e;jQuery,e=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove",duplicateField:"onDuplicate"},$input:function(){return this.$("select")},initialize:function(){var e=this.$input();if(this.inherit(e),this.get("ui")){var t=this.get("ajax_action");t||(t="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(e,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:t})}},onRemove:function(){this.select2&&this.select2.destroy()},onDuplicate:function(e,t,i){this.select2&&(i.find(".select2-container").remove(),i.find("select").removeClass("select2-hidden-accessible"))}}),acf.registerFieldType(e)},177:()=>{!function(e,t){var i="tab",a=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,events:{duplicateField:"onDuplicate"},findFields:function(){let e;switch(this.get("key")){case"acf_field_settings_tabs":e=".acf-field-settings-main";break;case"acf_field_group_settings_tabs":e=".field-group-settings-tab";break;case"acf_browse_fields_tabs":e=".acf-field-types-tab";break;case"acf_post_type_tabs":e=".acf-post-type-advanced-settings";break;case"acf_taxonomy_tabs":e=".acf-taxonomy-advanced-settings";break;case"acf_ui_options_page_tabs":e=".acf-ui-options-page-advanced-settings";break;default:e=".acf-field"}return this.$el.nextUntil(".acf-field-tab",e)},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var e=this.findTabs(),t=this.findTab(),i=acf.parseArgs(t.data(),{endpoint:!1,placement:"",before:this.$el});!e.length||i.endpoint?this.tabs=new s(i):this.tabs=e.data("acf"),this.tab=this.tabs.addTab(t,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(e){e.show(this.cid,i),e.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(e){e.hide(this.cid,i),e.hiddenByTab=this.tab}),this)},show:function(e){var t=acf.Field.prototype.show.apply(this,arguments);return t&&(this.tab.show(),this.tabs.refresh()),t},hide:function(e){var t=acf.Field.prototype.hide.apply(this,arguments);return t&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),t},enable:function(e){this.getFields().map((function(e){e.enable(i)}))},disable:function(e){this.getFields().map((function(e){e.disable(i)}))},onDuplicate:function(e,t,i){this.isActive()&&i.prevAll(".acf-tab-wrap:first").remove()}});acf.registerFieldType(a);var n=0,s=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh",close_field_object:"onCloseFieldObject"}
9247,data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(t){e.extend(this.data,t),this.tabs=[],this.active=!1;var i=this.get("placement"),a=this.get("before"),s=a.parent();if("left"==i&&s.hasClass("acf-fields")&&s.addClass("-sidebar"),a.is("tr"))this.$el=e('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>');else{let t="acf-hl acf-tab-group";"acf_field_settings_tabs"===this.get("key")&&(t="acf-field-settings-tab-bar"),this.$el=e('<div class="acf-tab-wrap -'+i+'"><ul class="'+t+'"></ul></div>')}a.before(this.$el),this.set("index",n,!0),n++},initializeTabs:function(){if("acf_field_settings_tabs"!==this.get("key")||!e("#acf-field-group-fields").hasClass("hide-tabs")){var t=this.getVisible().shift(),i=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[i]&&this.tabs[i].isVisible()&&(t=this.tabs[i]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)}},getVisible:function(){return this.tabs.filter((function(e){return e.isVisible()}))},getActive:function(){return this.active},setActive:function(e){return this.active=e},hasActive:function(){return!1!==this.active},isActive:function(e){var t=this.getActive();return t&&t.cid===e.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(e){this.closeActive(),e.open(),this.setActive(e)},closeTab:function(e){e.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(e){this.tabs.map((function(t){e.cid!==t.cid&&this.closeTab(t)}),this),this.openTab(e)},addTab:function(t,i){var a=e("<li>"+t.outerHTML()+"</li>"),n=t.attr("class").replace("acf-tab-button","");a.addClass(n),this.$("ul").append(a);var s=new r({$el:a,field:i,group:this});return this.tabs.push(s),s},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var e=this.getVisible().shift();return e&&this.openTab(e),e},onRefresh:function(){if("left"===this.get("placement")){var e=this.$el.parent(),t=this.$el.children("ul"),i=e.is("td")?"height":"min-height",a=t.position().top+t.outerHeight(!0)-1;e.css(i,a)}},onCloseFieldObject:function(e){const t=this.getVisible().find((t=>{const i=t.$el.closest("div[data-id]").data("id");if(e.data.id===i)return t}));t&&setTimeout((()=>{this.openTab(t)}),300)}}),r=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(e,t){e.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}});new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",show:"render",invalid_field:"onInvalidField"},findTabs:function(){return e(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(e){this.getTabs().map((function(e){e.get("initialized")||e.initializeTabs()}))},onInvalidField:function(e){this.busy||e.hiddenByTab&&(e.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var e=[];this.getTabs().map((function(t){if(t.$el.children(".acf-field-settings-tab-bar").length||t.$el.parents("#acf-advanced-settings.postbox").length)return!0;var i=t.hasActive()?t.getActive().index():0;e.push(i)})),e.length&&acf.setPreference("this.tabs",e)}})}(jQuery)},2573:()=>{var e,t;e=jQuery,t=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio",removeField:"onRemove"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var e=this.get("ftype");return"multi_select"==e&&(e="select"),e},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){var e=this.getRelatedPrototype();e.onRemove&&e.onRemove.apply(this,arguments)},onClickAdd:function(t,i){var a=this,n=!1,s=!1,r=!1,o=!1,c=!1,l=!1,d=function(e){n.loading(!1),n.content(e),s=n.$("form"),r=n.$('input[name="term_name"]'),o=n.$('select[name="term_parent"]'),c=n.$(".acf-submit-button"),r.trigger("focus"),n.on("submit","form",u)},u=function(t,i){if(t.preventDefault(),t.stopImmediatePropagation(),""===r.val())return r.trigger("focus"),!1;acf.startButtonLoading(c);var n={action:"acf/fields/taxonomy/add_term",field_key:a.get("key"),term_name:r.val(),term_parent:o.length?o.val():0};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",success:f})},f=function(e){acf.stopButtonLoading(c),l&&l.remove(),acf.isAjaxSuccess(e)?(r.val(""),p(e.data),l=acf.newNotice({type:"success",text:acf.getAjaxMessage(e),target:s,timeout:2e3,dismiss:!1})):l=acf.newNotice({type:"error",text:acf.getAjaxError(e),target:s,timeout:2e3,dismiss:!1}),r.trigger("focus")},p=function(t){var i=e('<option value="'+t.term_id+'">'+t.term_label+"</option>");t.term_parent?o.children('option[value="'+t.term_parent+'"]').after(i):o.append(i),acf.getFields({type:"taxonomy"}).map((function(e){e.get("taxonomy")==a.get("taxonomy")&&e.appendTerm(t)})),a.selectTerm(t.term_id)};!function(){n=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var t={action:"acf/fields/taxonomy/add_term",field_key:a.get("key")};e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"html",success:d})}()},appendTerm:function(e){"select"==this.getRelatedType()?this.appendTermSelect(e):this.appendTermCheckbox(e)},appendTermSelect:function(e){this.select2.addOption({id:e.term_id,text:e.term_label})},appendTermCheckbox:function(t){var i=this.$("[name]:first").attr("name"),a=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var n=e(['<li data-id="'+t.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+t.term_id+'" name="'+i+'" /> ',"<span>"+t.term_name+"</span>","</label>","</li>"].join(""));if(t.term_parent){var s=a.find('li[data-id="'+t.term_parent+'"]');(a=s.children("ul")).exists()||(a=e('<ul class="children acf-bl"></ul>'),s.append(a))}a.append(n)},selectTerm:function(e){"select"==this.getRelatedType()?this.select2.selectOption(e):this.$('input[value="'+e+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(e,t){var i=t.parent("label"),a=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&a&&(i.removeClass("selected"),t.prop("checked",!1).trigger("change"))}}),acf.registerFieldType(t)},9047:()=>{var e,t;e=jQuery,t=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var e=this.$input(),t=this.$inputText(),i={timeFormat:this.get("time_format"),altField:e,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(e,t,i){var a=t.dpDiv.f
9247ind(".ui-datepicker-close");!e&&a.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(t,i),acf.doAction("time_picker_init",t,i,this)}}),acf.registerFieldType(t),acf.newTimePicker=function(t,i){if(void 0===e.timepicker)return!1;i=i||{},t.timepicker(i),e("body > #ui-datepicker-div").exists()&&e("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}},1788:()=>{var e;jQuery,e=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var e=this.$switch();if(e.length){var t=e.children(".acf-switch-on"),i=e.children(".acf-switch-off"),a=Math.max(t.width(),i.width());a&&(t.css("min-width",a),i.css("min-width",a))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(e,t){t.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(e,t){this.$switch().addClass("-focus")},onBlur:function(e,t){this.$switch().removeClass("-focus")},onKeypress:function(e,t){return 37===e.keyCode?this.switchOff():39===e.keyCode?this.switchOn():void 0}}),acf.registerFieldType(e)},4429:()=>{var e;jQuery,e=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var e=this.val();return!!e&&(-1!==e.indexOf("://")||0===e.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(e,t){this.render()}}),acf.registerFieldType(e)},7790:()=>{var e;jQuery,e=acf.models.SelectField.extend({type:"user"}),acf.registerFieldType(e),acf.addFilter("select2_ajax_data",(function(e,t,i,a,n){if(!a)return e;const s=a.get("queryNonce");return s&&s.length&&(e.user_query_nonce=s),e}))},4850:()=>{var e;jQuery,e=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var e=this.$control(),t=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},a=t.attr("id"),n=acf.uniqueId("acf-editor-"),s=t.data(),r=t.val();acf.rename({target:e,search:a,replace:n,destructive:!0}),this.set("id",n,!0),this.$input().data(s).val(r),acf.tinymce.initialize(n,i)},onMousedown:function(e){e.preventDefault();var t=this.$control();t.removeClass("delay"),t.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}}),acf.registerFieldType(e)},6291:()=>{!function(e,t){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(e){this.$el=e,this.inherit(e),this.inherit(this.$control())},val:function(e){return e!==t?this.setValue(e):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(e){return acf.val(this.$input(),e)},__:function(e){return acf._e(this.type,e)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var e=this.parents();return!!e.length&&e[0]},parents:function(){var e=this.$el.parents(".acf-field");return acf.getFields(e)},show:function(e,t){var i=acf.show(this.$el,e);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,t)),i},hide:function(e,t){var i=acf.hide(this.$el,e);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,t)),i},enable:function(e,t){var i=acf.enable(this.$el,e);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,t)),i},disable:function(e,t){var i=acf.disable(this.$el,e);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,t)),i},showEnable:function(e,t){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(e,t){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(e){"object"!=typeof e&&(e={text:e}),this.notice&&this.notice.remove(),e.target=this.$inputWrap(),this.notice=acf.newNotice(e)},removeNotice:function(e){this.notice&&(this.notice.away(e||0),this.notice=!1)},showError:function(i){this.$el.addClass("acf-error"),i!==t&&this.showNotice({text:i,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",e.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(e,t,i){return"invalidField"==e&&(i=!0),acf.Model.prototype.trigger.apply(this,[e,t,i])}}),acf.newField=function(e){var t=e.data("type"),i=a(t),n=new(acf.models[i]||acf.Field)(e);return acf.doAction("new_field",n),n};var a=function(e){return acf.strPascalCase(e||"")+"Field"};acf.registerFieldType=function(e){var t=e.prototype.type,n=a(t);acf.models[n]=e,i.push(t)},acf.getFieldType=function(e){var t=a(e);return acf.models[t]||!1},acf.getFieldTypes=function(e){e=acf.parseArgs(e,{category:""});var t=[];return i.map((function(i){var a=acf.getFieldType(i),n=a.prototype;e.category&&n.category!==e.category||t.push(a)})),t}}
9247(jQuery)},1580:()=>{!function(e,t){acf.findFields=function(t){var i=".acf-field",a=!1;return(t=acf.parseArgs(t,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1,excludeSubFields:!1})).suppressFilters||(t=acf.applyFilters("find_fields_args",t)),t.key&&(i+='[data-key="'+t.key+'"]'),t.type&&(i+='[data-type="'+t.type+'"]'),t.name&&(i+='[data-name="'+t.name+'"]'),t.is&&(i+=t.is),t.visible&&(i+=":visible"),t.suppressFilters||(i=acf.applyFilters("find_fields_selector",i,t)),t.parent?(a=t.parent.find(i),t.excludeSubFields&&(a=a.not(t.parent.find(".acf-is-subfields .acf-field")))):a=t.sibling?t.sibling.siblings(i):e(i),t.suppressFilters||(a=a.not(".acf-clone .acf-field"),a=acf.applyFilters("find_fields",a)),t.limit&&(a=a.slice(0,t.limit)),a},acf.findField=function(e,t){return acf.findFields({key:e,limit:1,parent:t,suppressFilters:!0})},acf.getField=function(e){e instanceof jQuery||(e=acf.findField(e));var t=e.data("acf");return t||(t=acf.newField(e)),t},acf.getFields=function(t){t instanceof jQuery||(t=acf.findFields(t));var i=[];return t.each((function(){var t=acf.getField(e(this));i.push(t)})),i},acf.findClosestField=function(e){return e.closest(".acf-field")},acf.getClosestField=function(e){var t=acf.findClosestField(e);return this.getField(t)};var i=function(e){var t=e+"_field",i=e+"Field";acf.addAction(t,(function(n){var s=acf.arrayArgs(arguments),r=s.slice(1);["type","name","key"].map((function(e){var i="/"+e+"="+n.get(e);s=[t+i,n].concat(r),acf.doAction.apply(null,s)})),a.indexOf(e)>-1&&n.trigger(i,r)}))},a=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable","duplicate"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map((function(e){var t=e,a=e+"_fields",n=e+"_field";acf.addAction(t,(function(e){var t=acf.arrayArgs(arguments).slice(1),i=acf.getFields({parent:e});if(i.length){var n=[a,i].concat(t);acf.doAction.apply(null,n)}})),acf.addAction(a,(function(e){var t=acf.arrayArgs(arguments).slice(1);e.map((function(e,i){var a=[n,e].concat(t);acf.doAction.apply(null,a)}))})),i(e)})),["valid","invalid","enable","disable","new","duplicate"].map(i),new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(e){e.preventDefault()},onChange:function(){e("#_acf_changed").val(1)}}),new acf.Model({id:"duplicateFieldsManager",actions:{duplicate:"onDuplicate",duplicate_fields:"onDuplicateFields"},onDuplicate:function(e,t){var i=acf.getFields({parent:e});if(i.length){var a=acf.findFields({parent:t});acf.doAction("duplicate_fields",i,a)}},onDuplicateFields:function(t,i){t.map((function(t,a){acf.doAction("duplicate_field",t,e(i[a]))}))}})}(jQuery)},5938:()=>{var e;e=jQuery,new acf.Model({priority:90,actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.refresh()}}),new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(e){acf.doAction("unmount",e)},onSortstop:function(e){acf.doAction("remount",e)}}),new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(t,i){t.is("tr")&&(i.html('<td style="padding:0;" colspan="'+i.children().length+'"></td>'),t.addClass("acf-sortable-tr-helper"),t.children().each((function(){e(this).width(e(this).width())})),i.height(t.height()+"px"),t.removeClass("acf-sortable-tr-helper"))}}),new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(t,i){var a=[];t.find("select").each((function(t){a.push(e(this).val())})),i.find("select").each((function(t){e(this).val(a[t])}))}}),new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(t){var i=this;e(".acf-table:visible").each((function(){i.renderTable(e(this))}))},renderTable:function(t){var i=t.find("> thead > tr:visible > th[data-key]"),a=t.find("> tbody > tr:visible > td[data-key]");if(!i.length||!a.length)return!1;i.each((function(t){var i=e(this),n=i.data("key"),s=a.filter('[data-key="'+n+'"]'),r=s.filter(".acf-hidden");s.removeClass("acf-empty"),s.length===r.length?acf.hide(i):(acf.show(i),r.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var n=100;i.length,i.filter("[data-width]").each((function(){var t=e(this).data("width");e(this).css("width",t+"%"),n-=t}));var s=i.not("[data-width]");if(s.length){var r=n/s.length;s.css("width",r+"%"),n=0}n>
92470&&i.last().css("width","auto"),a.filter(".-collapsed-target").each((function(){var t=e(this);t.parent().hasClass("-collapsed")?t.attr("colspan",i.length):t.removeAttr("colspan")}))}}),new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var t=this;e(".acf-fields:visible").each((function(){t.renderGroup(e(this))}))},renderGroup:function(t){var i=0,a=0,n=e(),s=t.children(".acf-field[data-width]:visible");return!!s.length&&(t.hasClass("-left")?(s.removeAttr("data-width"),s.css("width","auto"),!1):(s.removeClass("-r0 -c0").css({"min-height":0}),s.each((function(t){var s=e(this),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left);n.length&&o>i&&(n.css({"min-height":a+"px"}),r=s.position(),o=Math.ceil(r.top),c=Math.ceil(r.left),i=0,a=0,n=e()),acf.get("rtl")&&(c=Math.ceil(s.parent().width()-(r.left+s.outerWidth()))),0==o?s.addClass("-r0"):0==c&&s.addClass("-c0");var l=Math.ceil(s.outerHeight())+1;a=Math.max(a,l),i=Math.max(i,o),n=n.add(s)})),void(n.length&&n.css({"min-height":a+"px"}))))}}),new acf.Model({id:"bodyClassShiftHelper",events:{keydown:"onKeyDown",keyup:"onKeyUp"},isShiftKey:function(e){return 16===e.keyCode},onKeyDown:function(t){this.isShiftKey(t)&&e("body").addClass("acf-keydown-shift")},onKeyUp:function(t){this.isShiftKey(t)&&e("body").removeClass("acf-keydown-shift")}})},3812:()=>{!function(e,t){acf.newMediaPopup=function(e){var t=null;return e=acf.parseArgs(e,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}}),t="edit"==e.mode?new acf.models.EditMediaPopup(e):new acf.models.SelectMediaPopup(e),e.autoOpen&&setTimeout((function(){t.open()}),1),acf.doAction("new_media_popup",t),t};var i=function(){var e=acf.get("post_id");return acf.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(e){var t=acf.getMimeTypes();if(void 0!==t[e])return t[e];for(var i in t)if(-1!==i.indexOf(e))return t[i];return!1};var a=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(t){e.extend(this.data,t)},initialize:function(){var e=this.getFrameOptions();this.addFrameStates(e);var t=wp.media(e);t.acf=this,this.addFrameEvents(t,e),this.frame=t},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var e={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(e.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(e.library.uploadedTo=i()),this.get("attachment")&&(e.library.post__in=[this.get("attachment")]),this.get("button")&&(e.button={text:this.get("button")}),e},addFrameStates:function(e){var t=wp.media.query(e.library);this.get("field")&&acf.isset(t,"mirroring","args")&&(t.mirroring.args._acfuploader=this.get("field")),e.states.push(new wp.media.controller.Library({library:t,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&e.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),e),e.on("content:render:edit-image",(function(){var e=this.state().get("image"),t=new wp.media.view.EditImage({model:e,controller:this}).render();this.content.set(t),t.loadEditor()}),e),e.on("select",(function(){var t=e.state().get("selection");t&&t.each((function(t,i){e.acf.get("select").apply(e.acf,[t,i])}))})),e.on("close",(function(){setTimeout((function(){e.acf.get("close").apply(e.acf),e.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Select","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),e.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),e.on("content:activate:browse",(function(){var t=!1;try{t=e.content.get().toolbar}catch(e){return void console.log(e)}e.acf.customizeFilters.apply(e.acf,[t])})),a.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(t){var i=t.get("filters");if("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,e.each(i.filters,(function(e,t){t.props.type=t.props.type||"image"}))),this.get("allowedTypes")&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(e){var t=acf.getMimeType(e);if(t){var a={text:t,props:{status:null,type:t,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[t]=a}})),"uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,e.each(i.filters,(function(e,t){t.text+=" ("+acf.__("Uploaded to this post")+")",t.props.uploadedTo=a}))}var n=this.get("field");e.each(i.filters,(function(e,t){t.props._acfuploader=n})),t.get("search").model.attributes._acfuploader=n,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=a.extend({id:"SelectMediaPopup",setup:function(e){e.button||(e.button=acf._x("Update","verb")),a.prototype.setup.apply(this,arguments)},addFrameEvents:function(e,t){e.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var t=this.state().get("selection"),i=wp.media.attachment(e.acf.get("attachment"));t.add(i)}),e),a.prototype.addFrameEvents.apply(this,arguments)}}),new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var e=i();e&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=e),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var e=wp.media.view.Button;wp.media.view.Button=e.extend({initialize:function(){var e=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(e),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var t=wp.media.view.Router;wp.media.view.Router=t.extend({addExpand:function(){var t=e(['<a href="#" class="acf-expand-details">','<span class="is-closed"><i class="acf-icon -left -small"></i>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><i class="acf-icon -right -small"></i>'+acf.__("Collapse Details")+"</span>","</a>"].join(""));t.on("click",(function(t){t.preventDefault();var i=e(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(t)},initialize:function(){return t.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(t,i){return{el:e("<option></option>").val(i).html(t.text)[0],priority:t.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var t=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=t.extend({render:function(){return this.rendered?this:(t.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(e.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(e){var t;e&&e.preventDefault(),t=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(t).always(_.b
9247ind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var e=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=e.extend({render:function(){var t=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(t&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var a=t.get("selected");a&&a.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return e.prototype.render.apply(this,arguments)},toggleSelection:function(t){this.collection;var i=this.options.selection,a=this.model,n=(i.single(),this.controller),s=acf.isget(this,"model","attributes","acf_errors"),r=n.$el.find(".media-frame-content .media-sidebar");if(r.children(".acf-selection-error").remove(),r.children().removeClass("acf-hidden"),n&&s){var o=acf.isget(this,"model","attributes","filename");return r.children().addClass("acf-hidden"),r.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+o+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),i.reset(),void i.single(a)}return e.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery)},1128:()=>{var e;e=jQuery,new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}}),acf.getPostbox=function(t){return"string"==typeof arguments[0]&&(t=e("#"+arguments[0])),acf.getInstance(t)},acf.getPostboxes=function(){return acf.getInstances(e(".acf-postbox"))},acf.newPostbox=function(e){return new acf.models.Postbox(e)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(t){t.editLink&&(t.edit=t.editLink),e.extend(this.data,t),this.$el=this.$postbox()},$postbox:function(){return e("#"+this.get("id"))},$hide:function(){return e("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$handleActions:function(){return this.$("> .postbox-header .handle-actions")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},isHiddenByScreenOptions:function(){return this.$el.hasClass("hide-if-js")||"none"==this.$el.css("display")},initialize:function(){if(this.$el.addClass("acf-postbox"),"block"!==acf.get("editor")){var e=this.get("style");"default"!==e&&this.$el.addClass(e)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var t=this.get("edit");if(t){var i='<a href="'+t+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>',a=this.$handleActions();a.length?a.prepend(i):this.$hndle().append(i)}this.show()},show:function(){this.$el.hasClass("hide-if-js")?this.$hide().prop("checked",!1):(this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this))},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(e){this.$inside().html(e),acf.doAction("append",this.$el)}})},7240:()=>{var e;e=jQuery,acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var t=e("#page_template");return t.length?t.val():null},getPageParent:function(t,i){return(i=e("#parent_id")).length?i.val():null},getPageType:function(e,t){return this.getPageParent()?"child":"parent"},getPostType:function(){return e("#post_type").val()},getPostFormat:function(t,i){if((i=e("#post-formats-select input
9247:checked")).length){var a=i.val();return"0"==a?"standard":a}return null},getPostCoreTerms:function(){var t={},i=acf.serialize(e(".categorydiv, .tagsdiv"));for(var a in i.tax_input&&(t=i.tax_input),i.post_category&&(t.category=i.post_category),t)acf.isArray(t[a])||(t[a]=t[a].split(/,[\s]?/));return t},getPostTerms:function(){var e=this.getPostCoreTerms();for(var t in acf.getFields({type:"taxonomy"}).map((function(t){if(t.get("save")){var i=t.val(),a=t.get("taxonomy");i&&(e[a]=e[a]||[],i=acf.isArray(i)?i:[i],e[a]=e[a].concat(i))}})),null!==(productType=this.getProductType())&&(e.product_type=[productType]),e)e[t]=acf.uniqueArray(e[t]);return e},getProductType:function(){var t=e("#product-type");return t.length?t.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var t=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(t.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(t.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(t.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(t.page_parent=pageParent),null!==(pageType=this.getPageType())&&(t.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(t.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(t.post_terms=postTerms),acf.getPostboxes().map((function(e){t.exists.push(e.get("key"))})),t=acf.applyFilters("check_screen_args",t),this.xhr=e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(t),type:"post",dataType:"json",context:this,success:function(e){"post"==acf.get("screen")?this.renderPostScreen(e):"user"==acf.get("screen")&&this.renderUserScreen(e),acf.doAction("check_screen_complete",e,t)}})}},onChange:function(e,t){this.setTimeout(this.check,1)},renderPostScreen:function(t){var i=function(t,i){var a=e._data(t[0]).events;for(var n in a)for(var s=0;s<a[n].length;s++)i.on(n,a[n][s].handler)},a=function(t,i){var a=i.indexOf(t);if(-1==a)return!1;for(var n=a-1;n>=0;n--)if(e("#"+i[n]).length)return e("#"+i[n]).after(e("#"+t));for(n=a+1;n<i.length;n++)if(e("#"+i[n]).length)return e("#"+i[n]).before(e("#"+t));return!1};t.visible=[],t.hidden=[],t.results=t.results.map((function(n,s){var r=acf.getPostbox(n.id);if(acf.isGutenberg()&&"acf_after_title"==n.position&&(n.position="normal"),!r){if(parseFloat(acf.get("wp_version"))>=5.5)var o=['<div class="postbox-header">','<h2 class="hndle ui-sortable-handle">',"<span>"+acf.escHtml(n.title)+"</span>","</h2>",'<div class="handle-actions hide-if-no-js">','<button type="button" class="handlediv" aria-expanded="true">','<span class="screen-reader-text">Toggle panel: '+acf.escHtml(n.title)+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>","</div>","</div>"].join("");else o=['<button type="button" class="handlediv" aria-expanded="true">','<span class="screen-reader-text">Toggle panel: '+acf.escHtml(n.title)+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>",'<h2 class="hndle ui-sortable-handle">',"<span>"+acf.escHtml(n.title)+"</span>","</h2>"].join("");n.classes||(n.classes="");var c=e(['<div id="'+n.id+'" class="postbox '+n.classes+'">',o,'<div class="inside">',n.html,"</div>","</div>"].join(""));if(e("#adv-settings").length){var l=e("#adv-settings .metabox-prefs"),d=e(['<label for="'+n.id+'-hide">','<input class="hide-postbox-tog" name="'+n.id+'-hide" type="checkbox" id="'+n.id+'-hide" value="'+n.id+'" checked="checked">'," "+n.title,"</label>"].join(""));i(l.find("input").first(),d.find("input")),l.append(d)}e(".postbox").length&&(i(e(".postbox .handlediv").first(),c.children(".handlediv")),i(e(".postbox .hndle").first(),c.children(".hndle"))),"side"===n.position?e("#"+n.position+"-sortables").append(c):e("#"+n.position+"-sortables").prepend(c);var u=[];if(t.results.map((function(t){n.position===t.position&&e("#"+n.position+"-sortables #"+t.id).length&&u.push(t.id)})),a(n.id,u),t.sorted)for(var f in t.sorted){let e=t.sorted[f];if("string"==typeof e&&(e=e.split(","),a(n.id,e)))break}r=acf.newPostbox(n),acf.doAction("append",c),acf.doAction("append_postbox",r)}return r.showEnable(),t.visible.push(n.id),n})),acf.getPostboxes().map((function(e){-1===t.visible.indexOf(e.get("id"))&&(e.hideDisable(),t.hidden.push(e.get("id")))})),e("#acf-style").html(t.style),acf.doAction("refresh_post_screen",t)},renderUserScreen:function(e){}}),new acf.Model({postEdits:{},wait:"prepare",initialize:function(){acf.isGutenbergPostEditor()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen),wp.domReady(acf.refresh))},onChange:function(){var e=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(t){e.push(t.rest_base)}));var t=wp.data.select("core/editor").getPostEdits(),i={};e.map((function(e){void 0!==t[e]&&(i[e]=t[e])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(e,t){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var e={};return(wp.data.select("core").getTaxonomies()||[]).map((function(t){var i=wp.data.select("core/editor").getEditedPostAttribute(t.rest_base);i&&(e[t.slug]=i)})),e},onRefreshPostScreen:function(e){var t=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),a={};t.getActiveMetaBoxLocations().map((function(e){a[e]=t.getMetaBoxesPerLocation(e)}));var n=[];for(var s in a)a[s].map((function(e){n.push(e.id)}
9247));for(var s in e.results.filter((function(e){return-1===n.indexOf(e.id)})).map((function(e,t){var i=e.position;a[i]=a[i]||[],a[i].push({id:e.id,title:e.title})})),a)a[s]=a[s].filter((function(t){return-1===e.hidden.indexOf(t.id)}));i.setAvailableMetaBoxesPerLocation(a)}})},5796:()=>{!function(e,t){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(e,t){if(t=acf.parseArgs(t,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(e){return e},ajaxResults:function(e){return e},templateSelection:!1,templateResult:!1,dropdownCssClass:"",suppressFilters:!1}),4==i())var a=new n(e,t);else a=new s(e,t);return acf.doAction("new_select2",a),a};var a=acf.Model.extend({setup:function(t,i){e.extend(this.data,i),this.$el=t},initialize:function(){},selectOption:function(e){var t=this.getOption(e);t.prop("selected")||t.prop("selected",!0).trigger("change")},unselectOption:function(e){var t=this.getOption(e);t.prop("selected")&&t.prop("selected",!1).trigger("change")},getOption:function(e){return this.$('option[value="'+e+'"]')},addOption:function(t){t=acf.parseArgs(t,{id:"",text:"",selected:!1});var i=this.getOption(t.id);return i.length||((i=e("<option></option>")).html(t.text),i.attr("value",t.id),i.prop("selected",t.selected),this.$el.append(i)),i},getValue:function(){var t=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(e,t){return+e.getAttribute("data-i")-+t.getAttribute("data-i")}))).each((function(){var i=e(this);t.push({$el:i,id:i.attr("value"),text:i.text()})})),t):t},mergeOptions:function(){},getChoices:function(){var t=function(i){var a=[];return i.children().each((function(){var i=e(this);i.is("optgroup")?a.push({text:i.attr("label"),children:t(i)}):a.push({id:i.attr("value"),text:i.text()})})),a};return t(this.$el)},getAjaxData:function(e){var t={action:this.get("ajaxAction"),s:e.term||"",paged:e.page||1},i=this.get("field");i&&(t.field_key=i.get("key"));var a=this.get("ajaxData");return a&&(t=a.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_data",t,this.data,this.$el,i||!1,this),acf.prepareForAjax(t)},getAjaxResults:function(e,t){e=acf.parseArgs(e,{results:!1,more:!1});var i=this.get("ajaxResults");return i&&(e=i.apply(this,[e,t])),acf.applyFilters("select2_ajax_results",e,t,this)},processAjaxResults:function(t,i){return(t=this.getAjaxResults(t,i)).more&&(t.pagination={more:!0}),setTimeout(e.proxy(this.mergeOptions,this),1),t},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),n=a.extend({initialize:function(){var i=this.$el,a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),templateSelection:this.get("templateSelection"),templateResult:this.get("templateResult"),dropdownCssClass:this.get("dropdownCssClass"),suppressFilters:this.get("suppressFilters"),data:[],escapeMarkup:function(e){return"string"!=typeof e?e:acf.escHtml(e)}};a.templateSelection||delete a.templateSelection,a.templateResult||delete a.templateResult,a.dropdownCssClass||delete a.dropdownCssClass,acf.isset(window,"jQuery","fn","selectWoo")?(delete a.templateSelection,delete a.templateResult):a.templateSelection||(a.templateSelection=function(t){var i=e('<span class="acf-selection"></span>');return i.html(acf.escHtml(t.text)),i.data("element",t.element),i}),a.multiple&&this.getValue().map((function(e){e.$el.detach().appendTo(i)}));var n=i.attr("data-ajax");if(n!==t&&(i.removeData("ajax"),i.removeAttr("data-ajax")),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),processResults:e.proxy(this.processAjaxResults,this)}),!a.suppressFilters){var s=this.get("field");a=acf.applyFilters("select2_args",a,i,this.data,s||!1,this)}i.select2(a);var r=i.next(".select2-container");if(a.multiple){var o=r.find("ul");o.sortable({stop:function(t){o.find(".select2-selection__choice").each((function(){if(e(this).data("data"))var t=e(e(this).data("data").element);else t=e(e(this).find("span.acf-selection").data("element"));t.detach().appendTo(i)})),i.trigger("change")}}),i.on("select2:select",this.proxy((function(e){this.getOption(e.params.data.id).detach().appendTo(this.$el)})))}i.on("select2:open",(()=>{e(".select2-container--open .select2-search__field").get(-1).focus()})),r.addClass("-acf"),n!==t&&i.attr("data-ajax",n),a.suppressFilters||acf.doAction("select2_init",i,a,this.data,s||!1,this)},mergeOptions:function(){var t=!1,i=!1;e('.select2-results__option[role="group"]').each((function(){var a=e(this).children("ul"),n=e(this).children("strong");if(i&&i.text()===n.text())return t.append(a.children()),void e(this).remove();t=a,i=n}))}}),s=a.extend({initialize:function(){var t=this.$el,i=this.getValue(),a=this.get("multiple"),n={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(e){return acf.escHtml(e)},dropdownCss:{"z-index":"999999999"},initSelection:function(e,t){t(a?i:i.shift())}},s=t.siblings("input");s.length||(s=e('<input type="hidden" />'),t.before(s)),inputValue=i.map((function(e){return e.id})).join("||"),s.val(inputValue),n.multiple&&i.map((function(e){e.$el.detach().appendTo(t)})),n.allowClear&&(n.data=n.data.filter((function(e){return""!==e.id}))),t.removeData("ajax"),t.removeAttr("data-ajax"),this.get("ajax")&&(n.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:e.proxy(this.getAjaxData,this),results:e.proxy(this.processAjaxResults,this)});var r=this.get("field");n=acf.applyFilters("select2_args",n,t,this.data,r||!1,this),s.select2(n);var o=s.select2("container"),c=e.proxy(this.getOption,this);if(n.multiple){var l=o.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=e(this).data("select2Data");
9247c(i.id).detach().appendTo(t)})),t.trigger("change")}})}s.on("select2-selecting",(function(i){var a=i.choice,n=c(a.id);n.length||(n=e('<option value="'+a.id+'">'+a.text+"</option>")),n.detach().appendTo(t)})),o.addClass("-acf"),acf.doAction("select2_init",t,n,this.data,r||!1,this),s.on("change",(function(){var e=s.val();e.indexOf("||")&&(e=e.split("||")),t.val(e).trigger("change")})),t.hide()},mergeOptions:function(){var t=!1;e("#select2-drop .select2-result-with-children").each((function(){var i=e(this).children("ul"),a=e(this).children(".select2-result-label");if(t&&t.text()===a.text())return t.append(i.children()),void e(this).remove();t=a}))},getAjaxData:function(e,t){var i={term:e,page:t},n=this.get("field");return i=acf.applyFilters("select2_ajax_data",i,this.data,this.$el,n||!1,this),a.prototype.getAjaxData.apply(this,[i])}});new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var e=acf.get("locale"),t=(acf.get("rtl"),acf.get("select2L10n")),a=i();return!!t&&0!==e.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3())},addTranslations4:function(){var e=acf.get("select2L10n"),t=acf.get("locale");t=t.replace("_","-");var i={errorLoading:function(){return e.load_fail},inputTooLong:function(t){var i=t.input.length-t.maximum;return i>1?e.input_too_long_n.replace("%d",i):e.input_too_long_1},inputTooShort:function(t){var i=t.minimum-t.input.length;return i>1?e.input_too_short_n.replace("%d",i):e.input_too_short_1},loadingMore:function(){return e.load_more},maximumSelected:function(t){var i=t.maximum;return i>1?e.selection_too_long_n.replace("%d",i):e.selection_too_long_1},noResults:function(){return e.matches_0},searching:function(){return e.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+t,[],(function(){return i}))},addTranslations3:function(){var t=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var a={formatMatches:function(e){return e>1?t.matches_n.replace("%d",e):t.matches_1},formatNoMatches:function(){return t.matches_0},formatAjaxError:function(){return t.load_fail},formatInputTooShort:function(e,i){var a=i-e.length;return a>1?t.input_too_short_n.replace("%d",a):t.input_too_short_1},formatInputTooLong:function(e,i){var a=e.length-i;return a>1?t.input_too_long_n.replace("%d",a):t.input_too_long_1},formatSelectionTooBig:function(e){return e>1?t.selection_too_long_n.replace("%d",e):t.selection_too_long_1},formatLoadMore:function(){return t.load_more},formatSearching:function(){return t.searching}};e.fn.select2.locales=e.fn.select2.locales||{},e.fn.select2.locales[i]=a,e.extend(e.fn.select2.defaults,a)},onDuplicate:function(e,t){t.find(".select2-container").remove()}})}(jQuery)},8061:()=>{var e;e=jQuery,acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content}},initialize:function(e,t){(t=acf.parseArgs(t,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(e,t),t.quicktags&&this.initializeQuicktags(e,t)},initializeTinymce:function(t,i){var a=e("#"+t),n=this.defaults(),s=acf.get("toolbars"),r=i.field||!1;if(r.$el,"undefined"==typeof tinymce)return!1;if(!n)return!1;if(tinymce.get(t))return this.enable(t);var o=e.extend({},n.tinymce,i.tinymce);o.id=t,o.selector="#"+t;var c=i.toolbar;if(c&&s&&s[c])for(var l=1;l<=4;l++)o["toolbar"+l]=s[c][l]||"";if(o.setup=function(e){e.on("change",(function(t){e.save(),a.trigger("change")})),e.on("mouseup",(function(e){var t=new MouseEvent("mouseup");window.dispatchEvent(t)}))},o.wp_autoresize_on=!1,o.tadv_noautop||(o.wpautop=!0),o=acf.applyFilters("wysiwyg_tinymce_settings",o,t,r),tinyMCEPreInit.mceInit[t]=o,"visual"==i.mode){tinymce.init(o);var d=tinymce.get(t);if(!d)return!1;d.acf=i.field,acf.doAction("wysiwyg_tinymce_init",d,d.id,o,r)}},initializeQuicktags:function(t,i){var a=this.defaults();if("undefined"==typeof quicktags)return!1;if(!a)return!1;var n=e.extend({},a.quicktags,i.quicktags);n.id=t;var s=i.field||!1;s.$el,n=acf.applyFilters("wysiwyg_quicktags_settings",n,n.id,s),tinyMCEPreInit.qtInit[t]=n;var r=quicktags(n);if(!r)return!1;this.buildQuicktags(r),acf.doAction("wysiwyg_quicktags_init",r,r.id,n,s)},buildQuicktags:function(e){var t,i,a,n,s,r,o,c;for(r in e.canvas,t=e.name,i=e.settings,n="",a={},o="",c=e.id,i.buttons&&(o=","+i.buttons+","),edButtons)edButtons[r]&&(s=edButtons[r].id,o&&-1!==",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,".indexOf(","+s+",")&&-1===o.indexOf(","+s+",")||edButtons[r].instance&&edButtons[r].instance!==c||(a[s]=edButtons[r],edButtons[r].html&&(n+=edButtons[r].html(t+"_"))));o&&-1!==o.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,n+=a.dfw.html(t+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,n+=a.textdirection.html(t+"_")),e.toolbar.innerHTML=n,e.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[e])},disable:function(e){this.destroyTinymce(e)},remove:function(e){this.destroyTinymce(e)},destroy:function(e){this.destroyTinymce(e)},destroyTinymce:function(e){if("undefined"==typeof tinymce)return!1;var t=tinymce.get(e);return!!t&&(t.save(),t.destroy(),!0)},enable:function(e){this.enableTinymce(e)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&void 0!==tinyMCEPreInit.mceInit[t]&&(e("#"+t).show(),switchEditors.go(t,"tmce"),!0)}},new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var t=e("#acf-hidden-wp-editor");t.exists()&&t.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.auto
9247p=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(e){var t=e.editor;"acf"===t.id.substr(0,3)&&(t=tinymce.editors.content||t,tinymce.activeEditor=t,wpActiveEditor=t.id)}))}})},1417:()=>{var e;e=jQuery,acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,e(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,e(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})},6148:()=>{!function(e,t){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(e){e.map(this.addError,this)},addError:function(e){this.data.errors.push(e)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var e=[],t=[];return this.getErrors().map((function(i){if(i.input){var a=t.indexOf(i.input);a>-1?e[a]=i:(e.push(i),t.push(i.input))}})),e},getGlobalErrors:function(){return this.getErrors().filter((function(e){return!e.input}))},showErrors:function(){if(this.hasErrors()){var t=this.getFieldErrors(),i=this.getGlobalErrors(),a=0,n=!1;t.map((function(e){var t=this.$('[name="'+e.input+'"]').first();if(t.length||(t=this.$('[name^="'+e.input+'"]').first()),t.length){a++;var i=acf.getClosestField(t);r(i.$el),i.showError(e.message),n||(n=i.$el)}}),this);var s=acf.__("Validation failed");if(i.map((function(e){s+=". "+e.message})),1==a?s+=". "+acf.__("1 field requires attention"):a>1&&(s+=". "+acf.__("%d fields require attention").replace("%d",a)),this.has("notice"))this.get("notice").update({type:"error",text:s});else{var o=acf.newNotice({type:"error",text:s,target:this.$el});this.set("notice",o)}this.$el.parents(".acf-popup-box").length||(n||(n=this.get("notice").$el),setTimeout((function(){e("html, body").animate({scrollTop:n.offset().top-e(window).height()/2},500)}),10))}},onChangeStatus:function(e,t,i,a){this.$el.removeClass("is-"+a).addClass("is-"+i)},validate:function(t){if(t=acf.parseArgs(t,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(e){e.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(t.event){var i=e.Event(null,t.event);t.success=function(){acf.enableSubmit(e(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),t.loading(this.$el,this),this.set("status","validating");var a=acf.serialize(this.$el);return a.action="acf/validate_save_post",e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",context:this,success:function(e){if(acf.isAjaxSuccess(e)){var t=acf.applyFilters("validation_complete",e.data,this.$el,this);t.valid||this.addErrors(t.errors)}},complete:function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),t.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),t.success(this.$el,this),acf.lockForm(this.$el),t.reset&&this.reset()),t.complete(this.$el,this),this.clearErrors()}}),!1},setup:function(e){this.$el=e},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),a=function(e){var t=e.data("acf");return t||(t=new i(e)),t};acf.validateForm=function(e){return a(e.form).validate(e)},acf.enableSubmit=function(e){return e.removeClass("disabled").removeAttr("disabled")},acf.disableSubmit=function(e){return e.addClass("disabled").attr("disabled",!0)},acf.showSpinner=function(e){return e.addClass("is-active"),e.css("display","inline-block"),e},acf.hideSpinner=function(e){return e.removeClass("is-active"),e.css("display","none"),e},acf.lockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.hideSpinner(a),acf.disableSubmit(i),acf.showSpinner(a.last()),e},acf.unlockForm=function(e){var t=n(e),i=t.find('.button, [type="submit"]').not(".acf-nav, .acf-repeater-add-row"),a=t.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(a),e};var n=function(t){var i;return(i=t.find("#submitdiv")).length||(i=t.find("#submitpost")).length||(i=t.find("p.submit").last()).length||(i=t.find(".acf-form-submit")).length||(i=e("#acf-create-options-page-form .acf-actions")).length||(i=e(".acf-headerbar-actions")).length?i:t},s=acf.debounce((function(e){e.submit()})),r=function(e){var t=e.parents(".acf-postbox");if(t.length){var i=acf.getPostbox(t);i&&i.isHiddenByScreenOptions()&&(i.$el.removeClass("hide-if-js"),i.$el.css("display",""))}};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(e){a(e).reset()},addInputEvents:function(t){if("safari"!==acf.get("browser")){var i=e(".acf-field [name]",t);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(e,t){e.preventDefault();var i=t.closest("form");i.length&&(a(i).addError({input:t.attr("name"),message:acf.strEscape(e.target.validationMessage)}),s(i))},onClickSubmit:function(t,i){e(".acf-field input").each((function(){this.checkValidity()||r(e(this))})),this.set("originalEvent",t)},onClickSave:function(e,t){this.set("ignore",!0)},onClickSubmitGutenberg:function(t,i){acf.validateForm({form:e("#editor"),event:t,reset:!0,failure:function(e,t){var i=t.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(t.preventDefault(),t.stopImmediatePropagation())},onSubmitPost:function(t,i){"dopreview"===e("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(e,t){if(!this.active||this.get("ignore")||e.isDefaultPrevented())return this.allowSubmit();acf.validateForm({form:t,event:this.get("originalEvent")})||e.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}}),new acf.Model({wait:"prepare",initialize:function(){acf.isGutenberg()&&this.customizeEditor()},customizeEditor:function(){var t=wp.data.dispatch("core/editor"),i=wp.data.select("core/editor"),a=wp.data.dispatch("core/notices"),n=t.savePost,s=!1,r="";wp.data.subscribe((function(){var e=i.getEditedPostAttribute("status");s="publish"===e||"future"===e,r="publish"!==e?e:r})),t.savePost=function(i){i=i||{};var o=this,c=arguments;return new Promise((function(n,o){return i.isAutosave||i.isPreview?n("Validation ignored (autosave)."):s?void(acf.validateForm({form:e("#editor"),reset:!0,complete:function(e,i){t.unlockPostSaving("acf")},failure:function(e,i){var n=i.get("notice");a.createErrorNotice(n.get("text"),{id:"acf-validation",isDismissible:!0}),n.remove(),r&&t.editPost({status:r}),o("Validation failed.")},success:function(){a.removeNotice("acf-validation"),n("Validation success.")}})?n("Validation bypassed."):t.lockPostSaving("acf")):n("Validation ignored (draft).")})).then((function(){return n.apply(o,c)}),(e=>{}))}}})}(jQuery)}},t={};function i(a){var n=t[a];if(void 0!==n)return n.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,i),s.exports}i.n=e=>
9247{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var a in t)i.o(t,a)&&!i.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";i(6291),i(1580),i(2213),i(1357),i(8171),i(9459),i(7597),i(684),i(8489),i(6691),i(5647),i(4658),i(719),i(2557),i(2489),i(714),i(6965),i(177),i(1987),i(1281),i(7790),i(2573),i(9047),i(1788),i(4429),i(4850),i(2849),i(3155),i(682),i(1417),i(1128),i(3812),i(7240),i(5796),i(8061),i(6148),i(5938),i(7787)})()})(); 9248(()=>{var t={482:()=>{!function(t){var e=acf.Field.extend({type:"flexible_content",wait:"",events:{'click [data-name="add-layout"]':"onClickAdd",'click [data-name="duplicate-layout"]':"onClickDuplicate",'click [data-name="remove-layout"]':"onClickRemove",'click [data-name="collapse-layout"]':"onClickCollapse",showField:"onShow",unloadField:"onUnload",mouseover:"onHover"},$control:function(){return this.$(".acf-flexible-content:first")},$layoutsWrap:function(){return this.$(".acf-flexible-content:first > .values")},$layouts:function(){return this.$(".acf-flexible-content:first > .values > .layout")},$layout:function(t){return this.$(".acf-flexible-content:first > .values > .layout:eq("+t+")")},$clonesWrap:function(){return this.$(".acf-flexible-content:first > .clones")},$clones:function(){return this.$(".acf-flexible-content:first > .clones > .layout")},$clone:function(t){return this.$('.acf-flexible-content:first > .clones > .layout[data-layout="'+t+'"]')},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$popup:function(){return this.$(".tmpl-popup:last")},getPopupHTML:function(){var e=this.$popup().html(),a=t(e),i=this.$layouts();return a.find("[data-layout]").each((function(){var e=t(this),a=e.data("min")||0,n=e.data("max")||0,s=e.data("layout")||"",o=function(e){return i.filter((function(){return t(this).data("layout")===e})).length}(s);if(n&&o>=n)e.addClass("disabled");else if(a&&o<a){var r=a-o,l=acf.__("{required} {label} {identifier} required (min {min})"),c=acf._n("layout","layouts",r);l=(l=(l=(l=l.replace("{required}",r)).replace("{label}",s)).replace("{identifier}",c)).replace("{min}",a),e.append('<span class="badge" title="'+l+'">'+r+"</span>")}})),a.outerHTML()},getValue:function(){return this.$layouts().length},allowRemove:function(){var t=parseInt(this.get("min"));return!t||t<this.val()},allowAdd:function(){var t=parseInt(this.get("max"));return!t||t>this.val()},isFull:function(){var t=parseInt(this.get("max"));return t&&this.val()>=t},addSortable:function(t){1!=this.get("max")&&this.$layoutsWrap().sortable({items:"> .layout",handle:"> .acf-fc-layout-handle",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}})},addCollapsed:function(){var e=i.load(this.get("key"));if(!e)return!1;this.$layouts().each((function(a){e.indexOf(a)>-1&&t(this).addClass("-collapsed")}))},addUnscopedEvents:function(e){this.on("invalidField",".layout",(function(a){e.onInvalidField(a,t(this))}))},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clonesWrap(),this.cid),this.render()},render:function(){this.$layouts().each((function(e){t(this).find(".acf-fc-layout-order:first").html(e+1)})),0==this.val()?this.$control().addClass("-empty"):this.$control().removeClass("-empty"),this.isFull()?this.$button().addClass("disabled"):this.$button().removeClass("disabled")},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("This field has a limit of {max} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{max}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;var i=null;e.hasClass("acf-icon")&&(i=e.closest(".layout")).addClass("-hover");var n=new a({target:e,targetConfirm:!1,text:this.getPopupHTML(),context:this,confirm:function(t,e){e.hasClass("disabled")||this.add({layout:e.data("layout"),before:i})},cancel:function(){i&&i.removeClass("-hover")}});n.on("click","[data-layout]","onConfirm")},add:function(t){if(t=acf.parseArgs(t,{layout:"",before:!1}),!this.allowAdd())return!1;var e=acf.duplicate({target:this.$clone(t.layout),append:this.proxy((function(e,a){t.before?t.before.before(a):this.$layoutsWrap().append(a),acf.enable(a,this.cid),this.render()}))});return this.$input().trigger("change"),e},onClickDuplicate:function(t,e){if(!this.validateAdd())return!1;var a=e.closest(".layout");this.duplicateLayout(a)},duplicateLayout:function(t){if(!this.allowAdd())return!1;var e=this.get("key"),a=acf.duplicate({target:t,rename:function(t,a,i,n){return"id"===t||"for"===t?a.replace(e+"-"+i,e+"-"+n):a.replace(e+"]["+i,e+"]["+n)},before:function(t){acf.doAction("unmount",t)},after:function(t,e){acf.doAction("remount",t)}});return this.$input().trigger("change"),this.render(),acf.focusAttention(a),a},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("This field requires at least {min} {label} {identifier}"),a=acf._n("layout","layouts",t);return e=(e=(e=e.replace("{min}",t)).replace("{label}","")).replace("{identifier}",a),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".layout");if(t.shiftKey)return this.removeLayout(a);a.addClass("-hover"),acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.removeLayout(a)},cancel:function(){a.removeClass("-hover")}})},removeLayout:function(t){var e=this,a=1==this.getValue()?60:0;acf.remove({target:t,endHeight:a,complete:function(){e.$input().trigger("change"),e.render()}})},onClickCollapse:function(t,e){var a=e.closest(".layout");this.isLayoutClosed(a)?this.openLayout(a):this.closeLayout(a)},isLayoutClosed:function(t){return t.hasClass("-collapsed")},openLayout:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},closeLayout:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse"),this.renderLayout(t)},renderLayout:function(e){var a=e.children("input").attr("name").replace("[acf_fc_layout]",""),i={action:"acf/fields/flexible_content/layout_title",field_key:this.get("key"),i:e.index(),layout:e.data("layout"),value:acf.serialize(e,a)};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),dataType:"html",type:"post",success:function(t){t&&e.children(".acf-fc-layout-handle").html(t)}})},onUnload:function(){var e=[];this.$layouts().each((function(a){t(this).hasClass("-collapsed")&&e.push(a)})),e=e.length?e:null,i.save(this.get("key"),e)},onInvalidField:function(t,e){this.isLayoutClosed(e)&&this.openLayout(e)},onHover:function(){this.addSortable(this),this.off("mouseover")}});acf.registerFieldType(e);var a=acf.models.TooltipConfirm.extend({events:{"click [data-layout]":"onConfirm",'click [data-event="cancel"]':"onCancel"},render:function(){this.html(this.get("text")),this.$el.addClass("acf-fc-popup")}});acf.registerConditionForFieldType("hasValue","flexible_content"),acf.registerConditionForFieldType("hasNoValue","flexible_content"),acf.registerConditionForFieldType("lessThan","flexible_content"),acf.registerConditionForFieldType("greaterThan","flexible_content");var i=new acf.Model({name:"this.collapsedLayouts",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){t=this.key(t,"load");var e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){e=this.key(e,"save");var i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery)},925:()=>{var t,e;t=jQuery,e=acf.Field.extend({type:"gallery",events:{"click .acf-gallery-add":"onClickAdd","click .acf-gallery-edit":"onClickEdit","click .acf-gallery-remove":"onClickRemove","click .acf-gallery-attachment":"onClickSelect","click .acf-gallery-close":"onClickClose","change .acf-gallery-sort":"onChangeSort","click .acf-gallery-update":"onUpdate",mouseover:"onHover",showField:"render"},actions:{validation_begin:"onValidationBegin",validation_failure:"onValidationFailure",resize:"onResize"},onValidationBegin:function(){acf.disable(this.$sideData(),this.cid)},onValidationFailure:function(){acf.enable(this.$sideData(),this.cid)},$control:function(){return this.$(".acf-gallery")},$collection:function(){return this.$(".acf-gallery-attachments")},$attachments:function(){return this.$(".acf-gallery-attachment")},$attachment:function(t){return this.$('.acf-gallery-attachment[data-id="'+t+'"]')},$active:function(){return this.$(".acf-gallery-attachment.active")},$main:function(){return this.$(".acf-gallery-main")},$side:function(){return this.$(".acf-gallery-side")},$sideData:function(){return this.$(".acf-gallery-side-data")},isFull:function(){var t=parseInt(this.get("max")),e=this.$attachments().length;return t&&e>=t},getValue:function(){var e=[];return this.$attachments().each((function(){e.push(t(this).data("id"))})),!!e.length&&e},addUnscopedEvents:function(e){this.on("change",".acf-gallery-side",(function(a){e.onUpdate(a,t(this))}))},addSortable:function(t){this.$collection().sortable({items:".acf-gallery-attachment",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,start:function(t,e){e.placeholder.html(e.item.html()),e.placeholder.removeAttr("style")},update:function(e,a){t.$input().trigger("change")}}),this.$control().resizable({handles:"s",minHeight:200,stop:function(t,e){acf.update_user_setting("gallery_height",e.size.height)}})},initialize:function(){this.addUnscopedEvents(this),this.render()},render:function(){var t=this.$(".acf-gallery-sort"),e=this.$(".acf-gallery-add"),a=this.$attachments().length;this.isFull()?e.addClass("disabled"):e.removeClass("disabled"),a?t.removeClass("disabled"):t.addClass("disabled"),this.resize()},resize:function(){var t=this.$control().width(),e=Math.round(t/150);e=Math.min(e,8),this.$control().attr("data-columns",e)},onResize:function(){this.resize()},openSidebar:function(){this.$control().addClass("-open");var t=this.$control().width()/3;t=parseInt(t),t=Math.max(t,350),this.$(".acf-gallery-side-inner").css({width:t-1}),this.$side().animate({width:t-1},250),this.$main().animate({right:t},250)},closeSidebar:function(){this.$control().removeClass("-open"),this.$active().removeClass("active"),acf.disable(this.$side());var t=this.$(".acf-gallery-side-data");this.$main().animate({right:0},250),this.$side().animate({width:0},250,(function(){t.html("")}))},onClickAdd:function(e,a){this.isFull()?this.showNotice({text:acf.__("Maximum selection reached"),type:"warning"}):acf.newMediaPopup({mode:"select",title:acf.__("Add Image to Gallery"),field:this.get("key"),multiple:"add",library:this.get("library"),allowedTypes:this.get("mime_types"),selected:this.val(),select:t.proxy((function(t,e){this.appendAttachment(t,e)}),this)})},appendAttachment:function(e,a){if(e=this.validateAttachment(e),!this.isFull()&&!this.$attachment(e.id).length){var i=['<div class="acf-gallery-attachment" data-id="'+e.id+'">','<input type="hidden" value="'+e.id+'" name="'+this.getInputName()+'[]">','<div class="margin" title="">','<div class="thumbnail">','<img src="" alt="">',"</div>",'<div class="filename"></div>',"</div>",'<div class="actions">','<a href="#" class="acf-icon -cancel dark acf-gallery-remove" data-id="'+e.id+'"></a>',"</div>","</div>"].join(""),n=t(i);if(this.$collection().append(n),"prepend"===this.get("insert")){var s=this.$attachments().eq(a);s.length&&s.before(n)}this.renderAttachment(e),this.render(),this.$input().trigger("change")}},validateAttachment:function(t){if((t=acf.parseArgs(t,{id:"",url:"",alt:"",title:"",filename:"",type:"image"})).attributes){t=t.attributes;var e=acf.isget(t,"sizes",this.get("preview_size"),"url");null!==e&&(t.url=e)}return t},renderAttachment:function(t){t=this.validateAttachment(t);var e=this.$attachment(t.id);if("image"==t.type)e.find(".filename").remove();else{var a=acf.isget(t,"image","src");null!==a&&(t.url=a),e.find(".filename").text(t.filename)}t.url||(t.url=acf.get("mimeTypeIcon"),e.addClass("-icon")),e.find("img").attr({src:t.url,alt:t.alt,title:t.title}),acf.val(e.find("input"),t.id)},editAttachment:function(e){acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.renderAttachment(t)}),this)})},onClickEdit:function(t,e){var a=e.data("id");a&&this.editAttachment(a)},removeAttachment:function(t){this.closeSidebar(),this.$attachment(t).remove(),this.render(),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault(),t.stopPropagation();var a=e.data("id");a&&this.removeAttachment(a)},selectAttachment:function(e){var a=this.$attachment(e);
9248if(!a.hasClass("active")){var i=this.proxy((function(){this.$side().find(":focus").trigger("blur"),this.$active().removeClass("active"),a.addClass("active"),this.openSidebar(),n()})),n=this.proxy((function(){var a={action:"acf/fields/gallery/get_attachment",field_key:this.get("key"),id:e};this.has("xhr")&&this.get("xhr").abort(),acf.showLoading(this.$sideData());var i=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"html",cache:!1,success:s});this.set("xhr",i)})),s=this.proxy((function(t){if(t){var e=this.$sideData();e.html(t),e.find(".compat-field-acf-form-data").remove(),e.find("> table.form-table > tbody").append(e.find("> .compat-attachment-fields > tbody > tr")),acf.doAction("append",e)}}));i()}},onClickSelect:function(t,e){var a=e.data("id");a&&this.selectAttachment(a)},onClickClose:function(t,e){this.closeSidebar()},onChangeSort:function(e,a){if(!a.hasClass("disabled")){var i=a.val();if(i){var n=[];this.$attachments().each((function(){n.push(t(this).data("id"))}));var s=this.proxy((function(){var e={action:"acf/fields/gallery/get_sort_order",field_key:this.get("key"),ids:n,sort:i};t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax(e),success:o})})),o=this.proxy((function(t){acf.isAjaxSuccess(t)&&(t.data.reverse(),t.data.map((function(t){this.$collection().prepend(this.$attachment(t))}),this))}));s()}}},onUpdate:function(e,a){var i=this.$(".acf-gallery-update");if(!i.hasClass("disabled")){var n=acf.serialize(this.$sideData());i.addClass("disabled"),i.before('<i class="acf-loading"></i> '),n.action="acf/fields/gallery/update_attachment",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(n),type:"post",dataType:"json",complete:function(){i.removeClass("disabled"),i.prev(".acf-loading").remove()}})}},onHover:function(){this.addSortable(this),this.off("mouseover")}}),acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","gallery"),acf.registerConditionForFieldType("hasNoValue","gallery"),acf.registerConditionForFieldType("selectionLessThan","gallery"),acf.registerConditionForFieldType("selectionGreaterThan","gallery")},945:()=>{!function(t){var e=acf.Field.extend({type:"repeater",wait:"",page:1,nextRowNum:0,events:{'click a[data-event="add-row"]':"onClickAdd",'click a[data-event="duplicate-row"]':"onClickDuplicate",'click a[data-event="remove-row"]':"onClickRemove",'click a[data-event="collapse-row"]':"onClickCollapse",'click a[data-event="first-page"]:not(.disabled)':"onClickFirstPage",'click a[data-event="last-page"]:not(.disabled)':"onClickLastPage",'click a[data-event="prev-page"]:not(.disabled)':"onClickPrevPage",'click a[data-event="next-page"]:not(.disabled)':"onClickNextPage","change .current-page":"onChangeCurrentPage","click .acf-order-input-wrap":"onClickRowOrder","blur .acf-order-input":"onBlurRowOrder","change .acf-order-input":"onChangeRowOrder","changed:total_rows":"onChangeTotalRows",showField:"onShow",unloadField:"onUnload",mouseover:"onHover",change:"onChangeField"},$control:function(){return this.$(".acf-repeater:first")},$table:function(){return this.$("table:first")},$tbody:function(){return this.$("tbody:first")},$rows:function(){return this.$("tbody:first > tr").not(".acf-clone, .acf-deleted")},$row:function(t){return this.$("tbody:first > tr:eq("+t+")")},$clone:function(){return this.$("tbody:first > tr.acf-clone")},$actions:function(){return this.$(".acf-actions:last")},$button:function(){return this.$(".acf-actions:last .button")},$firstPageButton:function(){return this.$(".acf-tablenav:last .first-page")},$prevPageButton:function(){return this.$(".acf-tablenav:last .prev-page")},$nextPageButton:function(){return this.$(".acf-tablenav:last .next-page")},$lastPageButton:function(){return this.$(".acf-tablenav:last .last-page")},$pageInput:function(){return this.$(".current-page:last")},totalPages:function(){const t=this.$(".acf-total-pages:last").text();return parseInt(t)},getValue:function(){return this.$rows().length},allowRemove:function(){let t=this.val(),e=parseInt(this.get("min"));return this.get("pagination")&&(t=this.get("total_rows")),!e||e<t},allowAdd:function(){let t=this.val(),e=parseInt(this.get("max"));return this.get("pagination")&&(t=this.get("total_rows")),!e||e>t},addSortable:function(t){1!=this.get("max")&&(this.get("pagination")||this.$tbody().sortable({items:"> tr",handle:"> td.order",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,stop:function(e,a){t.render()},update:function(e,a){t.$input().trigger("change")}}))},addCollapsed:function(){var e=a.load(this.get("key"));if(!e)return!1;this.$rows().each((function(a){e.indexOf(a)>-1&&t(this).find(".-collapsed-target").length&&t(this).addClass("-collapsed")}))},addUnscopedEvents:function(e){this.on("invalidField",".acf-row",(function(a){var i=t(this);e.isCollapsed(i)&&e.expand(i)})),this.get("pagination")&&this.on("change","input, select, textarea",(function(a){const i=t(a.currentTarget);i.hasClass("acf-order-input")||i.hasClass("acf-row-status")||e.onChangeField(a,t(this))})),this.listenForSavedMetaBoxes()},initialize:function(){this.addUnscopedEvents(this),this.addCollapsed(),acf.disable(this.$clone(),this.cid),this.get("pagination")&&(this.nextRowNum=this.get("total_rows")),this.render()},render:function(e=!0){e&&this.$rows().each((function(e){t(this).find("> .order > span").html(e+1)}));var a=this.$control(),i=this.$button();0==this.val()?a.addClass("-empty"):a.removeClass("-empty"),this.allowAdd()?(a.removeClass("-max"),i.removeClass("disabled")):(a.addClass("-max"),i.addClass("disabled")),this.get("pagination")&&this.maybeDisablePagination()},listenForSavedMetaBoxes:function(){if(!acf.isGutenbergPostEditor()||!this.get("pagination"))return;let t=!0;wp.data.subscribe((()=>{wp.data.select("core/edit-post").isSavingMetaBoxes()?t=!1:t||(t=!0,this.set("total_rows",0,!0),this.ajaxLoadPage(!0))}))},incrementTotalRows:function(){let t=this.get("total_rows");this.set("total_rows",++t,!0)},decrementTotalRows:function(){let t=this.get("total_rows");this.set("total_rows",--t,!0)},validateAdd:function(){if(this.allowAdd())return!0;var t=this.get("max"),e=acf.__("Maximum rows reached ({max} rows)");return e=e.replace("{max}",t),this.showNotice({text:e,type:"warning"}),!1},onClickAdd:function(t,e){if(!this.validateAdd())return!1;e.hasClass("acf-icon")?this.add({before:e.closest(".acf-row")}):this.add()},add:function(t){if(!this.allowAdd())return!1;t=acf.parseArgs(t,{before:!1});var e=acf.duplicate({target:this.$clone(),append:this.proxy((function(e,a){t.before?t.before.before(a):e.before(a),a.removeClass("acf-clone"),acf.enable(a,this.cid)}))});if(this.get("pagination")){if(this.incrementTotalRows(),!1!==t.before){let a=parseInt(t.before.find(".acf-row-number").first().text())||0;if(!a||t.before.hasClass("acf-inserted")||t.before.hasClass("acf-added")||--a,t.before.hasClass("acf-divider")&&(t.before.removeClass("acf-divider"),e.addClass("acf-divider")),this.updateRowStatus(e,"inserted"),this.updateRowStatus(e,"reordered",a),e.find(".acf-row-number").first().hide().text(a),!e.find(".acf-order-input-wrap").hasClass("disabled")){let t=acf.__("Order will be assigned upon save");e.find(".acf-order-input-wrap").addClass("disabled"),e.find(".acf-row-number").first().after('<span title="'+t+'">-</span>')}e.find(".acf-order-input").first().hide(),e.attr("data-inserted",a)}else this.nextRowNum++,e.find(".acf-order-input").first().val(this.nextRowNum),e.find(".acf-row-number").first().text(this.nextRowNum),this.updateRowStatus(e,"added"),this.$tbody().find(".acf-divider").length||e.addClass("acf-divider");e.find(".acf-input:first").find("input:not([type=hidden]), select, textarea").first().trigger("focus")}return this.render(),this.$input().trigger("change"),e},onClickDuplicate:function(t,e){if(!this.validateAdd())return!1;var a=e.closest(".acf-row");this.duplicateRow(a)},duplicateRow:function(t){if(!this.allowAdd())return!1;var e=this.get("key"),a=acf.duplicate({target:t,rename:function(t,a,i,n){return"id"===t||"for"===t?a.replace(e+"-"+i,e+"-"+n):a.replace(e+"]["+i,e+"]["+n)},before:function(t){acf.doAction("unmount",t)},after:function(t,e){acf.doAction("remount",t)}});if(this.get("pagination")){this.incrementTotalRows();const e=parseInt(t.find(".acf-row-number").first().text())||0;if(this.updateRowStatus(a,"inserted"),this.updateRowStatus(a,"reordered",e),a.find(".acf-row-number").first().hide(),!a.find(".acf-order-input-wrap").hasClass("disabled")){let t=acf.__("Order will be assigned upon save");a.find(".acf-order-input-wrap").addClass("disabled"),a.find(".acf-row-number").first().after('<span title="'+t+'">-</span>')}a.find(".acf-order-input").first().hide(),a.attr("data-inserted",e),a.removeClass("acf-divider")}return this.$input().trigger("change"),this.render(),acf.focusAttention(a),a},validateRemove:function(){if(this.allowRemove())return!0;var t=this.get("min"),e=acf.__("Minimum rows not reached ({min} rows)");return e=e.replace("{min}",t),this.showNotice({text:e,type:"warning"}),!1},onClickRemove:function(t,e){var a=e.closest(".acf-row");
9248if(t.shiftKey)return this.remove(a);a.addClass("-hover"),acf.newTooltip({confirmRemove:!0,target:e,context:this,confirm:function(){this.remove(a)},cancel:function(){a.removeClass("-hover")}})},onClickRowOrder:function(t,e){this.get("pagination")&&(e.hasClass("disabled")||(e.find(".acf-row-number").hide(),e.find(".acf-order-input").show().trigger("select")))},onBlurRowOrder:function(t,e){this.onChangeRowOrder(t,e,!1)},onChangeRowOrder:function(t,e,a=!0){if(!this.get("pagination"))return;const i=e.closest(".acf-row"),n=i.find(".acf-row-number").first();let s=e.val();if(i.find(".acf-order-input").first().hide(),!acf.isNumeric(s)||parseFloat(s)<0)return void n.show();s=Math.round(s);const o=s-1;e.val(s),n.text(s).show(),a&&this.updateRowStatus(i,"reordered",o)},onChangeTotalRows:function(){const t=parseInt(this.get("per_page"))||20,e=parseInt(this.get("total_rows"))||0,a=Math.ceil(e/t);this.$(".acf-total-pages:last").text(a),this.nextRowNum=e,this.page>a&&(this.page=a,this.ajaxLoadPage())},remove:function(t){const e=this;if(this.get("pagination")){if(this.decrementTotalRows(),t.data("id").includes("row-"))return this.updateRowStatus(t,"deleted"),t.hide(),e.$input().trigger("change"),void e.render(!1);t.hasClass("acf-divider")&&t.next(".acf-added").addClass("acf-divider")}acf.remove({target:t,endHeight:0,complete:function(){e.$input().trigger("change"),e.render()}})},isCollapsed:function(t){return t.hasClass("-collapsed")},collapse:function(t){t.addClass("-collapsed"),acf.doAction("hide",t,"collapse")},expand:function(t){t.removeClass("-collapsed"),acf.doAction("show",t,"collapse")},onClickCollapse:function(t,e){var a=e.closest(".acf-row"),i=this.isCollapsed(a);t.shiftKey&&(a=this.$rows()),i?this.expand(a):this.collapse(a)},onShow:function(t,e,a){var i=acf.getFields({is:":visible",parent:this.$el});acf.doAction("show_fields",i)},onUnload:function(){var e=[];this.$rows().each((function(a){t(this).hasClass("-collapsed")&&e.push(a)})),e=e.length?e:null,a.save(this.get("key"),e)},onHover:function(){this.addSortable(this),this.off("mouseover")},onChangeField:function(e,a){const i=t(e.delegateTarget);let n=a.closest(".acf-row");n.closest(".acf-field-repeater").data("key")!==i.data("key")&&(n=n.parent().closest(".acf-row")),this.updateRowStatus(n,"changed")},updateRowStatus:function(t,e,a=!0){if(!this.get("pagination"))return;const i=t.parents(".acf-field-repeater").data("key");if(this.parent()&&i!==this.get("key"))return;const n=t.data("id"),s=`${this.$el.find(".acf-repeater-hidden-input:first").attr("name")}[${n}][acf_${e}]`,o=`<input type="hidden" class="acf-row-status" name="${s}" value="${a}" />`;t.hasClass("acf-"+e)||t.addClass("acf-"+e);const r=t.find(`input[name='${s}']`);r.length?r.val(a):t.find("td").first().append(o)},onClickFirstPage:function(){this.validatePage(1)},onClickPrevPage:function(){this.validatePage(this.page-1)},onClickNextPage:function(t){this.validatePage(this.page+1)},onClickLastPage:function(){this.validatePage(this.totalPages())},onChangeCurrentPage:function(){this.validatePage(this.$pageInput().val())},maybeDisablePagination:function(){this.$actions().find(".acf-nav").removeClass("disabled"),this.page<=1&&(this.$firstPageButton().addClass("disabled"),this.$prevPageButton().addClass("disabled")),this.page>=this.totalPages()&&(this.$nextPageButton().addClass("disabled"),this.$lastPageButton().addClass("disabled"))},validatePage:function(t){const e=this;acf.validateForm({form:this.$control(),event:"",reset:!0,success:function(a){e.page=t,e.page<=1&&(e.page=1),e.page>=e.totalPages()&&(e.page=e.totalPages()),e.ajaxLoadPage()},failure:function(t){return e.$pageInput().val(e.page),!1}})},ajaxLoadPage:function(e=!1){const a=acf.prepareForAjax({action:"acf/ajax/query_repeater",paged:this.page,field_key:this.get("key"),field_name:this.get("orig_name"),rows_per_page:parseInt(this.get("per_page")),refresh:e});t.ajax({url:ajaxurl,method:"POST",dataType:"json",data:a,context:this}).done((function(a){const{rows:i}=a.data,n=this.$tbody().find("> tr");n.not(".acf-clone").hide(),e?(n.not(".acf-clone").remove(),this.set("total_rows",a.data.total_rows,!1)):n.not(".acf-changed, .acf-deleted, .acf-reordered, .acf-ad
9248ded, .acf-inserted, .acf-clone").remove(),Object.keys(i).forEach((e=>{let a=!1,n=this.$tbody().find("> *[data-id=row-"+e+"]"),s=this.$tbody().find("> *[data-inserted="+e+"]");if(s.length&&(s.appendTo(this.$tbody()).show(),acf.doAction("remount",s)),!n.hasClass("acf-deleted")){if(n.length)return acf.doAction("unmount",n),n.appendTo(this.$tbody()).show(),void acf.doAction("remount",n);a=t(i[e]),this.$tbody().append(a).show(),acf.doAction("remount",a),this.$clone().appendTo(this.$tbody())}}));const s=this.$tbody().find(".acf-added:hidden");if(s.length){const e=this;s.each((function(){const a=t(this);a.insertBefore(e.$clone()).show(),acf.doAction("remount",a)}))}this.$pageInput().val(this.page),this.maybeDisablePagination()})).fail((function(t,e,a){const i=acf.getXhrError(t);let n=acf.__("Error loading page");""!==i&&(n=`${n}: ${i}`),this.showNotice({text:n,type:"warning"})}))}});acf.registerFieldType(e),acf.registerConditionForFieldType("hasValue","repeater"),acf.registerConditionForFieldType("hasNoValue","repeater"),acf.registerConditionForFieldType("lessThan","repeater"),acf.registerConditionForFieldType("greaterThan","repeater");var a=new acf.Model({name:"this.collapsedRows",key:function(t,e){var a=this.get(t+e)||0;return a++,this.set(t+e,a,!0),a>1&&(t+="-"+a),t},load:function(t){t=this.key(t,"load");var e=acf.getPreference(this.name);return!(!e||!e[t])&&e[t]},save:function(e,a){e=this.key(e,"save");var i=acf.getPreference(this.name)||{};null===a?delete i[e]:i[e]=a,t.isEmptyObject(i)&&(i=null),acf.setPreference(this.name,i)}})}(jQuery)}},e={};function a(i){var n=e[i];if(void 0!==n)return n.exports;var s=e[i]={exports:{}};return t[i](s,s.exports,a),s.exports}a.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return a.d(e,{a:e}),e},a.d=(t,e)=>{for(var i in e)a.o(e,i)&&!a.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},a.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";a(945),a(482),a(925)})()})(); 9249(()=>{var e={412:()=>{!function(e,t){const a=function(t){return void 0===t.element?t:t.children&&"None"===t.text?void 0:("acfOptionsPages"===t.text&&(t.text=acf.__("Options Pages")),e('<span class="acf-selection"></span>').data("element",t.element).html(acf.escHtml(t.text)))},n=function(t){if(void 0===t.element)return t;const a=e('<span class="acf-selection"></span>');return a.html(acf.escHtml(t.element.innerHTML)),"options"!==t.id&&"edit_posts"!==t.id||a.append('<span class="acf-select2-default-pill">'+acf.__("Default")+"</span>"),a.data("element",t.element),a};new acf.Model({id:"UIOptionsPageManager",wait:"ready",events:{"change .acf-options-page-parent_slug":"toggleMenuPositionDesc"},initialize:function(){"ui_options_page"===acf.get("screen")&&(acf.newSelect2(e("select.acf-options-page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),acf.newSelect2(e("select.acf-options-page-capability"),{field:!1,templateSelection:n,templateResult:n}),acf.newSelect2(e("select.acf-options-page-data_storage"),{field:!1,templateSelection:n,templateResult:n}),this.toggleMenuPositionDesc())},toggleMenuPositionDesc:function(t,a){"none"===e("select.acf-options-page-parent_slug").val()?(e(".acf-menu-position-desc-child").hide(),e(".acf-menu-position-desc-parent").show()):(e(".acf-menu-position-desc-parent").hide(),e(".acf-menu-position-desc-child").show())}}),new acf.Model({id:"optionsPageModalManager",events:{"change .location-rule-value":"createOptionsPage"},createOptionsPage:function(t){const n=e(t.target);if("add_new_options_page"!==n.val())return;let o=!1;const s=function(t){o=acf.newPopup({title:t.data.title,content:t.data.content,width:"600px"}),o.$el.addClass("acf-create-options-page-popup");const n=o.$el.find("#acf_ui_options_page-page_title"),s=n.val();n.focus().val("").val(s),acf.newSelect2(e("#acf_ui_options_page-parent_slug"),{field:!1,templateSelection:a,templateResult:a,dropdownCssClass:"field-type-select-results"}),o.on("submit","form",c)},c=function(t){t.preventDefault(),acf.validateForm({form:e("#acf-create-options-page-form"),success:i,failure:l})},i=function(){const t=e("#acf-create-options-page-form").serializeArray(),a={action:"acf/create_options_page"};t.forEach((e=>{a[e.name]=e.value})),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},l=function(t){const a=e("#acf-create-options-page-form"),n=a.find(".acf-field .acf-error-message");a.find(".acf-notice").first().remove(),n.each((function(){const t=e(this).closest(".acf-field").find(".acf-label:first");e(this).attr("class","acf-options-page-modal-error").appendTo(t)}))},p=function(e){e.success&&e.data.menu_slug?(n.prepend('<option value="'+e.data.menu_slug+'">'+e.data.page_title+"</option>"),n.val(e.data.menu_slug),o.close()):!e.success&&e.data.error&&alert(e.data.error)};!function(){const t=e(".acf-headerbar-title-field").val(),a={action:"acf/create_options_page",acf_parent_page_choices:this.acf.data.optionPageParentOptions?this.acf.data.optionPageParentOptions:[]};t.length&&(a.field_group_title=t),e.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:s})}()}})}(jQuery)}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,a),s.exports}a.n=e=>
vendor: 4,656 bytes, lines 9249-9250
9249{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";a(412)})()})(); 9250!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)}(function(t){var e,n,p,r,s,h,f,g,m,v,y,i,o,_,a,a=((u=t&&t.fn&&t.fn.select2&&t.fn.select2.amd?t.fn.select2.amd:u)&&u.requirejs||(u?n=u:u={},g={},m={},v={},y={},i=Object.prototype.hasOwnProperty,o=[].slice,_=/\.js$/,h=function(e,t){var n,i,o=c(e),r=o[0],t=t[1];return e=o[1],r&&(n=A(r=l(r,t))),r?e=n&&n.normalize?n.normalize(e,(i=t,function(e){return l(e,i)})):l(e,t):(r=(o=c(e=l(e,t)))[0],e=o[1],r&&(n=A(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},f={require:function(e){return b(e)},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={}},module:function(e){return{id:e,uri:"",exports:g[e],config:(t=e,function(){return v&&v.config&&v.config[t]||{}})};var t}},r=function(e,t,n,i){var o,r,s,a,l,c=[],u=typeof n,d=x(i=i||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,a=0;a<t.length;a+=1)if("require"===(r=(s=h(t[a],d)).f))c[a]=f.require(e);else if("exports"===r)c[a]=f.exports(e),l=!0;else if("module"===r)o=c[a]=f.module(e);else if(w(g,r)||w(m,r)||w(y,r))c[a]=A(r);else{if(!s.p)throw new Error(e+" missing "+r);s.p.load(s.n,b(i,!0),function(t){return function(e){g[t]=e}}(r),{}),c[a]=g[r]}u=n?n.apply(g[e],c):void 0,e&&(o&&o.exports!==p&&o.exports!==g[e]?g[e]=o.exports:u===p&&l||(g[e]=u))}else e&&(g[e]=n)},e=n=s=function(e,t,n,i,o){if("string"==typeof e)return f[e]?f[e](t):A(h(e,x(t)).f);if(!e.splice){if((v=e).deps&&s(v.deps,v.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p}return t=t||function(){},"function"==typeof n&&(n=i,i=o),i?r(p,e,t,n):setTimeout(function(){r(p,e,t,n)},4),s},s.config=function(e){return s(e)},e._defined=g,(a=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),w(g,e)||w(m,e)||(m[e]=[e,t,n])}).amd={jQuery:!0},u.requirejs=e,u.require=n,u.define=a),u.define("almond",function(){}),u.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),u.define("select2/utils",["jquery"],function(r){var i={};function c(e){var t,n=e.prototype,i=[];for(t in n)"function"==typeof n[t]&&"constructor"!==t&&i.push(t);return i}i.Extend=function(e,t){var n,i={}.hasOwnProperty;function o(){this.constructor=e}for(n in t)i.call(t,n)&&(e[n]=t[n]);return o.prototype=t.prototype,e.prototype=new o,e.__super__=t.prototype,e},i.Decorate=function(i,o){var e=c(o),t=c(i);function r(){var e=Array.prototype.unshift,t=o.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=o.prototype.constructor),n.apply(this,arguments)}o.displayName=i.displayName,r.prototype=new function(){this.constructor=r};for(var n=0;n<t.length;n++){var s=t[n];r.prototype[s]=i.prototype[s]}for(var a=0;a<e.length;a++){var l=e[a];r.prototype[l]=function(e){var t=function(){};e in r.prototype&&(t=r.prototype[e]);var n=o.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments)}}(l)}return r};function e(){this.listeners={}}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},0===(n=null==n?[]:n).length&&n.push({}),(n[0]._type=e)in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},i.Observable=e,i.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t},i.bind=function(e,t){return function(){e.apply(t,arguments)}},i._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var o=0;o<n.length;o++){var r=n[o];(r=r.substring(0,1).toLowerCase()+r.substring(1))in i||(i[r]={}),o==n.length-1&&(i[r]=e[t]),i=i[r]}delete e[t]}}return e},i.hasScroll=function(e,t){var n=r(t),i=t.style.overflowX,o=t.style.overflowY;
9250return(i!==o||"hidden"!==o&&"visible"!==o)&&("scroll"===i||"scroll"===o||(n.innerHeight()<t.scrollHeight||n.innerWidth()<t.scrollWidth))},i.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},i.appendMany=function(e,t){var n;"1.7"===r.fn.jquery.substr(0,3)&&(n=r(),r.map(t,function(e){n=n.add(e)}),t=n),e.append(t)},i.__cache={};var n=0;return i.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++n),t=n.toString())),t},i.StoreData=function(e,t,n){e=i.GetUniqueElementId(e);i.__cache[e]||(i.__cache[e]={}),i.__cache[e][t]=n},i.GetData=function(e,t){var n=i.GetUniqueElementId(e);return t?i.__cache[n]&&null!=i.__cache[n][t]?i.__cache[n][t]:r(e).data(t):i.__cache[n]},i.RemoveData=function(e){var t=i.GetUniqueElementId(e);null!=i.__cache[t]&&delete i.__cache[t],e.removeAttribute("data-select2-id")},i}),u.define("select2/results",["jquery","./utils"],function(d,p){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return p.Extend(i,p.Observable),i.prototype.render=function(){var e=d('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e.attr("aria-multiselectable","true"),this.$results=e},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=d('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],i=this.option(i);t.push(i)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=d.map(e,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var e=d(this),t=p.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<d.inArray(n,i)?e.attr("aria-selected","true"):e.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(e){var t=document.createElement("li");t.className="select2-results__option";var n,i={role:"option","aria-selected":"false"},o=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(n in(null!=e.element&&o.call(e.element,":disabled")||null==e.element&&e.disabled)&&(delete i["aria-selected"],i["aria-disabled"]="true"),null==e.id&&delete i["aria-selected"],null!=e._resultId&&(t.id=e._resultId),e.title&&(t.title=e.title),e.children&&(i.role="group",i["aria-label"]=e.text,delete i["aria-selected"]),i){var r=i[n];t.setAttribute(n,r)}if(e.children){var s=d(t),a=document.createElement("strong");a.className="select2-results__group";d(a);this.template(e,a);for(var l=[],c=0;c<e.children.length;c++){var u=e.children[c],u=this.option(u);l.push(u)}o=d("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});o.append(l),s.append(a),s.append(o)}else this.template(e,t);return p.StoreData(t,"data",e),t},i.prototype.bind=function(t,e){var o=this,n=t.id+"-results";this.$results.attr("id",n),t.on("results:all",function(e){o.clear(),o.append(e.data),t.isOpen()&&(o.setClasses(),o.highlightFirstItem())}),t.on("results:append",function(e){o.append(e.data),t.isOpen()&&o.setClasses()}),t.on("query",function(e){o.hideMessages(),o.showLoading(e)}
vendor: 4,822 bytes, line 9250
9250),t.on("select",function(){t.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(o.setClasses(),o.options.get("scrollAfterSelect")&&o.highlightFirstItem())}),t.on("open",function(){o.$results.attr("aria-expanded","true"),o.$results.attr("aria-hidden","false"),o.setClasses(),o.ensureHighlightVisible()}),t.on("close",function(){o.$results.attr("aria-expanded","false"),o.$results.attr("aria-hidden","true"),o.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=o.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e,t=o.getHighlightedResults();0!==t.length&&(e=p.GetData(t[0],"data"),"true"==t.attr("aria-selected")?o.trigger("close",{}):o.trigger("select",{data:e}))}),t.on("results:previous",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[aria-selected]"),i=n.index(t);i<=0||(e=i-1,0===t.length&&(e=0),(i=n.eq(e)).trigger("mouseenter"),t=o.$results.offset().top,n=i.offset().top,i=o.$results.scrollTop()+(n-t),0===e?o.$results.scrollTop(0):n-t<0&&o.$results.scrollTop(i))}),t.on("results:next",function(){var e,t=o.getHighlightedResults(),n=o.$results.find("[aria-selected]"),i=n.index(t)+1;i>=n.length||((e=n.eq(i)).trigger("mouseenter"),t=o.$results.offset().top+o.$results.outerHeight(!1),n=e.offset().top+e.outerHeight(!1),e=o.$results.scrollTop()+n-t,0===i?o.$results.scrollTop(0):t<n&&o.$results.scrollTop(e))}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){o.displayMessage(e)}),d.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=o.$results.scrollTop(),n=o.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=o.$results.height();t?(o.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(o.$results.scrollTop(o.$results.get(0).scrollHeight-o.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(e){var t=d(this),n=p.GetData(this,"data");"true"!==t.attr("aria-selected")?o.trigger("select",{originalEvent:e,data:n}):o.options.get("multiple")?o.trigger("unselect",{originalEvent:e,data:n}):o.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(e){var t=p.GetData(this,"data");o.getHighlightedResults().removeClass("select2-results__option--highlighted"),o.trigger("results:focus",{data:t,element:d(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e,t,n,i,o=this.getHighlightedResults();0!==o.length&&(e=this.$results.find("[aria-selected]").index(o),i=this.$results.offset().top,t=o.offset().top,n=this.$results.scrollTop()+(t-i),i=t-i,n-=2*o.outerHeight(!1),e<=2?this.$results.scrollTop(0):(i>this.$results.outerHeight()||i<0)&&this.$results.scrollTop(n))},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),e=n(e,t);null==e?t.style.display="none":"string"==typeof e?t.innerHTML=i(e):d(t).append(e)},i}),u.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),u.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,o){function r(e,t){this.$element=e,this.options=t,r.__super__.constructor.call(this)}return i.Extend(r,i.Observable),r.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),e.attr("title",this.$element.attr("title")),e.attr("tabindex",this._tabindex),e.attr("aria-disabled","false"),this.$selection=e},r.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===o.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",i),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","fal
9250se"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex),n.$selection.attr("aria-disabled","false")}),e.on("disable",function(){n.$selection.attr("tabindex","-1"),n.$selection.attr("aria-disabled","true")})},r.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e)},1)},r.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close")})})},r.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id)},r.prototype.position=function(e,t){t.find(".selection").append(e)},r.prototype.destroy=function(){this._detachCloseHandler(this.container)},r.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r}),u.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function o(){o.__super__.constructor.apply(this,arguments)}return n.Extend(o,t),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},o.prototype.bind=function(t,e){var n=this;o.__super__.bind.apply(this,arguments);var i=t.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus")})},o.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return e("<span></span>")},o.prototype.update=function(e){var t,n;0!==e.length?(n=e[0],t=this.$selection.find(".select2-selection__rendered"),e=this.display(n,t),t.empty().append(e),(n=n.title||n.text)?t.attr("title",n):t.removeAttr("title")):this.clear()},o}),u.define("select2/selection/multiple",["jquery","./base","../utils"],function(i,e,a){function o(e,t){o.__super__.constructor.apply(this,arguments)}return a.Extend(o,e),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},o.prototype.bind=function(e,t){var n=this;o.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.isDisabled()||(t=i(this).parent(),t=a.GetData(t[0],"data"),n.trigger("unselect",{originalEvent:e,data:t}))})},o.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return i('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">×</span></li>')},o.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var i=e[n],o=this.selectionContainer(),r=this.display(i,o);o.append(r);r=i.title||i.text;r&&o.attr("title",r),a.StoreData(o[0],"data",i),t.push(o)}var s=this.$selection.find(".select2-selection__rendered");a.appendMany(s,t)}},o}),u.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return t="string"==typeof t?{id:"",text:t}:t},t.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();t=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(t)},t}
9250),u.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(n,i,a){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=a.GetData(n[0],"data"),o=this.$element.val();this.$element.val(this.placeholder.id);var r={data:i};if(this.trigger("clear",r),r.prevented)this.$element.val(o);else{for(var s=0;s<i.length;s++)if(r={data:i[s]},this.trigger("unselect",r),r.prevented)return void this.$element.val(o);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t)},e.prototype.update=function(e,t){e.call(this,t),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||(e=this.options.get("translations").get("removeAllItems"),e=n('<span class="select2-selection__clear" title="'+e()+'">×</span>'),a.StoreData(e[0],"data",t),this.$selection.find(".select2-selection__rendered").prepend(e))},e}),u.define("select2/selection/search",["jquery","../utils","../keys"],function(n,s,a){function e(e,t,n){e.call(this,t,n)}return e.prototype.render=function(e){var t=n('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=t,this.$search=t.find("input");e=e.call(this);return this._transferTabIndex(),e},e.prototype.bind=function(e,t,n){var i=this,o=t.id+"-results";e.call(this,t,n),t.on("open",function(){i.$search.attr("aria-controls",o),i.$search.trigger("focus")}),t.on("close",function(){i.$search.val(""),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.trigger("focus")}),t.on("enable",function(){i.$search.prop("disabled",!1),i._transferTabIndex()}),t.on("disable",function(){i.$search.prop("disabled",!0)}),t.on("focus",function(e){i.$search.trigger("focus")}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which!==a.BACKSPACE||""!==i.$search.val()||0<(t=i.$searchContainer.prev(".select2-selection__choice")).length&&(t=s.GetData(t[0],"data"),i.searchRemoveChoice(t),e.preventDefault())}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation()});var t=document.documentMode,r=t&&t<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){r?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;r&&"input"===e.type?i.$selection.off("input.search input.searchcheck"):(t=e.which)!=a.SHIFT&&t!=a.CTRL&&t!=a.ALT&&t!=a.TAB&&i.handleSearch(e)})},e.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},e.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},e.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";e=""!==this.$search.attr("placeholder")?this.$selection.find(".select2-selection__rendered").width():.75*(this.$search.val().length+1)+"em",this.$search.css("width",e)},e}),u.define("select2/selection/eventRelay",["jquery"],function(s){function e(){}return e.prototype.bind=function(e,t,n){var i=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],r=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==s.inArray(e,o)&&(n=s.Event("select2:"+e,{params:t=t||{}}),i.$element.trigger(n),-1!==s.inArray(e,r)&&(t.prevented=n.isDefaultPrevented()))})},e}),u.define("select2/translation",["jquery","require"],function(t,n){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(e){this.dict=t.extend({},e.all(),this.dict)},i._cache={},i.loadPath=function(e){var t;return e in i._cache||(t=n(e),i._cache[e]=t),new i(i._cache[e])},i}),u.define("select2/diacritics",[],function(){return{"â¶":"A","A":"A","Ã":"A","Ã":"A","Ã":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä":"A","Ä":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ã":"A","Ç":"A","Ả":"A","Ã
":"A","Ǻ":"A","Ç":"A","È":"A","È":"A","Ạ":"A","Ậ":"A","Ặ":"A","á¸":"A","Ä":"A","Ⱥ":"A","Ɐ":"A","ê²":"AA","Ã":"AE","Ǽ":"AE","Ç¢":"AE","ê´":"AO","ê¶":"AU","ê¸":"AV","êº":"AV","ê¼":"AY","â·":"B","ï¼¢":"B","á¸":"B","á¸":"B","á¸":"B","É":"B","Æ":"B","Æ":"B","â¸":"C","ï¼£":"C","Ä":"C","Ä":"C","Ä":"C","Ä":"C","Ã":"C","á¸":"C","Æ":"C","È»":"C","ê¾":"C","â¹":"D","D":"D","á¸":"D","Ä":"D","á¸":"D","á¸":"D","á¸":"D","á¸":"D","Ä":"D","Æ":"D","Æ":"D","Æ":"D","ê¹":"D","DZ":"DZ","Ç":"DZ","Dz":"Dz","Ç
":"Dz","âº":"E","ï¼¥":"E","Ã":"E","Ã":"E","Ã":"E","á»":"E","Ế":"E","á»":"E","á»":"E","Ẽ":"E","Ä":"E","á¸":"E","á¸":"E","Ä":"E","Ä":"E","Ã":"E","Ẻ":"E","Ä":"E","È":"E","È":"E","Ẹ":"E","á»":"E","Ȩ":"E","á¸":"E","Ä":"E","á¸":"E","á¸":"E","Æ":"E","Æ":"E","â»":"F","F":"F","á¸":"F","Æ":"F","ê»":"F","â¼":"G","ï¼§":"G","Ç´":"G","Ä":"G","Ḡ":"G","Ä":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ":"G","ê ":"G","ê½":"G","ê¾":"G","â½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","È":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","â±§":"H","â±µ":"H","ê":"H","â¾":"I","I":"I","Ã":"I","Ã":"I","Ã":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ã":"I","Ḯ":"I","á»":"I","Ç":"I","È":"I","È":"I","á»":"I","Ä®":"I","Ḭ":"I","Æ":"I","â¿":"J","J":"J","Ä´":"J","É":"J","â":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Æ":"K","Ⱪ":"K","ê":"K","ê":"K","ê":"K","ê¢":"K","â":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Å":"L","Ƚ":"L","â±¢":"L","â± ":"L","ê":"L","ê":"L","ê":"L","Ç":"LJ","Ç":"Lj","â":"M","ï¼":"M","Ḿ":"M","á¹":"M","á¹":"M","â±®":"M","Æ":"M","â":"N","ï¼®":"N","Ǹ":"N","Å":"N","Ã":"N","á¹":"N","Å":"N","á¹":"N","Å
":"N","á¹":"N","á¹":"N","È ":"N","Æ":"N","ê":"N","ê¤":"N","Ç":"NJ","Ç":"Nj","â":"O","O":"O","Ã":"O","Ã":"O","Ã":"O","á»":"O","á»":"O","á»":"O","á»":"O","Ã":"O","á¹":"O","Ȭ":"O","á¹":"O","Å":"O","á¹":"O","á¹":"O","Å":"O","È®":"O","Ȱ":"O","Ã":"O","Ȫ":"O","á»":"O","Å":"O","Ç":"O","È":"O","È":"O","Æ ":"O","á»":"O","á»":"O","á» ":"O","á»":"O","Ợ":"O","á»":"O","á»":"O","Ǫ":"O","Ǭ":"O","Ã":"O","Ǿ":"O","Æ":"O","Æ":"O","ê":"O","ê":"O","Å":"OE","Æ¢":"OI","ê":"OO","È¢":"OU","â
":"P","ï¼°":"P","á¹":"P","á¹":"P","Ƥ":"P","â±£":"P","ê":"P","ê":"P","ê":"P","â":"Q","ï¼±":"Q","ê":"Q","ê":"Q","É":"Q","â":"R","ï¼²":"R","Å":"R","á¹":"R","Å":"R","È":"R","È":"R","á¹":"R","á¹":"R","Å":"R","á¹":"R","É":"R","Ɽ":"R","ê":"R","ê¦":"R","ê":"R","â":"S","ï¼³":"S","áº":"S","Å":"S","Ṥ":"S","Å":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","È":"S","Å":"S","â±¾":"S","ê¨":"S","ê":"S","â":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","È":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","ê":"T","ê¨":"TZ","â":"U","ï¼µ":"U","Ã":"U","Ã":"U","Ã":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ã":"U","Ç":"U","Ç":"U","Ç":"U","Ç":"U","Ủ":"U","Å®":"U","Ű":"U","Ç":"U","È":"U","È":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","á¹¶":"U","á¹´":"U","É":"U","â":"V","ï¼¶":"V","á¹¼":"V","á¹¾":"V","Ʋ":"
9250V","ê":"V","É
":"V","ê ":"VY","â":"W","ï¼·":"W","áº":"W","áº":"W","Å´":"W","áº":"W","áº":"W","áº":"W","â±²":"W","â":"X","X":"X","áº":"X","áº":"X","â":"Y","ï¼¹":"Y","Ỳ":"Y","Ã":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","áº":"Y","Ÿ":"Y","á»¶":"Y","á»´":"Y","Ƴ":"Y","É":"Y","Ỿ":"Y","â":"Z","Z":"Z","Ź":"Z","áº":"Z","Å»":"Z","Ž":"Z","áº":"Z","áº":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â":"a","ï½":"a","áº":"a","à ":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","Ä":"a","Ä":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","Ç":"a","ả":"a","Ã¥":"a","Ç»":"a","Ç":"a","È":"a","È":"a","ạ":"a","áº":"a","ặ":"a","á¸":"a","Ä
":"a","â±¥":"a","É":"a","ê³":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","êµ":"ao","ê·":"au","ê¹":"av","ê»":"av","ê½":"ay","â":"b","ï½":"b","á¸":"b","á¸
":"b","á¸":"b","Æ":"b","Æ":"b","É":"b","â":"c","ï½":"c","Ä":"c","Ä":"c","Ä":"c","Ä":"c","ç":"c","á¸":"c","Æ":"c","ȼ":"c","ê¿":"c","â":"c","â":"d","ï½":"d","á¸":"d","Ä":"d","á¸":"d","á¸":"d","á¸":"d","á¸":"d","Ä":"d","Æ":"d","É":"d","É":"d","êº":"d","dz":"dz","Ç":"dz","â":"e","ï½
":"e","è":"e","é":"e","ê":"e","á»":"e","ế":"e","á»
":"e","á»":"e","ẽ":"e","Ä":"e","á¸":"e","á¸":"e","Ä":"e","Ä":"e","ë":"e","ẻ":"e","Ä":"e","È
":"e","È":"e","ẹ":"e","á»":"e","È©":"e","á¸":"e","Ä":"e","á¸":"e","á¸":"e","É":"e","É":"e","Ç":"e","â":"f","ï½":"f","á¸":"f","Æ":"f","ê¼":"f","â":"g","ï½":"g","ǵ":"g","Ä":"g","ḡ":"g","Ä":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","ê¡":"g","áµ¹":"g","ê¿":"g","â":"h","ï½":"h","Ä¥":"h","ḣ":"h","ḧ":"h","È":"h","ḥ":"h","ḩ":"h","ḫ":"h","áº":"h","ħ":"h","ⱨ":"h","â±¶":"h","É¥":"h","Æ":"hv","â":"i","ï½":"i","ì":"i","Ã":"i","î":"i","Ä©":"i","Ä«":"i","Ä":"i","ï":"i","ḯ":"i","á»":"i","Ç":"i","È":"i","È":"i","á»":"i","į":"i","á¸":"i","ɨ":"i","ı":"i","â":"j","ï½":"j","ĵ":"j","ǰ":"j","É":"j","â":"k","ï½":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ":"k","ⱪ":"k","ê":"k","ê":"k","ê
":"k","ê£":"k","â":"l","ï½":"l","Å":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å":"l","Æ":"l","É«":"l","ⱡ":"l","ê":"l","ê":"l","ê":"l","Ç":"lj","â":"m","ï½":"m","ḿ":"m","á¹":"m","á¹":"m","ɱ":"m","ɯ":"m","â":"n","ï½":"n","ǹ":"n","Å":"n","ñ":"n","á¹
":"n","Å":"n","á¹":"n","Å":"n","á¹":"n","á¹":"n","Æ":"n","ɲ":"n","Å":"n","ê":"n","ê¥":"n","Ç":"nj","â":"o","ï½":"o","ò":"o","ó":"o","ô":"o","á»":"o","á»":"o","á»":"o","á»":"o","õ":"o","á¹":"o","È":"o","á¹":"o","Å":"o","á¹":"o","á¹":"o","Å":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","á»":"o","Å":"o","Ç":"o","È":"o","È":"o","Æ¡":"o","á»":"o","á»":"o","ỡ":"o","á»":"o","ợ":"o","á»":"o","á»":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","É":"o","ê":"o","ê":"o","ɵ":"o","Å":"oe","Æ£":"oi","È£":"ou","ê":"oo","â":"p","ï½":"p","á¹":"p","á¹":"p","Æ¥":"p","áµ½":"p","ê":"p","ê":"p","ê":"p","â ":"q","ï½":"q","É":"q","ê":"q","ê":"q","â¡":"r","ï½":"r","Å":"r","á¹":"r","Å":"r","È":"r","È":"r","á¹":"r","á¹":"r","Å":"r","á¹":"r","É":"r","ɽ":"r","ê":"r","ê§":"r","ê":"r","â¢":"s","ï½":"s","Ã":"s","Å":"s","á¹¥":"s","Å":"s","ṡ":"s","Å¡":"s","á¹§":"s","á¹£":"s","ṩ":"s","È":"s","Å":"s","È¿":"s","ê©":"s","ê
":"s","áº":"s","â£":"t","ï½":"t","ṫ":"t","áº":"t","Å¥":"t","á¹":"t","È":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ":"t","Ê":"t","ⱦ":"t","ê":"t","ê©":"tz","â¤":"u","ï½":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å":"u","ü":"u","Ç":"u","Ç":"u","Ç":"u","Ç":"u","á»§":"u","ů":"u","ű":"u","Ç":"u","È":"u","È":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","á»":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","Ê":"u","â¥":"v","ï½":"v","á¹½":"v","ṿ":"v","Ê":"v","ê":"v","Ê":"v","ê¡":"vy","â¦":"w","ï½":"w","áº":"w","áº":"w","ŵ":"w","áº":"w","áº
":"w","áº":"w","áº":"w","â±³":"w","â§":"x","ï½":"x","áº":"x","áº":"x","â¨":"y","ï½":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","áº":"y","ÿ":"y","á»·":"y","áº":"y","ỵ":"y","Æ´":"y","É":"y","ỿ":"y","â©":"z","ï½":"z","ź":"z","áº":"z","ż":"z","ž":"z","áº":"z","áº":"z","ƶ":"z","È¥":"z","É":"z","ⱬ":"z","ê£":"z","Î":"Î","Î":"Î","Î":"Î","Î":"Î","Ϊ":"Î","Î":"Î","Î":"Î¥","Ϋ":"Î¥","Î":"Ω","ά":"α","Î":"ε","ή":"η","ί":"ι","Ï":"ι","Î":"ι","Ï":"ο","Ï":"Ï
","Ï":"Ï
","ΰ":"Ï
","Ï":"Ï","Ï":"Ï","â":"'"}}),u.define("select2/data/base",["../utils"],function(n){function i(e,t){i.__super__.constructor.call(this)}return n.Extend(i,n.Observable),i.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},i.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},i.prototype.bind=function(e,t){},i.prototype.destroy=function(){},i.prototype.generateResultId=function(e,t){e=e.id+"-result-";return e+=n.generateChars(4),null!=t.id?e+="-"+t.id.toString():e+="-"+n.generateChars(4),e},i}),u.define("select2/data/select",["./base","../utils","jquery"],function(e,s,a){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return s.Extend(n,e),n.prototype.current=function(e){var t=[],n=this;this.$element.find(":selected").each(function(){var e=a(this),e=n.item(e);t.push(e)}),e(t)},n.prototype.select=function(o){var e,r=this;if(o.selected=!0,a(o.element).is("option"))return o.element.selected=!0,void this.$element.trigger("input").trigger("change");this.$element.prop("multiple")?this.current(function(e){var t=[];(o=[o]).push.apply(o,e);for(var n=0;n<o.length;n++){var i=o[n].id;-1===a.inArray(i,t)&&t.push(i)}r.$element.val(t),r.$element.trigger("input").trigger("change")}):(e=o.id,this.$element.val(e),this.$element.trigger("input").trigger("change"))},n.prototype.unselect=function(o){var r=this;if(this.$element.prop("multiple")){if(o.selected=!1,a(o.element).is("option"))return o.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==o.id&&-1===a.inArray(i,t)&&t.push(i)}r.$element.val(t),r.$element.trigger("input").trigger("change")})}},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){s.RemoveData(this)})},n.prototype.query=function(t,e){var n=[],i=this;this.$element.children().each(function(){var e=a(this);(e.is("option")||e.is("optgroup"))&&(e=i.item(e),null!==(e=i.matches(t,e))&&n.push(e))}),e({results:n})},n.prototype.addOptions=function(e){s.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=a(t),e=this._normalizeItem(e);return e.element=t,s.StoreData(t,"data",e),n},n.prototype.item=function(e){var t={};if(null!=(t=s.GetData(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){for(var t={text:e.prop("label"),children:[],title:e.prop("title")},n=e.children("option"),i=[],o=0;o<n.length;o++){var r=a(n[o]),r=this.item(r);i.push(r)}t.children=i}return(t=this._normalizeItem(t)).element=e[0],s.StoreData(e[0],"data",t),t},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=a.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),a.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),u.define("select2/data/array",["./select","../utils","jquery"],function(e,c,u){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return c.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(n){var e;0===(e=this.$element.find("option").filter(function(e,t){return t.value==n.id.toString()})).length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n)},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(u(this)).id}).get(),o=[];for(var r=0;r<e.length;r++){var s,a,l=this._normalizeItem(e[r]);0<=u.inArray(l.id,i)?(s=n.filter(function(e){return function(){return u(this).val()==e.id}}(l)),a=this.item(s),a=u.extend(!0,{},l,a),a=this.option(a),s.replaceWith(a)):(a=this.option(l),l.children&&(l=this.convertToOptions(l.children),c.appendMany(a,l)),o.push(a))}return o},i}),u.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,r){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return r.extend({},e,{q:e.term})},transport:function(e,t,n){e=r.ajax(e);return e.then(t),e.fail(n),e}};return r.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(t,n){var i=this;null!=this._request&&(r.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var o=r.extend({type:"GET"},this.ajaxOptions);function e(){var e=o.transport(o,function(e){e=i.processResults(e,t);i.options.get("debug")&&window.console&&console.error&&(e&&e.results&&r.isArray(e.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),n(e)},function(){"status"in e&&(0===e.status||"0"===e.status)||i.trigger("results:message",{message:"errorLoading"})});i._request=e}"function"==typeof o.url&&(o.url=o.url.call(this.$element,t)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e()},n}),u.define("select2/data/tags",["jquery"],function(a){function e(e,t,n){var i=n.get("tags"),o=n.get("createTag");void 0!==o&&(this.createTag=o);o=n.get("insertTag");if(void 0!==o&&(this.insertTag=o),e.call(this,t,n),a.isArray(i))for(var r=0;r<i.length;r++){var s=i[r],s=this._normalizeItem(s),s=this.option(s);this.$element.append(s)}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null!=c.term&&null==c.page?e.call(this,c,function e(t,n){for(var i=t.results,o=0;o<i.length;o++){var r=i[o],s=null!=r.children&&!e({results:r.children},!0);if((r.text||"").toUpperCase()===(c.term||"").toUpperCase()||s)return!n&&(t.data=i,void u(t))}if(n)return!0;var a,l=d.createTag(c);null!=l&&((a=d.option(l)).attr("data-select2-tag",!0),d.addOptions([a]),d.insertTag(i,l)),t.results=i,u(t)}):e.call(this,c,u)},e.prototype.createTag=function(e,t){t=a.trim(t.term);return""===t?null:{id:t,text:t}},e.prototype.insertTag=function(e,t,n){t.unshift(n)},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||a(this).remove()})},e}),u.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var o=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);i.$element.find("option").filter(function(){return c(this).val()===t.id}).length||((e=i.option(t)).attr("data-select2-tag",!0),i._removeOldTags(),i.addOptions([e])),i.trigger("select",{data:t})});o.term!==t.term&&(this.$search.length&&(this.$search.val(o.term),this.$search.trigger("focus")),t.term=o.term),e.call(this,t,n)},e.prototype.tokenizer=function(e,t,n,i){for(var o=n.get("tokenSeparators")||[],r=t.term,s=0,a=this.createTag||function(e){return{id:e.term,text:e.term}};s<r.length;){var l=r[s];-1!==c.inArray(l,o)?(l=r.substr(0,s),null!=(l=a(c.extend({},t,{term:l})))?(i(l),r=r.substr(s+1)||"",s=0):s++):s++}return{term:r}},e}),u.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),u.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){e=null!=e?e.length:0;0<n.maximumSelectionLength&&e>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),u.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e.attr("dir",this.options.get("dir")),this.$dropdown=e},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),u.define("select2/dropdown/search",["jquery","../utils"],function(r,e){function t(){}return t.prototype.render=function(e){var t=e.call(this),e=r('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=e,this.$search=e.find("input"),t.prepend(e),t},t.prototype.bind=function(e,t,n){var i=this,o=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(e){r(this).off("keyup")}),this.$search.on("keyup input",function(e){i.handleSearch(e)}),t.on("open",function(){i.$search.attr("tabindex",0),i.$search.attr("aria-controls",o),window.setTimeout(function(){i.$search.trigger("focus")},0)}),t.on("close",function(){i.$search.attr("tabindex",-1),i.$search.removeAttr("aria-controls"),i.$search.removeAttr("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur")}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer.removeClass("select2-search--hide"):i.$searchContainer.addClass("select2-search--hide"))}),t.on("results:focus",function(e){e.data._resultId?i.$search.attr("aria-activedescendant",e.data._resultId):i.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1},t.prototype.showSearch=function(e,t){return!0},t}),u.define("select2/dropdow
9250n/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return t="string"==typeof t?{id:"",text:t}:t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var o=t[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},e}),u.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(e=this.$results.offset().top+this.$results.outerHeight(!1),this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50&&this.loadMore())},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e)},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e},e}),u.define("select2/dropdown/attachBody",["jquery","../utils"],function(u,s){function e(e,t,n){this.$dropdownParent=u(n.get("dropdownParent")||document.body),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},e.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},e.prototype.render=function(e){var t=u("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},e.prototype._bindContainerResultHandlers=function(e,t){var n;this._containerResultsHandlersBound||(n=this,t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0)},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.select2."+t.id,o="resize.select2."+t.id,r="orientationchange.select2."+t.id,t=this.$container.parents().filter(s.hasScroll);t.each(function(){s.StoreData(this,"select2-scroll-position",{x:u(this).scrollLeft(),y:u(this).scrollTop()})}),t.on(i,function(e){var t=s.GetData(this,"select2-scroll-position");u(this).scrollTop(t.y)}),u(window).on(i+" "+o+" "+r,function(e){n._positionDropdown(),n._resizeDropdown()})},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(s.hasScroll).off(n),u(window).off(n+" "+i+" "+t)},e.prototype._positionDropdown=function(){var e=u(window),t=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),i=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var r={height:this.$container.outerHeight(!1)};r.top=o.top,r.bottom=o.top+r.height;var s=this.$dropdown.outerHeight(!1),a=e.scrollTop(),l=e.scrollTop()+e.height(),c=a<o.top-s,e=l>o.bottom+s,a={left:o.left,top:r.bottom},l=this.$dropdownParent;"static"===l.css("position")&&(l=l.offsetParent());o={top:0,left:0};(u.contains(document.body,l[0])||l[0].isConnected)&&(o=l.offset()),a.top-=o.top,a.left-=o.left,t||n||(i="below"),e||!c||t?!c&&e&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(a.top=r.top-o.top-s),null!=i&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+i),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+i)),this.$dropdownContainer.css(a)}
vendor: 4,889 bytes, line 9250
9250,e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},e}),u.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function e(t){for(var n=0,i=0;i<t.length;i++){var o=t[i];o.children?n+=e(o.children):n++}return n}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),u.define("select2/dropdown/selectOnClose",["../utils"],function(i){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}n=this.getHighlightedResults();n.length<1||(null!=(n=i.GetData(n[0],"data")).element&&n.element.selected||null==n.element&&n.selected||this.trigger("select",{data:n}))},e}),u.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),u.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,e="Please delete "+t+" character";return 1!=t&&(e+="s"),e},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more resultsâ¦"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searchingâ¦"},removeAllItems:function(){return"Remove all items"}}}),u.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(l,a,c,u,d,p,h,f,g,m,s,t,v,y,_,w,b,$,A,x,D,S,C,E,O,T,q,j,e){function n(){this.reset()}return n.prototype.apply=function(e){var t,n,i;null==(e=l.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=_:null!=e.data?e.dataAdapter=y:e.dataAdapter=v,0<e.minimumInputLength&&(e.dataAdapter=m.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=m.Decorate(e.dataAdapter,A)),0<e.maximumSelectionLength&&(e.dataAdapter=m.Decorate(e.dataAdapter,x)),e.tags&&(e.dataAdapter=m.Decorate(e.dataAdapter,w)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=m.Decorate(e.dataAdapter,b)),null!=e.query&&(t=a(e.amdBase+"compat/query"),e.dataAdapter=m.Decorate(e.dataAdapter,t)),null!=e.initSelection&&(n=a(e.amdBase+"compat/initSelection"),e.dataAdapter=m.Decorate(e.dataAdapter,n))),null==e.resultsAdapter&&(e.resultsAdapter=c,null!=e.ajax&&(e.resultsAdapter=m.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=m.Decorate(e.resultsAdapter,C)),e.selectOnClose&&(e.resultsAdapter=m.Decorate(e.resultsAdapter,q))),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=D:(n=m.Decorate(D,S),e.dropdownAdapter=n),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=m.Decorate(e.dropdownAdapter,T)),e.closeOnSelect&&(e.dropdownAdapter=m.Decorate(e.dropdownAdapter,j)),null==e.dropdownCssClass&&null==e.dropdownCss&&null==e.adaptDropdownCssClass||(i=a(e.amdBase+"compat/dropdownCss"),e.dropdownAdapter=m.Decorate(e.dropdownAdapter,i)),e.dropdownAdapter=m.Decorate(e.dropdownAdapter,O)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=d:e.selectionAdapter=u,null!=e.placeholder&&(e.selectionAdapter=m.Decorate(e.selectionAdapter,p)),e.allowClear&&(e.selectionAdapter=m.Decorate(e.selectionAdapter,h)),e.multiple&&(e.selectionAdapter=m.Decorate(e.selectionAdapter,f)),null==e.containerCssClass&&null==e.containerCss&&null==e.adaptC
9250ontainerCssClass||(i=a(e.amdBase+"compat/containerCss"),e.selectionAdapter=m.Decorate(e.selectionAdapter,i)),e.selectionAdapter=m.Decorate(e.selectionAdapter,g)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var o=[],r=0;r<e.language.length;r++){var s=e.language[r];-1===o.indexOf(s)&&o.push(s)}return e.language=o,e.translations=this._processTranslations(e.language,e.debug),e},n.prototype.reset=function(){function a(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:m.escapeMarkup,language:{},matcher:function e(t,n){if(""===l.trim(t.term))return n;if(n.children&&0<n.children.length){for(var i=l.extend(!0,{},n),o=n.children.length-1;0<=o;o--)null==e(t,n.children[o])&&i.children.splice(o,1);return 0<i.children.length?i:e(t,i)}var r=a(n.text).toUpperCase(),s=a(t.term).toUpperCase();return-1<r.indexOf(s)?n:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,o=t.prop("lang"),t=t.closest("[lang]").prop("lang"),t=Array.prototype.concat.call(this._resolveLanguage(o),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(t));return e.language=t,e},n.prototype._resolveLanguage=function(e){if(!e)return[];if(l.isEmptyObject(e))return[];if(l.isPlainObject(e))return[e];for(var t,n=l.isArray(e)?e:[e],i=[],o=0;o<n.length;o++)i.push(n[o]),"string"==typeof n[o]&&0<n[o].indexOf("-")&&(t=n[o].split("-")[0],i.push(t));return i},n.prototype._processTranslations=function(e,t){for(var n=new s,i=0;i<e.length;i++){var o=new s,r=e[i];if("string"==typeof r)try{o=s.loadPath(r)}catch(e){try{r=this.defaults.amdLanguageBase+r,o=s.loadPath(r)}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+r+'" could not be automatically loaded. A fallback will be used instead.')}}else o=l.isPlainObject(r)?new s(r):r;n.extend(o)}return n},n.prototype.set=function(e,t){var n={};n[l.camelCase(e)]=t;n=m._convertData(n);l.extend(!0,this.defaults,n)},new n}),u.define("select2/options",["require","jquery","./defaults","./utils"],function(n,c,i,u){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=i.applyFromElement(this.options,t)),this.options=i.apply(this.options),t&&t.is("input")&&(t=n(this.get("amdBase")+"compat/inputData"),this.options.dataAdapter=u.Decorate(this.options.dataAdapter,t))}return e.prototype.fromElement=function(e){var t=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),u.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),u.StoreData(e[0],"data",u.GetData(e[0],"select2Tags")),u.StoreData(e[0],"tags",!0)),u.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",u.GetData(e[0],"ajaxUrl")),u.StoreData(e[0],"ajax-Url",u.GetData(e[0],"ajaxUrl")));var n={};function i(e,t){return t.toUpperCase()}for(var o=0;o<e[0].attributes.length;o++){var r=e[0].attributes[o].name,s="data-";r.substr(0,s.length)==s&&(r=r.substring(s.length),s=u.GetData(e[0],r),n[r.replace(/-([a-z])/g,i)]=s)}c.fn.jquery&&"1."==c.fn.jquery.substr(0,2)&&e[0].dataset&&(n=c.extend(!0,{},e[0].dataset,n));var a,l=c.extend(!0,{},u.GetData(e[0]),n);for(a in l=u._convertData(l))-1<c.inArray(a,t)||(c.isPlainObject(this.options[a])?c.extend(this.options[a],l[a]):this.options[a]=l[a]);return this},e.prototype.get=function(e){return this.options[e]},e.prototype.set=function(e,t){this.options[e]=t},e}),u.define("select2/core",["jquery","./options","./utils","./keys"],function(r,o,s,i){function a(e,t){null!=s.GetData(e[0],"select2")&&s.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),this.options=new o(t=t||{},e),a.__super__.constructor.call(this);var n=e.attr("tabindex")||0;s.StoreData(e[0],"old-tabindex",n),e.attr("tabindex","-1"),t=this.options.get("dataAdapter"),this.dataAdapter=new t(e,this.options),n=this.render(),this._placeContainer(n),t=this.options.get("selectionAdapter"),this.selection=new t(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,n),t=this.options.get("dropdownAdapter"),this.dropdown=new t(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,n),n=this.options.get("resultsAdapter"),this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var i=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),s.StoreData(e[0],"select2",this),e.data("select2",this)}return s.Extend(a,s.Observable),a.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+s.generateChars(2):s.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},a.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},a.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){i=e.outerWidth(!1);return i<=0?"auto":i+"px"}if("style"!=t)return"computedstyle"!=t?t:window.getComputedStyle(e[0]).width;e=e.attr("style");if("string"!=typeof e)return null;for(var o=e.split(";"),r=0,s=o.length;r<s;r+=1){var a=o[r].replace(/\s/g,"").match(n);if(null!==a&&1<=a.length)return a[1]}return null},a.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},a.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=s.bind(this._syncAttributes,this),this._syncS=s.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=e?(this._observer=new e(function(e){t._syncA(),t._syncS(null,e)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},a.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown()}),this.selection.on("focus",function(e){n.focus(e)}),this.selection.on("*",function(e,t){-1===r.inArray(e,i)&&n.trigger(e,t)})},a.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t)})},a.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container.addClass("select2-container--open")}),this.on("close",function(){n.$container.removeClass("select2-container--open")}),this.on("enable",function(){n.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){n.$container.addClass("select2-container--disabled")}),this.on("blur",function(){n.$container.removeClass("select2-container--focus")}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t})})}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.TAB||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault())})},a.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},a.prototype._isChangeMutation=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&0<t.addedNodes.length)for(var o=0;o<t.addedNodes.length;o++)t.addedNodes[o].selected&&(n=!0);else t.removedNodes&&0<t.removedNodes.length?n=!0:r.isArray(t)&&r.each(t,function(e,t){if(i._isChangeMutation(e,t))return!(n=!0)});else n=!0;return n}},a.prototype._syncSubtree=function(e,t){var t=this._isChangeMutation(e,t),n=this;t&&this.dataAdapter.current(function(e){n.trigger("selection:update",{data:e})})},a.prototype.trigger=function(e,t){var n=a.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var o={prevented:!1,name:e,args:t};if(n.call(this,i[e],o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},a.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},a.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},a.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},a.prototype.isEnabled=function(){return!this.isDisabled()},a.prototype.isDisabled=function(){return this.options.get("disabled")},a.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},a.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")}
9250,a.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},a.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.');e=!(e=null==e||0===e.length?[!0]:e)[0];this.$element.prop("disabled",e)},a.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e}),t},a.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];r.isArray(e)&&(e=r.map(e,function(e){return e.toString()})),this.$element.val(e).trigger("input").trigger("change")},a.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",s.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),s.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},a.prototype.render=function(){var e=r('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e.attr("dir",this.options.get("dir")),this.$container=e,this.$container.addClass("select2-container--"+this.options.get("theme")),s.StoreData(e[0],"element",this.$element),e},a}),u.define("select2/compat/utils",["jquery"],function(s){return{syncCssClasses:function(e,t,n){var i,o=[],r=s.trim(e.attr("class"));r&&s((r=""+r).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(r=s.trim(t.attr("class")))&&s((r=""+r).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(i=n(this))&&o.push(i)}),e.attr("class",o.join(" "))}}}),u.define("select2/compat/containerCss",["jquery","./utils"],function(r,s){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("containerCssClass")||"";r.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptContainerCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("containerCss")||{};return r.isFunction(e)&&(e=e(this.$element)),s.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/dropdownCss",["jquery","./utils"],function(r,s){function a(e){return null}function e(){}return e.prototype.render=function(e){var t=e.call(this),n=this.options.get("dropdownCssClass")||"";r.isFunction(n)&&(n=n(this.$element));var i,o=this.options.get("adaptDropdownCssClass");o=o||a,-1!==n.indexOf(":all:")&&(n=n.replace(":all:",""),i=o,o=function(e){var t=i(e);return null!=t?t+" "+e:e});e=this.options.get("dropdownCss")||{};return r.isFunction(e)&&(e=e(this.$element)),s.syncCssClasses(t,this.$element,o),t.css(e),t.addClass(n),t},e}),u.define("select2/compat/initSelection",["jquery"],function(i){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated
9250in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return e.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,i.isArray(e)||(e=[e]),t(e)})},e}),u.define("select2/compat/inputData",["jquery","../utils"],function(r,n){function e(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return e.prototype.current=function(e,t){for(var n=[],i=0;i<this._currentData.length;i++){var o=this._currentData[i];n.push.apply(n,function e(t,n){var i=[];return t.selected||-1!==r.inArray(t.id,n)?(t.selected=!0,i.push(t)):t.selected=!1,t.children&&i.push.apply(i,e(t.children,n)),i}(o,this.$element.val().split(this._valueSeparator)))}t(n)},e.prototype.select=function(e,t){var n;this.options.get("multiple")?(n=this.$element.val(),n+=this._valueSeparator+t.id,this.$element.val(n)):(this.current(function(e){r.map(e,function(e){e.selected=!1})}),this.$element.val(t.id)),this.$element.trigger("input").trigger("change")},e.prototype.unselect=function(e,o){var r=this;o.selected=!1,this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];o.id!=i.id&&t.push(i.id)}
9250r.$element.val(t.join(r._valueSeparator)),r.$element.trigger("input").trigger("change")})},e.prototype.query=function(e,t,n){for(var i=[],o=0;o<this._currentData.length;o++){var r=this._currentData[o],r=this.matches(t,r);null!==r&&i.push(r)}n({results:i})},e.prototype.addOptions=function(e,t){t=r.map(t,function(e){return n.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,t)},e}),u.define("select2/compat/matcher",["jquery"],function(s){return function(r){return function(e,t){var n=s.extend(!0,{},t);if(null==e.term||""===s.trim(e.term))return n;if(t.children){for(var i=t.children.length-1;0<=i;i--){var o=t.children[i];r(e.term,o.text,o)||n.children.splice(i,1)}if(0<n.children.length)return n}return r(e.term,t.text,t)?n:null}}}),u.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),u.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),u.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),u.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),a=function(u){var d,p,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],t="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice;if(u.event.fixHooks)for(var n=e.length;n;)u.event.fixHooks[e[--n]]=u.event.mouseHooks;var f=u.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],i,!1);else this.onmousewheel=i;u.data(this,"mousewheel-line-height",f.getLineHeight(this)),u.data(this,"mousewheel-page-height",f.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],i,!1);else this.onmousewheel=null;u.removeData(this,"mousewheel-line-height"),u.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=u(e),e=t["offsetParent"in u.fn?"offsetParent":"parent"]();return e.length||(e=u("body")),parseInt(e.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return u(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function i(e){var t,n=e||window.event,i=h.call(arguments,1),o=0,r=0,s=0,a=0,l=0,c=0;if((e=u.event.fix(n)).type="mousewheel","detail"in n&&(s=-1*n.detail),"wheelDelta"in n&&(s=n.wheelDelta),"wheelDeltaY"in n&&(s=n.wheelDeltaY),"wheelDeltaX"in n&&(r=-1*n.wheelDeltaX),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(r=-1*s,s=0),o=0===s?r:s,"deltaY"in n&&(o=s=-1*n.deltaY),"deltaX"in n&&(r=n.deltaX,0===s&&(o=-1*r)),0!==s||0!==r)return 1===n.deltaMode?(o*=t=u.data(this,"mousewheel-line-height"),s*=t,r*=t):2===n.deltaMode&&(o*=t=u.data(this,"mousewheel-page-height"),s*=t,r*=t),a=Math.max(Math.abs(s),Math.abs(r)),(!p||a<p)&&m(n,p=a)&&(p/=40),m(n,a)&&(o/=40,r/=40,s/=40),o=Math[1<=o?"floor":"ceil"](o/p),r=Math[1<=r?"floor":"ceil"](r/p),s=Math[1<=s?"floor":"ceil"](s/p),f.settings.normalizeOffset&&this.getBoundingClientRect&&(a=this.getBoundingClientRect(),l=e.clientX-a.left,c=e.clientY-a.top),e.deltaX=r,e.deltaY=s,e.deltaFactor=p,e.offsetX=l,e.offsetY=c,e.deltaMode=0,i.unshift(e,o,r,s),d&&clearTimeout(d),d=setTimeout(g,200),(u.event.dispatch||u.event.handle).apply(this,i)}function g(){p=null}function m(e,t){return f.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}u.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof u.define&&u.define.amd?u.define("jquery-mousewheel",["jquery"],a):"object"==typeof exports?module.exports=a:a(t),u.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(o,e,r,t,s
9250){var a;return null==o.fn.select2&&(a=["open","close","destroy"],o.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var e=o.extend(!0,{},t);new r(o(this),e)}),this;if("string"!=typeof t)throw new Error("Invalid arguments for Select2: "+t);var n,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=s.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i)}),-1<o.inArray(t,a)?this:n}),null==o.fn.select2.defaults&&(o.fn.select2.defaults=t),r}),{define:u.define,require:u.require});function w(e,t){return i.call(e,t)}function l(e,t){var n,i,o,r,s,a,l,c,u,d,p=t&&t.split("/"),h=v.map,f=h&&h["*"]||{};if(e){for(t=(e=e.split("/")).length-1,v.nodeIdCompat&&_.test(e[t])&&(e[t]=e[t].replace(_,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),c=0;c<e.length;c++)"."===(d=e[c])?(e.splice(c,1),--c):".."===d&&(0===c||1===c&&".."===e[2]||".."===e[c-1]||0<c&&(e.splice(c-1,2),c-=2));e=e.join("/")}if((p||f)&&h){for(c=(n=e.split("/")).length;0<c;--c){if(i=n.slice(0,c).join("/"),p)for(u=p.length;0<u;--u)if(o=(o=h[p.slice(0,u).join("/")])&&o[i]){r=o,s=c;break}if(r)break;!a&&f&&f[i]&&(a=f[i],l=c)}!r&&a&&(r=a,s=l),r&&(n.splice(0,s,r),e=n.join("/"))}return e}function b(t,n){return function(){var e=o.call(arguments,0);return"string"!=typeof e[0]&&1===e.length&&e.push(null),s.apply(p,e.concat([t,n]))}}function A(e){var t;if(w(m,e)&&(t=m[e],delete m[e],y[e]=!0,r.apply(p,t)),!w(g,e)&&!w(y,e))throw new Error("No "+e);return g[e]}function c(e){var t,n=e?e.indexOf("!"):-1;return-1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function x(e){return e?c(e):[]}var u=a.require("jquery.select2");return t.fn.select2.amd=a,u}); 9251!function(e){"function"==typeof define&&define.amd?define(["jquery","jquery-ui"],e):e(jQuery)}(function($){if($.ui.timepicker=$.ui.timepicker||{},!$.ui.timepicker.version){$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[],this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1},this._defaults={showButtonPanel:!0,timeOnly:!1,timeOnlyShowDate:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:!0,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",oneLine:!1,defaultValue:null,parse:"strict",afterInject:null},$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsec
9251MinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(e){return extendRemove(this._defaults,e||{}),this},_newInst:function($input,opts){var tp_inst=new Timepicker,inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults)if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue)try{inlineSettings[attrName]=eval(attrValue)}catch(e){inlineSettings[attrName]=attrValue}}overrides={beforeShow:function(e,t){if($.isFunction(tp_inst._defaults.evnts.beforeShow))return tp_inst._defaults.evnts.beforeShow.call($input[0],e,t,tp_inst)},onChangeMonthYear:function(e,t,i){$.isFunction(tp_inst._defaults.evnts.onChangeMonthYear)&&tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],e,t,i,tp_inst)},onClose:function(e,t){tp_inst.timeDefined===!0&&""!==$input.val()&&tp_inst._updateDateTime(t),$.isFunction(tp_inst._defaults.evnts.onClose)&&tp_
vendor: 34,990 bytes, lines 9251-9252
9251inst._defaults.evnts.onClose.call($input[0],e,t,tp_inst)}};for(i in overrides)overrides.hasOwnProperty(i)&&(fns[i]=opts[i]||this._defaults[i]||null);tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst}),tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(e){return e.toUpperCase()}),tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(e){return e.toUpperCase()}),tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:"")),"string"==typeof tp_inst._defaults.controlType?("slider"===tp_inst._defaults.controlType&&"undefined"==typeof $.ui.slider&&(tp_inst._defaults.controlType="select"),tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]):tp_inst.control=tp_inst._defaults.controlType;var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==tp_inst._defaults.timezoneList&&(timezoneList=tp_inst._defaults.timezoneList);var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&"object"!=typeof timezoneList[0])for(;tzi<tzl;tzi++)tzv=timezoneList[tzi],timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)};return tp_inst._defaults.timezoneList=timezoneList,tp_inst.timezone=null!==tp_inst._defaults.timezone?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):(new Date).getTimezoneOffset()*-1,tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour,tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute,tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second,tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec,tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec,tp_inst.ampm="",tp_inst.$input=$input,tp_inst._defaults.altField&&(tp_inst.$altInput=$(tp_inst._defaults.altField),tp_inst._defaults.altRedirectFocus===!0&&tp_inst.$altInput.css({cursor:"pointer"}).focus(function(){$input.trigger("focus")})),0!==tp_inst._defaults.minDate&&0!==tp_inst._defaults.minDateTime||(tp_inst._defaults.minDate=new Date),0!==tp_inst._defaults.maxDate&&0!==tp_inst._defaults.maxDateTime||(tp_inst._defaults.maxDate=new Date),void 0!==tp_inst._defaults.minDate&&tp_inst._defaults.minDate instanceof Date&&(tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())),void 0!==tp_inst._defaults.minDateTime&&tp_inst._defaults.minDateTime instanceof Date&&(tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())),void 0!==tp_inst._defaults.maxDate&&tp_inst._defaults.maxDate instanceof Date&&(tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())),void 0!==tp_inst._defaults.maxDateTime&&tp_inst._defaults.maxDateTime instanceof Date&&(tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())),tp_inst.$input.bind("focus",function(){tp_inst._onFocus()}),tp_inst},_addTimePicker:function(e){var t=$.trim(this.$altInput&&this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(t),this._limitMinMaxDateTime(e,!1),this._injectTimePicker(),this._afterInject()},_parseTime:function(e,t){if(this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),t||!this._defaults.timeOnly){var i=$.datepicker._get(this.inst,"dateFormat");try{var s=parseDateTimeInternal(i,this._defaults.timeFormat,e,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!s.timeObj)return!1;$.extend(this,s.timeObj)}catch(t){return $.timepicker.log("Error parsing the date/time string: "+t+"\ndate/time string = "+e+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+i),!1}return!0}var n=$.datepicker.parseTime(this._defaults.timeFormat,e,this._defaults);return!!n&&($.extend(this,n),!0)},_afterInject:function(){var e=this.inst.settings;$.isFunction(e.afterInject)&&e.afterInject.call(this)},_injectTimePicker:function(){var e=this.inst.dpDiv,t=this.inst.settings,i=this,s="",n="",a=null,r={},l={},o=null,u=0,c=0;if(0===e.find("div.ui-timepicker-div").length&&t.showTimepicker){var m=" ui_tpicker_unit_hide",d='<div class="ui-timepicker-div'+(t.isRTL?" ui-timepicker-rtl":"")+(t.oneLine&&"select"===t.controlType?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+(t.showTime?"":m)+'">'+t.timeText+'</dt><dd class="ui_tpicker_time '+(t.showTime?"":m)+'"><input class="ui_tpicker_time_input" '+(t.timeInput?"":"disabled")+"/></dd>";for(u=0,c=this.units.length;u<c;u++){if(s=this.units[u],n=s.substr(0,1).toUpperCase()+s.substr(1),a=null!==t["show"+n]?t["show"+n]:this.support[s],r[s]=parseInt(t[s+"Max"]-(t[s+"Max"]-t[s+"Min"])%t["step"+n],10),l[s]=0,d+='<dt class="ui_tpicker_'+s+"_label"+(a?"":m)+'">'+t[s+"Text"]+'</dt><dd class="ui_tpicker_'+s+(a?"":m)+'"><div class="ui_tpicker_'+s+"_slider"+(a?"":m)+'"></div>',a&&t[s+"Grid"]>0){if(d+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>',"hour"===s)for(var p=t[s+"Min"];p<=r[s];p+=parseInt(t[s+"Grid"],10)){l[s]++;var h=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:p},t);d+='<td data-for="'+s+'">'+h+"</td>"}else for(var f=t[s+"Min"];f<=r[s];f+=parseInt(t[s+"Grid"],10))l[s]++,d+='<td data-for="'+s+'">'+(f<10?"0":"")+f+"</td>";d+="</tr></table></div>"}d+="</dd>"}var _=null!==t.showTimezone?t.showTimezone:this.support.timezone;d+='<dt class="ui_tpicker_timezone_label'+(_?"":m)+'">'+t.timezoneText+"</dt>",d+='<dd class="ui_tpicker_timezone'+(_?"":m)+'"></dd>',d+="</dl></div>";var g=$(d);for(t.timeOnly===!0&&(g.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+t.timeOnlyTitle+"</div></div>"),e.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()),u=0,c=i.units.length;u<c;u++)s=i.units[u],n=s.substr(0,1).toUpperCase()+s.substr(1),a=null!==t["show"+n]?t["show"+n]:this.support[s],i[s+"_slider"]=i.control.create(i,g.find(".ui_tpicker_"+s+"_slider"),s,i[s],t[s+"Min"],r[s],t["step"+n]),a&&t[s+"Grid"]>0&&(o=100*l[s]*t[s+"Grid"]/(r[s]-t[s+"Min"]),g.find(".ui_tpicker_"+s+" table").css({width:o+"%",marginLeft:t.isRTL?"0":o/(-2*l[s])+"%",marginRight:t.isRTL?o/(-2*l[s])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(e){var t=$(this),n=t.html(),a=parseInt(n.replace(/[^0-9]/g),10),r=n.replace(/[^apm]/gi),l=t.data("for");"hour"===l&&(r.indexOf("p")!==-1&&a<12?a+=12:r.indexOf("a")!==-1&&12===a&&(a=0)),i.control.value(i,i[l+"_slider"],s,a),i._onTimeChange(),i._onSelectHandler()}).css({cursor:"pointer",width:100/l[s]+"%",textAlign:"center",overflow:"hidden"}));if(this.timezone_select=g.find(".ui_tpicker_timezone").append("<select></select>").find("select"),$.fn.append.apply(this.timezone_select,$.map(t.timezoneList,function(e,t){return $("<option />").val("object"==typeof e?e.value:e).text("object"==typeof e?e.label:e)})),"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone){var M=new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12).getTimezoneOffset()*-1;M===this.timezone?selectLocalTimezone(i):this.timezone_select.val(this.timezone)}else"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(t.timezone):selectLocalTimezone(i);this.timezone_select.change(function(){i._onTimeChange(),i._onSelectHandler(),i._afterInject()});var v=e.find(".ui-datepicker-buttonpane");if(v.length?v.before(g):e.append(g),this.$timeObj=g.find(".ui_tpicker_time_input"),this.$timeObj.change(function(){var e=i.inst.settings.timeFormat,t=$.datepicker.parseTime(e,this.value),s=new Date;t?(s.setHours(t.hour),s.setMinutes(t.minute),s.setSeconds(t.second),$.datepicker._setTime(i.inst,s)):(this.value=i.formattedTime,this.blur())}),null!==this.inst){var k=this.timeDefined;this._onTimeChange(),this.timeDefined=k}if(this._defaults.addSliderAccess){var T=this._defaults.sliderAccessArgs,D=this._defaults.isRTL;T.isRTL=D,setTimeout(function(){if(0===g.find(".ui-slider-access").length){g.find(".ui-slider:visible").sliderAccess(T);var e=g.find(".ui-slider-access:eq(0)").outerWidth(!0);e&&g.find("table:visible").each(function(){var t=$(this),i=t.outerWidth(),s=t.css(D?"marginRight":"marginLeft").toString().replace("%",""),n=i-e,a=s*n/i+"%",r={width:n,marginRight:0,marginLeft:0};r[D?"marginRight":"marginLeft"]=a,t.css(r)})}},10)}i._limitMinMaxDateTime(this.inst,!0)}},_limitMinMaxDateTime:function(e,t){var i=this._defaults,s=new Date(e.selectedYear,e.selectedMonth,e.selectedDay);if(this._defaults.showTimepicker){if(null!==$.datepicker._get(e,"minDateTime")&&void 0!==$.datepicker._get(e,"minDateTime")&&s){var n=$.datepicker._get(e,"minDateTime"),a=new Date(n.getFullYear(),n.getMonth(),n.getDate(),0,0,0,0);null!==this.hourMinOriginal&&null!==this.minuteMinOriginal&&null!==this.secondMinOriginal&&null!==this.millisecMinOriginal&&null!==this.microsecMinOriginal||(this.hourMinOriginal=i.hourMin,this.minuteMinOriginal=i.minuteMin,this.secondMinOriginal=i.secondMin,this.millisecMinOriginal=i.millisecMin,this.microsecMinOriginal=i.microsecMin),e.settings.timeOnly||a.getTime()===s.getTime()?(this._defaults.hourMin=n.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=n.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=n.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=n.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=n.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==$.datepicker._get(e,"maxDateTime")&&void 0!==$.datepicker._get(e,"maxDateTime")&&s){var r=$.datepicker._get(e,"maxDateTime"),l=new Date(r.getFullYear(),r.getMonth(),r.getDate(),0,0,0,0);null!==this.hourMaxOriginal&&null!==this.minuteMaxOriginal&&null!==this.secondMaxOriginal&&null!==this.millisecMaxOriginal||(this.hourMaxOriginal=i.hourMax,this.minuteMaxOriginal=i.minuteMax,this.secondMaxOriginal=i.secondMax,this.millisecMaxOriginal=i.millisecMax,this.microsecMaxOriginal=i.microsecMax),e.settings.timeOnly||l.getTime()===s.getTime()?(this._defaults.hourMax=r.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=r.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=r.getSeconds(),this.second>=this._defaults.secondMax?(this.second=this._defaults.secondMax,this._defaults.millisecMax=r.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=r.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)}if(null!==e.settings.minTime){var o=new Date("01/01/1970 "+e.settings.minTime);this.hour<o.getHours()?(this.hour=this._defaults.hourMin=o.getHours(),this.minute=this._defaults.minuteMin=o.getMinutes()):this.hour===o.getHours()&&this.minute<o.getMinutes()?this.minute=this._defaults.minuteMin=o.getMinutes():this._defaults.hourMin<o.getHours()?(this._defaults.hourMin=o.getHours(),this._defaults.minuteMin=o.getMinutes()):this._defaults.hourMin===o.getHours()===this.hour&&this._defaults.minuteMin<o.getMinutes()?this._defaults.minuteMin=o.getMinutes():this._defaults.minuteMin=0}if(null!==e.settings.maxTime){var u=new Date("01/01/1970 "+e.settings.maxTime);this.hour>u.getHours()?(this.hour=this._defaults.hourMax=u.getHours(),this.minute=this._defaults.minuteMax=u.getMinutes()):this.hour===u.getHours()&&this.minute>u.getMinutes()?this.minute=this._defaults.minuteMax=u.getMinutes():this._defaults.hourMax>u.getHours()?(this._defaults.hourMax=u.getHours(),this._defaults.minuteMax=u.getMinutes()):this._defaults.hourMax===u.getHours()===this.hour&&this._defaults.minuteMax>u.getMinutes()?this._defaults.minuteMax=u.getMinutes():this._defaults.minuteMax=59}if(void 0!==t&&t===!0){var c=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),m=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),d=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),p=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec,10),h=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10);this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:c,step:this._defaults.stepHour}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:m,step:this._defaults.stepMinute}),this.control.value(this,this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:d,step:this._defaults.stepSecond}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:p,step:this._defaults.stepMillisec}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:h,step:this._defaults.stepMicrosec}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(this._defaults.showTimepicker){var e=!!this.hour_slider&&this.control.value(this,this.hour_slider,"hour"),t=!!this.minute_slider&&this.control.value(this,this.minute_slider,"minute"),i=!!this.second_slider&&this.control.value(this,this.second_slider,"second"),s=!!this.millisec_slider&&this.control.value(this,this.millisec_slider,"millisec"),n=!!this.microsec_slider&&this.control.value(this,this.microsec_slider,"microsec"),a=!!this.timezone_select&&this.timezone_select.val(),r=this._defaults,l=r.pickerTimeFormat||r.timeFormat,o=r.pickerTimeSuffix||r.timeSuffix;"object"==typeof e&&(e=!1),"object"==typeof t&&(t=!1),"object"==typeof i&&(i=!1),"object"==typeof s&&(s=!1),"object"==typeof n&&(n=!1),"object"==typeof a&&(a=!1),e!==!1&&(e=parseInt(e,10)),t!==!1&&(t=parseInt(t,10)),i!==!1&&(i=parseInt(i,10)),s!==!1&&(s=parseInt(s,10)),n!==!1&&(n=parseInt(n,10)),a!==!1&&(a=a.toString());var u=r[e<12?"amNames":"pmNames"][0],c=e!==parseInt(this.hour,10)||t!==parseInt(this.minute,10)||i!==parseInt(this.second,10)||s!==parseInt(this.millisec,10)||n!==parseInt(this.microsec,10)||this.ampm.length>0&&e<12!=($.inArray(this.ampm.toUpperCase(),this.amNames)!==-1)||null!==this.timezone&&a!==this.timezone.toString();c&&(e!==!1&&(this.hour=e),t!==!1&&(this.minute=t),i!==!1&&(this.second=i),s!==!1&&(this.millisec=s),n!==!1&&(this.microsec=n),a!==!1&&(this.timezone=a),this.inst||(this.inst=$.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0)),this.support.ampm&&(this.ampm=u),this.formattedTime=$.datepicker.formatTime(r.timeFormat,this,r),this.$timeObj&&(l===r.timeFormat?this.$timeObj.val(this.formattedTime+o):this.$timeObj.val($.datepicker.formatTime(l,this,r)+o)),this.timeDefined=!0,c&&this._updateDateTime()}},_onSelectHandler:function(){var e=this._defaults.onSelect||this.inst.settings.onSelect,t=this.$input?this.$input[0]:null;e&&t&&e.apply(t,[this.formattedDateTime,this])},_updateDateTime:function(e){e=this.inst||e;var t=e.currentYear>0?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(e.selectedYear,e.selectedMonth,e.selectedDay),i=$.datepicker._daylightSavingAdjust(t),s=$.datepicker._get(e,"dateFormat"),n=$.datepicker._getFormatConfig(e),a=null!==i&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(s,null===i?new Date:i,n);var r=this.formattedDate;if(""===e.lastVal&&(e.currentYear=e.selectedYear,e.currentMonth=e.selectedMonth,e.currentDay=e.selectedDay),this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!1?r=this.formattedTime:(this._defaults.timeOnly!==!0&&(this._defaults.alwaysSetTime||a)||this._defaults.timeOnly===!0&&this._defaults.timeOnlyShowDate===!0)&&(r+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix),this.formattedDateTime=r,this._defaults.showTimepicker)if(this.$altInput&&this._defaults.timeOnly===!1&&this._defaults.altFieldTimeOnly===!0)this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate);else if(this.$altInput){this.$input.val(r);var l="",o=null!==this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,u=null!==this._defaults.altTimeSuffix?this._defaults.altTimeSuffix:this._defaults.timeSuffix;this._defaults.timeOnly||(l=this._defaults.altFormat?$.datepicker.formatDate(this._defaults.altFormat,null===i?new Date:i,n):this.formattedDate,l&&(l+=o)),l+=null!==this._defaults.altTimeFormat?$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+u:this.formattedTime+u,this.$altInput.val(l)}else this.$input.val(r);else this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var e=$.datepicker._getInst(this.$input.get(0)),t=$.datepicker._get(e,"timepicker");if(t&&t._defaults.timeOnly&&e.input.val()!==e.lastVal)try{$.datepicker._updateDatepicker(e)}catch(e){$.timepicker.log(e)}}},_controls:{slider:{create:function(e,t,i,s,n,a,r){var l=e._defaults.isRTL;return t.prop("slide",null).slider({orientation:"horizontal",value:l?s*-1:s,min:l?a*-1:n,max:l?n*-1:a,step:r,slide:function(t,s){e.control.value(e,$(this),i,l?s.value*-1:s.value),e._onTimeChange()},stop:function(t,i){e._onSelectHandler()}})},options:function(e,t,i,s,n){if(e._defaults.isRTL){if("string"==typeof s)return"min"===s||"max"===s?void 0!==n?t.slider(s,n*-1):Math.abs(t.slider(s)):t.slider(s);var a=s.min,r=s.max;return s.min=s.max=null,void 0!==a&&(s.max=a*-1),void 0!==r&&(s.min=r*-1),t.slider(s)}return"string"==typeof s&&void 0!==n?t.slider(s,n):t.slider(s)},value:function(e,t,i,s){return e._defaults.isRTL?void 0!==s?t.slider("value",s*-1):Math.abs(t.slider("value")):void 0!==s?t.slider("value",s):t.slider("value")}},select:{create:function(e,t,i,s,n,a,r){for(var l='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+i+'" data-min="'+n+'" data-max="'+a+'" data-step="'+r+'">',o=e._defaults.pickerTimeFormat||e._defaults.timeFormat,u=n;u<=a;u+=r)l+='<option value="'+u+'"'+(u===s?" selected":"")+">",l+="hour"===i?$.datepicker.formatTime($.trim(o.replace(/[^ht ]/gi,"")),{hour:u},e._defaults):"millisec"===i||"microsec"===i||u>=10?u:"0"+u.toString(),l+="</option>";return l+="</select>",t.children("select").remove(),$(l).appendTo(t).change(function(t){e._onTimeChange(),e._onSelectHandler(),e._afterInject()}),t},options:function(e,t,i,s,n){var a={},r=t.children("select");if("string"==typeof s){if(void 0===n)return r.data(s);a[s]=n}else a=s;return e.control.create(e,t,r.data("unit"),r.val(),a.min>=0?a.min:r.data("min"),a.max||r.data("max"),a.step||r.data("step"))},value:function(e,t,i,s){var n=t.children("select");return void 0!==s?n.val(s):n.val()}}}}),$.fn.extend({timepicker:function(e){e=e||{};var t=Array.prototype.slice.call(arguments);return"object"==typeof e&&(t[0]=$.extend(e,{timeOnly:!0})),$(this).each(function(){$.fn.datetimepicker.apply($(this),t)})},datetimepicker:function(e){e=e||{};var t=arguments;return"string"==typeof e?"getDate"===e||"option"===e&&2===t.length&&"string"==typeof t[1]?$.fn.datepicker.apply($(this[0]),t):this.each(function(){var e=$(this);e.datepicker.apply(e,t)}):this.each(function(){var t=$(this);t.datepicker($.timepicker._newInst(t,e)._defaults)})}}),$.datepicker.parseDateTime=function(e,t,i,s,n){var a=parseDateTimeInternal(e,t,i,s,n);if(a.timeObj){var r=a.timeObj;a.date.setHours(r.hour,r.minute,r.second,r.millisec),a.date.setMicroseconds(r.microsec)}return a.date},$.datepicker.parseTime=function(e,t,i){var s=extendRemove(extendRemove({},$.timepicker._defaults),i||{}),n=e.replace(/\'.*?\'/g,"").indexOf("Z")!==-1,a=function(e,t,i){var s=function(e,t){var i=[];return e&&$.merge(i,e),t&&$.merge(i,t),i=$.map(i,function(e){return e.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")}),"("+i.join("|")+")?"},n=function(e){var t=e.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),i={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(t)for(var s=0;s<t.length;s++)i[t[s].toString().charAt(0)]===-1&&(i[t[s].toString().charAt(0)]=s+1);return i},a="^"+e.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){var t=e.length;switch(e.charAt(0).toLowerCase()){case"h":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"m":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"s":return 1===t?"(\\d?\\d)":"(\\d{"+t+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return s(i.amNames,i.pmNames);default:return"("+e.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(e){return"\\"+e})+")?"}}).replace(/\s/g,"\\s?")+i.timeSuffix+"$",r=n(e),l="",o;o=t.match(new RegExp(a,"i"));var u={hour:0,minute:0,second:0,millisec:0,microsec:0};return!!o&&(r.t!==-1&&(void 0===o[r.t]||0===o[r.t].length?(l="",u.ampm=""):(l=$.inArray(o[r.t].toUpperCase(),$.map(i.amNames,function(e,t){return e.toUpperCase()}))!==-1?"AM":"PM",u.ampm=i["AM"===l?"amNames":"pmNames"][0])),r.h!==-1&&("AM"===l&&"12"===o[r.h]?u.hour=0:"PM"===l&&"12"!==o[r.h]?u.hour=parseInt(o[r.h],10)+12:u.hour=Number(o[r.h])),r.m!==-1&&(u.minute=Number(o[r.m])),r.s!==-1&&(u.second=Number(o[r.s])),r.l!==-1&&(u.millisec=Number(o[r.l])),r.c!==-1&&(u.microsec=Number(o[r.c])),r.z!==-1&&void 0!==o[r.z]&&(u.timezone=$.timepicker.timezoneOffsetNumber(o[r.z])),u)},r=function(e,t,i){try{var s=new Date("2012-01-01 "+t);if(isNaN(s.getTime())&&(s=new Date("2012-01-01T"+t),isNaN(s.getTime())&&(s=new Date("01/01/2012 "+t),isNaN(s.getTime()))))throw"Unable to parse time with native Date: "+t;return{hour:s.getHours(),minute:s.getMinutes(),second:s.getSeconds(),millisec:s.getMilliseconds(),microsec:s.getMicroseconds(),timezone:s.getTimezoneOffset()*-1}}catch(s){try{return a(e,t,i)}catch(i){$.timepicker.log("Unable to parse \ntimeString: "+t+"\ntimeFormat: "+e)}}return!1};return"function"==typeof s.parse?s.parse(e,t,s):"loose"===s.parse?r(e,t,s):a(e,t,s)},$.datepicker.formatTime=function(e,t,i){i=i||{},i=$.extend({},$.timepicker._defaults,i),t=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},t);var s=e,n=i.amNames[0],a=parseInt(t.hour,10);return a>11&&(n=i.pmNames[0]),s=s.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(e){switch(e){case"HH":return("0"+a).slice(-2);case"H":return a;case"hh":return("0"+convert24to12(a)).slice(-2);case"h":return convert24to12(a);case"mm":return("0"+t.minute).slice(-2);case"m":return t.minute;case"ss":return("0"+t.second).slice(-2);case"s":return t.second;case"l":return("00"+t.millisec).slice(-3);case"c":return("00"+t.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!1);case"Z":return $.timepicker.timezoneOffsetString(null===t.timezone?i.timezone:t.timezone,!0);case"T":return n.charAt(0).toUpperCase();case"TT":return n.toUpperCase();case"t":return n.charAt(0).toLowerCase();case"tt":return n.toLowerCase();default:return e.replace(/'/g,"")}})},$.datepicker._base_selectDate=$.datepicker._selectDate,$.datepicker._selectDate=function(e,t){var i=this._getInst($(e)[0]),s=this._get(i,"timepicker"),n;s&&i.settings.showTimepicker?(s._limitMinMaxDateTime(i,!0),n=i.inline,i.inline=i.stay_open=!0,this._base_selectDate(e,t),i.inline=n,i.stay_open=!1,this._notifyChange(i),this._updateDatepicker(i)):this._base_selectDate(e,t)},$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker,$.datepicker._updateDatepicker=function(e){var t=e.input[0];if(!($.datepicker._curInst&&$.datepicker._curInst!==e&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==t||"boolean"==typeof e.stay_open&&e.stay_open!==!1)){this._base_updateDatepicker(e);var i=this._get(e,"timepicker");i&&i._addTimePicker(e)}},$.datepicker._base_doKeyPress=$.datepicker._doKeyPress,$.datepicker._doKeyPress=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&$.datepicker._get(t,"constrainInput")){var s=i.support.ampm,n=null!==i._defaults.showTimezone?i._defaults.showTimezone:i.support.timezone,a=$.datepicker._possibleChars($.datepicker._get(t,"dateFormat")),r=i._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,s?"APM":"").replace(/Tt/g,s?"AaPpMm":"").replace(/tT/g,s?"AaPpMm":"").replace(/T/g,s?"AP":"").replace(/tt/g,s?"apm":"").replace(/t/g,s?"ap":"")+" "+i._defaults.separator+i._defaults.timeSuffix+(n?i._defaults.timezoneList.join(""):"")+i._defaults.amNames.join("")+i._defaults.pmNames.join("")+a,l=String.fromCharCode(void 0===e.charCode?e.keyCode:e.charCode);return e.ctrlKey||l<" "||!a||r.indexOf(l)>-1}return $.datepicker._base_doKeyPress(e)},$.datepicker._base_updateAlternate=$.datepicker._updateAlternate,$.datepicker._updateAlternate=function(e){var t=this._get(e,"timepicker");if(t){var i=t._defaults.altField;if(i){var s=t._defaults.altFormat||t._defaults.dateFormat,n=this._getDate(e),a=$.datepicker._getFormatConfig(e),r="",l=t._defaults.altSeparator?t._defaults.altSeparator:t._defaults.separator,o=t._defaults.altTimeSuffix?t._defaults.altTimeSuffix:t._defaults.timeSuffix,u=null!==t._defaults.altTimeFormat?t._defaults.altTimeFormat:t._defaults.timeFormat;r+=$.datepicker.formatTime(u,t,t._defaults)+o,t._defaults.timeOnly||t._defaults.altFieldTimeOnly||null===n||(r=t._defaults.altFormat?$.datepicker.formatDate(t._defaults.altFormat,n,a)+l+r:t.formattedDate+l+r),$(i).val(e.input.val()?r:"")}}else $.datepicker._base_updateAlternate(e)},$.datepicker._base_doKeyUp=$.datepicker._doKeyUp,$.datepicker._doKeyUp=function(e){var t=$.datepicker._getInst(e.target),i=$.datepicker._get(t,"timepicker");if(i&&i._defaults.timeOnly&&t.input.val()!==t.lastVal)try{$.datepicker._updateDatepicker(t)}catch(e){ 9252$.timepicker.log(e)}return $.datepicker._base_doKeyUp(e)},$.datepicker._base_gotoToday=$.datepicker._gotoToday,$.datepicker._gotoToday=function(e){var t=this._getInst($(e)[0]);this._base_gotoToday(e);var i=this._get(t,"timepicker");if(i){var s=$.timepicker.timezoneOffsetNumber(i.timezone),n=new Date;n.setMinutes(n.getMinutes()+n.getTimezoneOffset()+parseInt(s,10)),this._setTime(t,n),this._setDate(t,n),i._onSelectHandler()}},$.datepicker._disableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!1,i._defaults.showTimepicker=!1,i._updateDateTime(t))}},$.datepicker._enableTimepickerDatepicker=function(e){var t=this._getInst(e);if(t){var i=this._get(t,"timepicker");$(e).datepicker("getDate"),i&&(t.settings.showTimepicker=!0,i._defaults.showTimepicker=!0,i._addTimePicker(t),i._updateDateTime(t))}},$.datepicker._setTime=function(e,t){var i=this._get(e,"timepicker");if(i){var s=i._defaults;i.hour=t?t.getHours():s.hour,i.minute=t?t.getMinutes():s.minute,i.second=t?t.getSeconds():s.second,i.millisec=t?t.getMilliseconds():s.millisec,i.microsec=t?t.getMicroseconds():s.microsec,i._limitMinMaxDateTime(e,!0),i._onTimeChange(),i._updateDateTime(e)}},$.datepicker._setTimeDatepicker=function(e,t,i){var s=this._getInst(e);if(s){var n=this._get(s,"timepicker");if(n){this._setDateFromField(s);var a;t&&("string"==typeof t?(n._parseTime(t,i),a=new Date,a.setHours(n.hour,n.minute,n.second,n.millisec),a.setMicroseconds(n.microsec)):(a=new Date(t.getTime()),a.setMicroseconds(t.getMicroseconds())),"Invalid Date"===a.toString()&&(a=void 0),this._setTime(s,a))}}},$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker,$.datepicker._setDateDatepicker=function(e,t){var i=this._getInst(e),s=t;if(i){"string"==typeof t&&(s=new Date(t),s.getTime()||(this._base_setDateDatepicker.apply(this,arguments),s=$(e).datepicker("getDate")));var n=this._get(i,"timepicker"),a;s instanceof Date?(a=new Date(s.getTime()),a.setMicroseconds(s.getMicroseconds())):a=s,n&&a&&(n.support.timezone||null!==n._defaults.timezone||(n.timezone=a.getTimezoneOffset()*-1),s=$.timepicker.timezoneAdjust(s,$.timepicker.timezoneOffsetString(-s.getTimezoneOffset()),n.timezone),a=$.timepicker.timezoneAdjust(a,$.timepicker.timezoneOffsetString(-a.getTimezoneOffset()),n.timezone)),this._updateDatepicker(i),this._base_setDateDatepicker.apply(this,arguments),this._setTimeDatepicker(e,a,!0)}},$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker,$.datepicker._getDateDatepicker=function(e,t){var i=this._getInst(e);if(i){var s=this._get(i,"timepicker");if(s){void 0===i.lastVal&&this._setDateFromField(i,t);var n=this._getDate(i),a=null;return a=s.$altInput&&s._defaults.altFieldTimeOnly?s.$input.val()+" "+s.$altInput.val():"INPUT"!==s.$input.get(0).tagName&&s.$altInput?s.$altInput.val():s.$input.val(),n&&s._parseTime(a,!i.settings.timeOnly)&&(n.setHours(s.hour,s.minute,s.second,s.millisec),n.setMicroseconds(s.microsec),null!=s.timezone&&(s.support.timezone||null!==s._defaults.timezone||(s.timezone=n.getTimezoneOffset()*-1),n=$.timepicker.timezoneAdjust(n,s.timezone,$.timepicker.timezoneOffsetString(-n.getTimezoneOffset())))),n}return this._base_getDateDatepicker(e,t)}},$.datepicker._base_parseDate=$.datepicker.parseDate,$.datepicker.parseDate=function(e,t,i){var s;try{s=this._base_parseDate(e,t,i)}catch(n){if(!(n.indexOf(":")>=0))throw n;s=this._base_parseDate(e,t.substring(0,t.length-(n.length-n.indexOf(":")-2)),i),$.timepicker.log("Error parsing the date string: "+n+"\ndate string = "+t+"\ndate format = "+e)}return s},$.datepicker._base_formatDate=$.datepicker._formatDate,$.datepicker._formatDate=function(e,t,i,s){var n=this._get(e,"timepicker");return n?(n._updateDateTime(e),n.$input.val()):this._base_formatDate(e)},$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker,$.datepicker._optionDatepicker=function(e,t,i){var s=this._getInst(e),n;if(!s)return null;var a=this._get(s,"timepicker");if(a){var r=null,l=null,o=null,u=a._defaults.evnts,c={},m,d,p,h;if("string"==typeof t){if("minDate"===t||"minDateTime"===t)r=i;else if("maxDate"===t||"maxDateTime"===t)l=i;else if("onSelect"===t)o=i;else if(u.hasOwnProperty(t)){if("undefined"==typeof i)return u[t];c[t]=i,n={}}}else if("object"==typeof t){t.minDate?r=t.minDate:t.minDateTime?r=t.minDateTime:t.maxDate?l=t.maxDate:t.maxDateTime&&(l=t.maxDateTime);for(m in u)u.hasOwnProperty(m)&&t[m]&&(c[m]=t[m])}for(m in c)c.hasOwnProperty(m)&&(u[m]=c[m],n||(n=$.extend({},t)),delete n[m]);if(n&&isEmptyObject(n))return;if(r?(r=0===r?new Date:new Date(r),a._defaults.minDate=r,a._defaults.minDateTime=r):l?(l=0===l?new Date:new Date(l),a._defaults.maxDate=l,a._defaults.maxDateTime=l):o&&(a._defaults.onSelect=o),r||l)return h=$(e),p=h.datetimepicker("getDate"),d=this._base_optionDatepicker.call($.datepicker,e,n||t,i),h.datetimepicker("setDate",p),d}return void 0===i?this._base_optionDatepicker.call($.datepicker,e,t):this._base_optionDatepicker.call($.datepicker,e,n||t,i)};var isEmptyObject=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0},extendRemove=function(e,t){$.extend(e,t);for(var i in t)null!==t[i]&&void 0!==t[i]||(e[i]=t[i]);return e},detectSupport=function(e){var t=e.replace(/'.*?'/g,"").toLowerCase(),i=function(e,t){return e.indexOf(t)!==-1};return{hour:i(t,"h"),minute:i(t,"m"),second:i(t,"s"),millisec:i(t,"l"),microsec:i(t,"c"),timezone:i(t,"z"),ampm:i(t,"t")&&i(e,"h"),iso8601:i(e,"Z")}},convert24to12=function(e){return e%=12,0===e&&(e=12),String(e)},computeEffectiveSetting=function(e,t){return e&&e[t]?e[t]:$.timepicker._defaults[t]},splitDateTime=function(e,t){var i=computeEffectiveSetting(t,"separator"),s=computeEffectiveSetting(t,"timeFormat"),n=s.split(i),a=n.length,r=e.split(i),l=r.length;return l>1?{dateString:r.splice(0,l-a).join(i),timeString:r.splice(0,a).join(i)}:{dateString:e,timeString:""}},parseDateTimeInternal=function(e,t,i,s,n){var a,r,l;if(r=splitDateTime(i,n),a=$.datepicker._base_parseDate(e,r.dateString,
9252s),""===r.timeString)return{date:a};if(l=$.datepicker.parseTime(t,r.timeString,n),!l)throw"Wrong time format";return{date:a,timeObj:l}},selectLocalTimezone=function(e,t){if(e&&e.timezone_select){var i=t||new Date;e.timezone_select.val(-i.getTimezoneOffset())}};$.timepicker=new Timepicker,$.timepicker.timezoneOffsetString=function(e,t){if(isNaN(e)||e>840||e<-720)return e;var i=e,s=i%60,n=(i-s)/60,a=t?":":"",r=(i>=0?"+":"-")+("0"+Math.abs(n)).slice(-2)+a+("0"+Math.abs(s)).slice(-2);return"+00:00"===r?"Z":r},$.timepicker.timezoneOffsetNumber=function(e){var t=e.toString().replace(":","");return"Z"===t.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(t)?("-"===t.substr(0,1)?-1:1)*(60*parseInt(t.substr(1,2),10)+parseInt(t.substr(3,2),10)):parseInt(e,10)},$.timepicker.timezoneAdjust=function(e,t,i){var s=$.timepicker.timezoneOffsetNumber(t),n=$.timepicker.timezoneOffsetNumber(i);return isNaN(n)||e.setMinutes(e.getMinutes()+-s- -n),e},$.timepicker.timeRange=function(e,t,i){return $.timepicker.handleRange("timepicker",e,t,i)},$.timepicker.datetimeRange=function(e,t,i){$.timepicker.handleRange("datetimepicker",e,t,i)},$.timepicker.dateRange=function(e,t,i){$.timepicker.handleRange("datepicker",e,t,i)},$.timepicker.handleRange=function(e,t,i,s){function n(n,a){var r=t[e]("getDate"),l=i[e]("getDate"),o=n[e]("getDate");if(null!==r){var u=new Date(r.getTime()),c=new Date(r.getTime());u.setMilliseconds(u.getMilliseconds()+s.minInterval),c.setMilliseconds(c.getMilliseconds()+s.maxInterval),s.minInterval>0&&u>l?i[e]("setDate",u):s.maxInterval>0&&c<l?i[e]("setDate",c):r>l&&a[e]("setDate",o)}}function a(t,i,n){if(t.val()){var a=t[e].call(t,"getDate");null!==a&&s.minInterval>0&&("minDate"===n&&a.setMilliseconds(a.getMilliseconds()+s.minInterval),"maxDate"===n&&a.setMilliseconds(a.getMilliseconds()-s.minInterval)),a.getTime&&i[e].call(i,"option",n,a)}}s=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},s);var r=!1;return"timepicker"===e&&(r=!0,e="datetimepicker"),$.fn[e].call(t,$.extend({timeOnly:r,onClose:function(e,t){n($(this),i)},onSelect:function(e){a($(this),i,"minDate")}},s,s.start)),$.fn[e].call(i,$.extend({timeOnly:r,onClose:function(e,i){n($(this),t)},onSelect:function(e){a($(this),t,"maxDate")}},s,s.end)),n(t,i),a(t,i,"minDate"),a(i,t,"maxDate"),$([t.get(0),i.get(0)])},$.timepicker.log=function(){window.console&&window.console.log&&window.console.log.apply&&window.console.log.apply(window.console,Array.prototype.slice.call(arguments))},$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal},Date.prototype.getMicroseconds||(Date.prototype.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(e){return this.setMilliseconds(this.getMilliseconds()+Math.floor(e/1e3)),this.microseconds=e%1e3,this}),$.timepicker.version="1.6.3"}}); 9253/*! This file is auto-generated */ 9254/*! Iris Color Picker - v1.1.1 - 2021-10-05 9255* https://github.com/Automattic/Iris 9256* Copyright (c) 2021 Matt Wiebe; Licensed GPLv2 */ 9257!function(a,b){function c(){var b,c,d="backgroundImage";j?k="filter":(b=a('<div id="iris-gradtest" />'),c="linear-gradient(top,#fff,#000)",a.each(l,function(a,e){if(b.css(d,e+c),b.css(d).match("gradient"))return k=a,!1}),!1===k&&(b.css("background","-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#000))"),b.css(d).match("gradient")&&(k="webkit")),b.remove())}function d(a,b){return a="top"===a?"top":"left",b=Array.isArray(b)?b:Array.prototype.slice.call(arguments,1),"webkit"===k?f(a,b):l[k]+"linear-gradient("+a+", "+b.join(", ")+")"}function e(b,c){var d,e,f,h,i,j,k,l,m;b="top"===b?"top":"left",c=Array.isArray(c)?c:Array.prototype.slice.call(arguments,1),d="top"===b?0:1,e=a(this),f=c.length-1,h="filter",i=1===d?"left":"top",j=1===d?"right":"bottom",k=1===d?"height":"width",l='<div class="iris-ie-gradient-shim" style="position:absolute;'+k+":100%;"+i+":%start%;"+j+":%end%;"+h+':%filter%;" data-color:"%color%"></div>',m="","static"===e.css("position")&&e.css({position:"relative"}),c=g(c),a.each(c,function(a,b){var e,g,h;if(a===f)return!1;e=c[a+1],b.stop!==e.stop&&(g=100-parseFloat(e.stop)+"%",b.octoHex=new Color(b.color).toIEOctoHex(),e.octoHex=new Color(e.color).toIEOctoHex(),h="progid:DXImageTransform.Microsoft.Gradient(GradientType="+d+", StartColorStr='"+b.octoHex+"', EndColorStr='"+e.octoHex+"')",m+=l.replace("%start%",b.stop).replace("%end%",g).replace("%filter%",h))}
9257),e.find(".iris-ie-gradient-shim").remove(),a(m).prependTo(e)}function f(b,c){var d=[];return b="top"===b?"0% 0%,0% 100%,":"0% 100%,100% 100%,",c=g(c),a.each(c,function(a,b){d.push("color-stop("+parseFloat(b.stop)/100+", "+b.color+")")}),"-webkit-gradient(linear,"+b+d.join(",")+")"}function g(b){var c=[],d=[],e=[],f=b.length-1;return a.each(b,function(a,b){var e=b,f=!1,g=b.match(/1?[0-9]{1,2}%$/);g&&(e=b.replace(/\s?1?[0-9]{1,2}%$/,""),f=g.shift()),c.push(e),d.push(f)}),!1===d[0]&&(d[0]="0%"),!1===d[f]&&(d[f]="100%"),d=h(d),a.each(d,function(a){e[a]={color:c[a],stop:d[a]}}),e}function h(b){var c,d,e,f,g=0,i=b.length-1,j=0,k=!1;if(b.length<=2||a.inArray(!1,b)<0)return b;for(;j<b.length-1;)k||!1!==b[j]?k&&!1!==b[j]&&(i=j,j=b.length):(g=j-1,k=!0),j++;for(d=i-g,f=parseInt(b[g].replace("%"),10),c=(parseFloat(b[i].replace("%"))-f)/d,j=g+1,e=1;j<i;)b[j]=f+e*c+"%",e++,j++;return h(b)}var i,j,k,l,m,n,o,p,q;if(i='<div class="iris-picker"><div class="iris-picker-inner"><div class="iris-square"><a class="iris-square-value" href="#"><span class="iris-square-handle ui-slider-handle"></span></a><div class="iris-square-inner iris-square-horiz"></div><div class="iris-square-inner iris-square-vert"></div></div><div class="iris-slider iris-strip"><div class="iris-slider-offset"></div></div></div></div>',m='.iris-picker{display:block;position:relative}.iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input+.iris-picker{margin-top:4px}.iris-error{background-color:#ffafaf}.iris-border{border-radius:3px;border:1px solid #aaa;width:200px;background-color:#fff}.iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.iris-border .iris-picker-inner{top:10px;right:10px;left:10px;bottom:10px}.iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.iris-picker .iris-square,.iris-picker .iris-slider,.iris-picker .iris-square-inner,.iris-picker .iris-palette{border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.4);height:100%;width:12.5%;float:left;margin-right:5%}.iris-only-strip .iris-slider{width:100%}.iris-picker .iris-square{width:76%;margin-right:10%;position:relative}.iris-only-strip .iris-square{display:none}.iris-picker .iris-square-inner{width:auto;margin:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-square-inner,.iris-ie-9 .iris-palette{box-shadow:none;border-radius:0}.iris-ie-9 .iris-square,.iris-ie-9 .iris-slider,.iris-ie-9 .iris-palette{outline:1px solid rgba(0,0,0,.1)}.iris-ie-lt9 .iris-square,.iris-ie-lt9 .iris-slider,.iris-ie-lt9 .iris-square-inner,.iris-ie-lt9 .iris-palette{outline:1px solid #aaa}.iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #aaa;background-color:#fff;-ms-filter:"alpha(Opacity=30)"}.iris-ie-lt9 .iris-square .iris-square-handle{background:0 0;border:3px solid #fff;-ms-filter:"alpha(Opacity=50)"}.iris-picker .iris-strip{margin-right:0;position:relative}.iris-picker .iris-strip .ui-slider-handle{position:absolute;background:0 0;margin:0;right:-3px;left:-3px;border:4px solid #aaa;border-width:4px 3px;width:auto;height:6px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);opacity:.9;z-index:5;cursor:ns-resize}.iris-strip-horiz .iris-strip .ui-slider-handle{right:auto;left:auto;bottom:-3px;top:-3px;height:auto;width:6px;cursor:ew-resize}.iris-strip .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.iris-picker .iris-slider-offset{position:absolute;top:11px;left:0;right:0;bottom:-3px;width:auto;height:auto;background:transparent;border:0;border-radius:0}.iris-strip-horiz .iris-slider-offset{top:0;bottom:0;right:11px;left:-3px}.iris-picker .iris-square-handle{background:transparent;border:5px solid #aaa;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.iris-picker .iris-square-handle:hover{border-color:#999}.iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.iris-picker .iris-square-handle:hover::after{border-color:#fff}.iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.iris-picker .iris-square-value{width:8px;height:8px;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.iris-palette-container{position:absolute;bottom:0;left:0;margin:0;padding:0}.iris-border .iris-palette-container{left:10px;bottom:10px}.iris-picker .iris-palette{margin:0;cursor:pointer}.iris-square-handle,.ui-slider-handle{border:0;outline:0}',o=navigator.userAgent.toLowerCase(),p="Microsoft Internet Explorer"===navigator.appName,q=p?parseFloat(o.match(/msie ([0-9]{1,}[\.0-9]{0,})/)[1]):0,j=p&&q<10,k=!1,l=["-moz-","-webkit-","-o-","-ms-"],j&&q<=7)return a.fn.iris=a.noop,void(a.support.iris=!1);a.support.iris=!0,a.fn.gradient=function(){var b=arguments;return this.each(function(){j?e.apply(this,b):a(this).css("backgroundImage",d.apply(this,b))})},a.fn.rainbowGradient=function(b,c){var d,e,f,g;for(b=b||"top",d=a.extend({},{s:100,l:50},c),e="hsl(%h%,"+d.s+"%,"+d.l+"%)",f=0,g=[];f<=360;)g.push(e.replace("%h%",f)),f+=30;return this.each(function(){a(this).gradient(b,g)})},n={options:{color:!1,mode:"hsl",controls:{horiz:"s",vert:"l",strip:"h"},hide:!0,border:!0,target:!1,width:200,palettes:!1,type:"full",slider:"horizontal"},_color:"",_palettes:["#000","#fff","#d33","#d93","#ee2","#81d742","#1e73be","#8224e3"],_inited:!1,_defaultHSLControls:{horiz:"s",vert:"l",strip:"h"},_defaultHSVControls:{horiz:"h",vert:"v",strip:"s"},_scale:{h:360,s:100,l:100,v:100},_create:function(){var b=this,d=b.element,e=b.options.color||d.val();!1===k&&c(),d.is("input")?(b.options.target?b.picker=a(i).appendTo(b.options.target):b.picker=a(i).insertAfter(d),b._addInputListeners(d)):(d.append(i),b.picker=d.find(".iris-picker")),p?9===q?b.picker.addClass("iris-ie-9"):q<=8&&b.picker.addClass("iris-ie-lt9"):o.indexOf("compatible")<0&&o.indexOf("khtml")<0&&o.match(/mozilla/)&&b.picker.addClass("iris-mozilla"),b.options.palettes&&b._addPalettes(),b.onlySlider="hue"===b.options.type,b.horizontalSlider=b.onlySlider&&"horizontal"===b.options.slider,b.onlySlider&&(b.options.controls.str
9257ip="h",e||(e="hsl(10,100,50)")),b._color=new Color(e).setHSpace(b.options.mode),b.options.color=b._color.toString(),b.controls={square:b.picker.find(".iris-square"),squareDrag:b.picker.find(".iris-square-value"),horiz:b.picker.find(".iris-square-horiz"),vert:b.picker.find(".iris-square-vert"),strip:b.picker.find(".iris-strip"),stripSlider:b.picker.find(".iris-strip .iris-slider-offset")},"hsv"===b.options.mode&&b._has("l",b.options.controls)?b.options.controls=b._defaultHSVControls:"hsl"===b.options.mode&&b._has("v",b.options.controls)&&(b.options.controls=b._defaultHSLControls),b.hue=b._color.h(),b.options.hide&&b.picker.hide(),b.options.border&&!b.onlySlider&&b.picker.addClass("iris-border"),b._initControls(),b.active="external",b._dimensions(),b._change()},_has:function(b,c){var d=!1;return a.each(c,function(a,c){if(b===c)return d=!0,!1}),d},_addPalettes:function(){var b=a('<div class="iris-palette-container" />'),c=a('<a class="iris-palette" tabindex="0" />'),d=Array.isArray(this.options.palettes)?this.options.palettes:this._palettes;this.picker.find(".iris-palette-container").length&&(b=this.picker.find(".iris-palette-container").detach().html("")),a.each(d,function(a,d){c.clone().data("color",d).css("backgroundColor",d).appendTo(b).height(10).width(10)}),this.picker.append(b)},_paint:function(){var a=this;a.horizontalSlider?a._paintDimension("left","strip"):a._paintDimension("top","strip"),a._paintDimension("top","vert"),a._paintDimension("left","horiz")},_paintDimension:function(a,b){var c,d=this,e=d._color,f=d.options.mode,g=d._getHSpaceColor(),h=d.controls[b],i=d.options.controls;if(b!==d.active&&("square"!==d.active||"strip"===b))switch(i[b]){case"h":if("hsv"===f){switch(g=e.clone(),b){case"horiz":g[i.vert](100);break;case"vert":g[i.horiz](100);break;case"strip":g.setHSpace("hsl")}c=g.toHsl()}else c="strip"===b?{s:g.s,l:g.l}:{s:100,l:g.l};h.rainbowGradient(a,c);break;case"s":"hsv"===f?"vert"===b?c=[e.clone().a(0).s(0).toCSS("rgba"),e.clone().a(1).s(0).toCSS("rgba")]:"strip"===b?c=[e.clone().s(100).toCSS("hsl"),e.clone().s(0).toCSS("hsl")]:"horiz"===b&&(c=["#fff","hsl("+g.h+",100%,50%)"]):c="vert"===b&&"h"===d.options.controls.horiz?["hsla(0, 0%, "+g.l+"%, 0)","hsla(0, 0%, "+g.l+"%, 1)"]:["hsl("+g.h+",0%,50%)","hsl("+g.h+",100%,50%)"],h.gradient(a,c);break;case"l":c="strip"===b?["hsl("+g.h+",100%,100%)","hsl("+g.h+", "+g.s+"%,50%)","hsl("+g.h+",100%,0%)"]:["#fff","rgba(255,255,255,0) 50%","rgba(0,0,0,0) 50%","rgba(0,0,0,1)"],h.gradient(a,c);break;case"v":c="strip"===b?[e.clone().v(100).toCSS(),e.clone().v(0).toCSS()]:["rgba(0,0,0,0)","#000"],h.gradient(a,c)}},_getHSpaceColor:function(){return"hsv"===this.options.mode?this._color.toHsv():this._color.toHsl()},_stripOnlyDimensions:function(){var a=this,b=this.options.width,c=.12*b;a.horizontalSlider?a.picker.css({width:b,height:c}).addClass("iris-only-strip iris-strip-horiz"):a.picker.css({width:c,height:b}).addClass("iris-only-strip iris-strip-vert")},_dimensions:function(b){if("hue"===this.options.type)return this._stripOnlyDimensions();var c,d,e,f,g=this,h=g.options,i=g.controls,j=i.square,k=g.picker.find(".iris-strip"),l="77.5%",m="12%",n=20,o=h.border?h.width-n:h.width,p=Array.isArray(h.palettes)?h.palettes.length:g._palettes.length;if(b&&(j.css("width",""),k.css("width",""),g.picker.css({width:"",height:""})),l=o*(parseFloat(l)/100),m=o*(parseFloat(m)/100),c=h.border?l+n:l,j.width(l).height(l),k.height(l).width(m),g.picker.css({width:h.width,height:c}),!h.palettes)return g.picker.css("paddingBottom","");d=2*l/100,f=l-(p-1)*d,e=f/p,g.picker.find(".iris-palette").each(function(b){var c=0===b?0:d;a(this).css({width:e,height:e,marginLeft:c})}),g.picker.css("paddingBottom",e+d),k.height(e+d+l)},_addInputListeners:function(a){var b=this,c=function(c){var d=new Color(a.val()),e=a.val().replace(/^#/,"");a.removeClass("iris-error"),d.error?""!==e&&a.addClass("iris-error"):d.toString()!==b._color.toString()&&("keyup"===c.type&&e.match(/^[0-9a-fA-F]{3}$/)||b._setOption("color",d.toString()))};a.on("change",c).on("keyup",b._debounce(c,100)),b.options.hide&&a.one("focus",function(){b.show()})},_initControls:function(){var b=this,c=b.controls,d=c.square,e=b.options.controls,f=b._scale[e.strip],g=b.horizontalSlider?"horizontal":"vertical";c.stripSlider.slider({orientation:g,max:f,slide:function(a,c){b.active="strip","h"===e.strip&&"vertical"===g&&(c.value=f-c.value),b._color[e.strip](c.value),b._change.apply(b,arguments)}}
9257),c.squareDrag.draggable({containment:c.square.find(".iris-square-inner"),zIndex:1e3,cursor:"move",drag:function(a,c){b._squareDrag(a,c)},start:function(){d.addClass("iris-dragging"),a(this).addClass("ui-state-focus")},stop:function(){d.removeClass("iris-dragging"),a(this).removeClass("ui-state-focus")}}).on("mousedown mouseup",function(c){var d="ui-state-focus";c.preventDefault(),"mousedown"===c.type?(b.picker.find("."+d).removeClass(d).trigger("blur"),a(this).addClass(d).trigger("focus")):a(this).removeClass(d)}).on("keydown",function(a){var d=c.square,e=c.squareDrag,f=e.position(),g=b.options.width/100;switch(a.altKey&&(g*=10),a.keyCode){case 37:f.left-=g;break;case 38:f.top-=g;break;case 39:f.left+=g;break;case 40:f.top+=g;break;default:return!0}f.left=Math.max(0,Math.min(f.left,d.width())),f.top=Math.max(0,Math.min(f.top,d.height())),e.css(f),b._squareDrag(a,{position:f}),a.preventDefault()}),d.on("mousedown",function(c){var d,e;1===c.which&&a(c.target).is("div")&&(d=b.controls.square.offset(),e={top:c.pageY-d.top,left:c.pageX-d.left},c.preventDefault(),b._squareDrag(c,{position:e}),c.target=b.controls.squareDrag.get(0),b.controls.squareDrag.css(e).trigger(c))}),b.options.palettes&&b._paletteListeners()},_paletteListeners:function(){var b=this;b.picker.find(".iris-palette-container").on("click.palette",".iris-palette",function(){b._color.fromCSS(a(this).data("color")),b.active="external",b._change()}).on("keydown.palette",".iris-palette",function(b){if(13!==b.keyCode&&32!==b.keyCode)return!0;b.stopPropagation(),a(this).trigger("click")})},_squareDrag:function(a,b){var c=this,d=c.options.controls,e=c._squareDimensions(),f=Math.round((e.h-b.position.top)/e.h*c._scale[d.vert]),g=c._scale[d.horiz]-Math.round((e.w-b.position.left)/e.w*c._scale[d.horiz]);c._color[d.horiz](g)[d.vert](f),c.active="square",c._change.apply(c,arguments)},_setOption:function(b,c){var d,e,f=this,g=f.options[b],h=!1;switch(f.options[b]=c,b){case"color":f.onlySlider?(c=parseInt(c,10),c=isNaN(c)||c<0||c>359?g:"hsl("+c+",100,50)",f.options.color=f.options[b]=c,f._color=new Color(c).setHSpace(f.options.mode),f.active="external",f._change()):(c=""+c,c.replace(/^#/,""),d=new Color(c).setHSpace(f.options.mode),d.error?f.options[b]=g:(f._color=d,f.options.color=f.options[b]=f._color.toString(),f.active="external",f._change()));break;case"palettes":h=!0,c?f._addPalettes():f.picker.find(".iris-palette-container").remove(),g||f._paletteListeners();break;case"width":h=!0;break;case"border":h=!0,e=c?"addClass":"removeClass",f.picker[e]("iris-border");break;case"mode":case"controls":if(g===c)return;return e=f.element,g=f.options,g.hide=!f.picker.is(":visible"),f.destroy(),f.picker.remove(),a(f.element).iris(g)}h&&f._dimensions(!0)},_squareDimensions:function(a){var c,d=this.controls.square;return a!==b&&d.data("dimensions")?d.data("dimensions"):(this.controls.squareDrag,c={w:d.width(),h:d.height()},d.data("dimensions",c),c)},_isNonHueControl:function(a,b){return"square"===a&&"h"===this.options.controls.strip||"external"!==b&&("h"!==b||"strip"!==a)},_change:function(){var b=this,c=b.controls,d=b._getHSpaceColor(),e=["square","strip"],f=b.options.controls,g=f[b.active]||"external",h=b.hue;"strip"===b.active?e=[]:"external"!==b.active&&e.pop(),a.each(e,function(a,e){var g,h,i;if(e!==b.active)switch(e){case"strip":g="h"!==f.strip||b.horizontalSlider?d[f.strip]:b._scale[f.strip]-d[f.strip],c.stripSlider.slider("value",g);break;case"square":h=b._squareDimensions(),i={left:d[f.horiz]/b._scale[f.horiz]*h.w,top:h.h-d[f.vert]/b._scale[f.vert]*h.h},b.controls.squareDrag.css(i)}}),d.h!==h&&b._isNonHueControl(b.active,g)&&b._color.h(h),b.hue=b._color.h(),b.options.color=b._color.toString(),b._inited&&b._trigger("change",{type:b.active},{color:b._color}),b.element.is(":input")&&!b._color.error&&(b.element.removeClass("iris-error"),b.onlySlider?b.element.val()!==b.hue&&b.element.val(b.hue):b.element.val()!==b._color.toString()&&b.element.val(b._color.toString())),b._paint(),b._inited=!0,b.active=!1},_debounce:function(a,b,c){var d,e;return function(){var f,g,h=this,i=arguments;return f=function(){d=null,c||(e=a.apply(h,i))},g=c&&!d,clearTimeout(d),d=setTimeout(f,b),g&&(e=a.apply(h,i)),e}},show:function(){this.picker.show()},hide:function(){this.picker.hide()}
9257,toggle:function(){this.picker.toggle()},color:function(a){return!0===a?this._color.clone():a===b?this._color.toString():void this.option("color",a)}},a.widget("a8c.iris",n),a('<style id="iris-css">'+m+"</style>").appendTo("head")}(jQuery),function(a,b){var c=function(a,b){return this instanceof c?this._init(a,b):new c(a,b)};c.fn=c.prototype={_color:0,_alpha:1,error:!1,_hsl:{h:0,s:0,l:0},_hsv:{h:0,s:0,v:0},_hSpace:"hsl",_init:function(a){var c="noop";switch(typeof a){case"object":return a.a!==b&&this.a(a.a),c=a.r!==b?"fromRgb":a.l!==b?"fromHsl":a.v!==b?"fromHsv":c,this[c](a);case"string":return this.fromCSS(a);case"number":return this.fromInt(parseInt(a,10))}return this},_error:function(){return this.error=!0,this},clone:function(){for(var a=new c(this.toInt()),b=["_alpha","_hSpace","_hsl","_hsv","error"],d=b.length-1;d>=0;d--)a[b[d]]=this[b[d]];return a},setHSpace:function(a){return this._hSpace="hsv"===a?a:"hsl",this},noop:function(){return this},fromCSS:function(a){var b,c=/^(rgb|hs(l|v))a?\(/;if(this.error=!1,a=a.replace(/^\s+/,"").replace(/\s+$/,"").replace(/;$/,""),a.match(c)&&a.match(/\)$/)){if(b=a.replace(/(\s|%)/g,"").replace(c,"").replace(/,?\);?$/,"").split(","),b.length<3)return this._error();if(4===b.length&&(this.a(parseFloat(b.pop())),this.error))return this;for(var d=b.length-1;d>=0;d--)if(b[d]=parseInt(b[d],10),isNaN(b[d]))return this._error();return a.match(/^rgb/)?this.fromRgb({r:b[0],g:b[1],b:b[2]}):a.match(/^hsv/)?this.fromHsv({h:b[0],s:b[1],v:b[2]}):this.fromHsl({h:b[0],s:b[1],l:b[2]})}return this.fromHex(a)},fromRgb:function(a,c){return"object"!=typeof a||a.r===b||a.g===b||a.b===b?this._error():(this.error=!1,this.fromInt(parseInt((a.r<<16)+(a.g<<8)+a.b,10),c))},fromHex:function(a){return a=a.replace(/^#/,"").replace(/^0x/,""),3===a.length&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),this.error=!/^[0-9A-F]{6}$/i.test(a),this.fromInt(parseInt(a,16))},fromHsl:function(a){var c,d,e,f,g,h,i,j;return"object"!=typeof a||a.h===b||a.s===b||a.l===b?this._error():(this._hsl=a,this._hSpace="hsl",h=a.h/360,i=a.s/100,j=a.l/100,0===i?c=d=e=j:(f=j<.5?j*(1+i):j+i-j*i,g=2*j-f,c=this.hue2rgb(g,f,h+1/3),d=this.hue2rgb(g,f,h),e=this.hue2rgb(g,f,h-1/3)),this.fromRgb({r:255*c,g:255*d,b:255*e},!0))},fromHsv:function(a){var c,d,e,f,g,h,i,j,k,l,m;if("object"!=typeof a||a.h===b||a.s===b||a.v===b)return this._error();switch(this._hsv=a,this._hSpace="hsv",c=a.h/360,d=a.s/100,e=a.v/100,i=Math.floor(6*c),j=6*c-i,k=e*(1-d),l=e*(1-j*d),m=e*(1-(1-j)*d),i%6){case 0:f=e,g=m,h=k;break;case 1:f=l,g=e,h=k;break;case 2:f=k,g=e,h=m;break;case 3:f=k,g=l,h=e;break;case 4:f=m,g=k,h=e;break;case 5:f=e,g=k,h=l}return this.fromRgb({r:255*f,g:255*g,b:255*h},!0)},fromInt:function(a,c){return this._color=parseInt(a,10),isNaN(this._color)&&(this._color=0),this._color>16777215?this._color=16777215:this._color<0&&(this._color=0),c===b&&(this._hsv.h=this._hsv.s=this._hsl.h=this._hsl.s=0),this},hue2rgb:function(a,b,c){return c<0&&(c+=1),c>1&&(c-=1),c<1/6?a+6*(b-a)*c:c<.5?b:c<2/3?a+(b-a)*(2/3-c)*6:a},toString:function(){var a=parseInt(this._color,10).toString(16);if(this.error)return"";if(a.length<6)for(var b=6-a.length-1;b>=0;b--)a="0"+a;return"#"+a},toCSS:function(a,b){switch(a=a||"hex",b=parseFloat(b||this._alpha),a){case"rgb":case"rgba":var c=this.toRgb();return b<1?"rgba( "+c.r+", "+c.g+", "+c.b+", "+b+" )":"rgb( "+c.r+", "+c.g+", "+c.b+" )";case"hsl":case"hsla":var d=this.toHsl();return b<1?"hsla( "+d.h+", "+d.s+"%, "+d.l+"%, "+b+" )":"hsl( "+d.h+", "+d.s+"%, "+d.l+"% )";default:return this.toString()}},toRgb:function(){return{r:255&this._color>>16,g:255&this._color>>8,b:255&this._color}},toHsl:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=(g+h)/2;if(g===h)a=b=0;else{var j=g-h;switch(b=i>.5?j/(2-g-h):j/(g+h),g){case d:a=(e-f)/j+(e<f?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsl.h!==a&&(a=this._hsl.h),b=Math.round(100*b),0===b&&this._hsl.s&&(b=this._hsl.s),{h:a,s:b,l:Math.round(100*i)}},toHsv:function(){var a,b,c=this.toRgb(),d=c.r/255,e=c.g/255,f=c.b/255,g=Math.max(d,e,f),h=Math.min(d,e,f),i=g,j=g-h;if(b=0===g?0:j/g,g===h)a=b=0;else{switch(g){case d:a=(e-f)/j+(e<f?6:0);break;case e:a=(f-d)/j+2;break;case f:a=(d-e)/j+4}a/=6}return a=Math.round(360*a),0===a&&this._hsv.h!==a&&(a=this._hsv.h),b=Math.round(100*b),0===b&&this._hsv.s&&(b=this._hsv.s),{h:a,s:b,v:Math.round(100*i)}},toInt:function(){return this._color},toIEOctoHex:function(){var a=this.toString(),b=parseInt(255*this._alpha,10).toString(16);return 1===b.length&&(b="0"+b),"#"+b+a.replace(/^#/,"")},toLuminosity:function(){var a=this.toRgb(),b={};for(var c in a)if(a.hasOwnProperty(c)){var d=a[c]/255;b[c]=d<=.03928?d/12.92:Math.pow((d+.055)/1.055,2.4)}return.2126*b.r+.7152*b.g+.0722*b.b}
9257,getDistanceLuminosityFrom:function(a){if(!(a instanceof c))throw"getDistanceLuminosityFrom requires a Color object";var b=this.toLuminosity(),d=a.toLuminosity();return b>d?(b+.05)/(d+.05):(d+.05)/(b+.05)},getMaxContrastColor:function(){var a=this.getDistanceLuminosityFrom(new c("#000")),b=this.getDistanceLuminosityFrom(new c("#fff"));return new c(a>=b?"#000":"#fff")},getReadableContrastingColor:function(a,d){if(!(a instanceof c))return this;var e,f,g=d===b?5:d,h=a.getDistanceLuminosityFrom(this);if(h>=g)return this;if(e=a.getMaxContrastColor(),e.getDistanceLuminosityFrom(a)<=g)return e;for(f=0===e.toInt()?-1:1;h<g&&(this.l(f,!0),h=this.getDistanceLuminosityFrom(a),0!==this._color&&16777215!==this._color););return this},a:function(a){if(a===b)return this._alpha;var c=parseFloat(a);return isNaN(c)?this._error():(this._alpha=c,this)},darken:function(a){return a=a||5,this.l(-a,!0)},lighten:function(a){return a=a||5,this.l(a,!0)},saturate:function(a){return a=a||15,this.s(a,!0)},desaturate:function(a){return a=a||15,this.s(-a,!0)},toGrayscale:function(){return this.setHSpace("hsl").s(0)},getComplement:function(){return this.h(180,!0)},getSplitComplement:function(a){a=a||1;var b=180+30*a;return this.h(b,!0)},getAnalog:function(a){a=a||1;var b=30*a;return this.h(b,!0)},getTetrad:function(a){a=a||1;var b=60*a;return this.h(b,!0)},getTriad:function(a){a=a||1;var b=120*a;return this.h(b,!0)},_partial:function(a){var c=d[a];return function(d,e){var f=this._spaceFunc("to",c.space);return d===b?f[a]:(!0===e&&(d=f[a]+d),c.mod&&(d%=c.mod),c.range&&(d=d<c.range[0]?c.range[0]:d>c.range[1]?c.range[1]:d),f[a]=d,this._spaceFunc("from",c.space,f))}},_spaceFunc:function(a,b,c){var d=b||this._hSpace;return this[a+d.charAt(0).toUpperCase()+d.substr(1)](c)}};var d={h:{mod:360},s:{range:[0,100]},l:{space:"hsl",range:[0,100]},v:{space:"hsv",range:[0,100]},r:{space:"rgb",range:[0,255]},g:{space:"rgb",range:[0,255]},b:{space:"rgb",range:[0,255]}};for(var e in d)d.hasOwnProperty(e)&&(c.fn[e]=c.fn._partial(e));"object"==typeof exports?module.exports=c:a.Color=c}(this); 9258"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
9258)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})(); 9259; 9260/*! This file is auto-generated */ 9261!function(i,t){var a=wp.i18n.__;i.widget("wp.wpColorPicker",{options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0,width:255,mode:"hsv",type:"full",slider:"horizontal"},_createHueOnly:function(){var e,o=this,t=o.element;t.hide(),e="hsl("+t.val()+", 100, 50)",t.iris({mode:"hsl",type:"hue",hide:!1,color:e,change:function(e,t){"function"==typeof o.options.change&&o.options.change.call(this,e,t)},width:o.options.width,slider:o.options.slider})},_create:function(){if(i.support.iris){var o=this,e=o.element;if(i.extend(o.options,e.data()),"hue"===o.options.type)return o._createHueOnly();o.close=o.close.bind(o),o.initialValue=e.val(),e.addClass("wp-color-picker"),e.parent("label").length||(e.wrap("<label></label>"),o.wrappingLabelText=i('<span class="screen-reader-text"></span>').insertBefore(e).text(a("Color value"))),o.wrappingLabel=e.parent(),o.wrappingLabel.wrap('<div class="wp-picker-container" />'),o.wrap=o.wrappingLabel.parent(),o.toggler=i('<button type="button" class="button wp-color-result" aria-expanded="false"><span class="wp-color-result-text"></span></button>').insertBefore(o.wrappingLabel).css({backgroundColor:o.initialValue}),o.toggler.find(".wp-color-result-text").text(a("Select Color")),o.pickerContainer=i('<div class="wp-picker-holder" />').insertAfter(o.wrappingLabel),o.button=i('<input type="button" class="button button-small" />'),o.options.defaultColor?o.button.addClass("wp-picker-default").val(a("Default")).attr("aria-label",a("Select default color")):o.button.addClass("wp-picker-clear").val(a("Clear")).attr("aria-label",a("Clear color")),o.wrappingLabel.wrap('<span class="wp-picker-input-wrap hidden" />').after(o.button),o.inputWrapper=e.closest(".wp-picker-input-wrap"),e.iris({target:o.pickerContainer,hide:
9261o.options.hide,width:o.options.width,mode:o.options.mode,palettes:o.options.palettes,change:function(e,t){o.toggler.css({backgroundColor:t.color.toString()}),"function"==typeof o.options.change&&o.options.change.call(this,e,t)}}),e.val(o.initialValue),o._addListeners(),o.options.hide||o.toggler.click()}},_addListeners:function(){var o=this;o.wrap.on("click.wpcolorpicker",function(e){e.stopPropagation()}),o.toggler.on("click",function(){o.toggler.hasClass("wp-picker-open")?o.close():o.open()}),o.element.on("change",function(e){var t=i(this).val();""!==t&&"#"!==t||(o.toggler.css("backgroundColor",""),"function"==typeof o.options.clear&&o.options.clear.call(this,e))}),o.button.on("click",function(e){var t=i(this);t.hasClass("wp-picker-clear")?(o.element.val(""),o.toggler.css("backgroundColor",""),"function"==typeof o.options.clear&&o.options.clear.call(this,e)):t.hasClass("wp-picker-default")&&o.element.val(o.options.defaultColor).change()})},open:function(){this.element.iris("toggle"),this.inputWrapper.removeClass("hidden"),this.wrap.addClass("wp-picker-active"),this.toggler.addClass("wp-picker-open").attr("aria-expanded","true"),i("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.iris("toggle"),this.inputWrapper.addClass("hidden"),this.wrap.removeClass("wp-picker-active"),this.toggler.removeClass("wp-picker-open").attr("aria-expanded","false"),i("body").off("click.wpcolorpicker",this.close)},color:function(e){if(e===t)return this.element.iris("option","color");this.element.iris("option","color",e)},defaultColor:function(e){if(e===t)return this.options.defaultColor;this.options.defaultColor=e}})}(jQuery); 9262(function($,undef){var wpColorPickerAlpha={'version':302,};if('wpColorPickerAlpha'in window&&'version'in window.wpColorPickerAlpha){var version=parseInt(window.wpColorPickerAlpha.version,10);if(!isNaN(version)&&version>=wpColorPickerAlpha.version){return;}} 9263if(Color.fn.hasOwnProperty('to_s')){return;} 9264Color.fn.to_s=function(type){type=(type||'hex');if('hex'===type&&this._alpha<1){type='rgba';} 9265var color='';if('hex'===type){color=this.toString();}else if(!this.error){color=this.toCSS(type).replace(/\(\s+/,'(').replace(/\s+\)/,')');} 9266return color;};window.wpColorPickerAlpha=wpColorPickerAlpha;var backgroundImage='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJJREFUeNpi+P///4EDBxiAGMgCCCAGFB5AADGCRBgYDh48CCRZIJS9vT2QBAggFBkmBiSAogxFBiCAoHogAKIKAlBUYTELAiAmEtABEECk20G6BOmuIl0CIMBQ/IEMkO0myiSSraaaBhZcbkUOs0HuBwDplz5uFJ3Z4gAAAABJRU5ErkJggg==';$.widget('a8c.iris',$.a8c.iris,{alphaOptions:{alphaEnabled:false,},_getColor:function(color){if(color===undef){color=this._color;} 9267if(this.alphaOptions.alphaEnabled){color=color.to_s(this.alphaOptions.alphaColorType);if(!this.alphaOptions.alphaColorWithSpace){color=color.replace(/\s+/g,'');} 9268return color;} 9269return color.toString();},_create:function(){try{this.alphaOptions=this.element.wpColorPicker('instance').alphaOptions;}catch(e){} 9270$.extend({},this.alphaOptions,{alphaEnabled:false,alphaCustomWidth:130,alphaReset:false,alphaColorType:'hex',alphaColorWithSpace:false,alphaSkipDebounce:false,alphaDebounceTimeout:100,});this._super();},_addInputListeners:function(input){var self=this,callback=function(event){var val=input.val(),color=new Color(val),val=val.replace(/^(#|(rgb|hsl)a?)/,''),type=self.alphaOptions.alphaColorType;input.removeClass('iris-error');if(!color.error){if('hex'!==type||!(event.type==='keyup'&&val.match(/^[0-9a-fA-F]{3}$/))){if(color.toIEOctoHex()!==self._color.toIEOctoHex()){self._setOption('color',self._getColor(color));}}}else if(val!==''){input.addClass('iris-error');}};input.on('change',callback);if(!self.alphaOptions.alphaSkipDebounce){input.on('keyup',self._debounce(callback,self.alphaOptions.alphaDebounceTimeout));} 9271if(self.options.hide){input.one('focus',function(){self.show();});}},_initControls:function(){this._super();if(this.alphaOptions.alphaEnabled){var self=this,stripAlpha=self.controls.strip.clone(false,false),stripAlphaSlider=stripAlpha.find('.iris-slider-offset'),controls={stripAlpha:stripAlpha,stripAlphaSlider:stripAlphaSlider,};stripAlpha.addClass('iris-strip-alpha');stripAlphaSlider.addClass('iris-slider-offset-alpha');stripAlpha.appendTo(self.picker.find('.iris-picker-inner'));$.each(controls,function(k,v){self.controls[k]=v;});
9271self.controls.stripAlphaSlider.slider({orientation:'vertical',min:0,max:100,step:1,value:parseInt(self._color._alpha*100),slide:function(event,ui){self.active='strip';self._color._alpha=parseFloat(ui.value/100);self._change.apply(self,arguments);},});}},_dimensions:function(reset){this._super(reset);if(this.alphaOptions.alphaEnabled){var self=this,opts=self.options,controls=self.controls,square=controls.square,strip=self.picker.find('.iris-strip'),innerWidth,squareWidth,stripWidth,stripMargin,totalWidth;innerWidth=Math.round(self.picker.outerWidth(true)-(opts.border?22:0));squareWidth=Math.round(square.outerWidth());stripWidth=Math.round((innerWidth-squareWidth)/2);stripMargin=Math.round(stripWidth/2);totalWidth=Math.round(squareWidth+(stripWidth*2)+(stripMargin*2));while(totalWidth>innerWidth){stripWidth=Math.round(stripWidth-2);stripMargin=Math.round(stripMargin-1);totalWidth=Math.round(squareWidth+(stripWidth*2)+(stripMargin*2));} 9272square.css('margin','0');strip.width(stripWidth).css('margin-left',stripMargin+'px');}},_change:function(){var self=this,active=self.active;self._super();if(self.alphaOptions.alphaEnabled){var controls=self.controls,alpha=parseInt(self._color._alpha*100),color=self._color.toRgb(),gradient=['rgb('+color.r+','+color.g+','+color.b+') 0%','rgba('+color.r+','+color.g+','+color.b+', 0) 100%'],target=self.picker.closest('.wp-picker-container').find('.wp-color-result');self.options.color=self._getColor();controls.stripAlpha.css({'background':'linear-gradient(to bottom, '+gradient.join(', ')+'), url('+backgroundImage+')'});if(active){controls.stripAlphaSlider.slider('value',alpha);} 9273if(!self._color.error){self.element.removeClass('iris-error').val(self.options.color);} 9274self.picker.find('.iris-palette-container').on('click.palette','.iris-palette',function(){var color=$(this).data('color');if(self.alphaOptions.alphaReset){self._color._alpha=1;color=self._getColor();} 9275self._setOption('color',color);});}},_paintDimension:function(origin,control){var self=this,color=false;if(self.alphaOptions.alphaEnabled&&'strip'===control){color=self._color;self._color=new Color(color.toString());self.hue=self._color.h();} 9276self._super(origin,control);if(color){self._color=color;}},_setOption:function(key,value){var self=this;if('color'===key&&self.alphaOptions.alphaEnabled){value=''+value;newColor=new Color(value).setHSpace(self.options.mode);if(!newColor.error&&self._getColor(newColor)!==self._getColor()){self._color=newColor;self.options.color=self._getColor();self.active='external';self._change();}}else{return self._super(key,value);}},color:function(newColor){if(newColor===true){return this._color.clone();} 9277if(newColor===undef){return this._getColor();} 9278this.option('color',newColor);},});$.widget('wp.wpColorPicker',$.wp.wpColorPicker,{alphaOptions:{alphaEnabled:false,},_getAlphaOptions:function(){var el=this.element,type=(el.data('type')||this.options.type),color=(el.data('defaultColor')||el.val()),options={alphaEnabled:(el.data('alphaEnabled')||false),alphaCustomWidth:130,alphaReset:false,alphaColorType:'rgb',alphaColorWithSpace:false,alphaSkipDebounce:(!!el.data('alphaSkipDebounce')||false),};if(options.alphaEnabled){options.alphaEnabled=(el.is('input')&&'full'===type);} 9279if(!options.alphaEnabled){return options;} 9280options.alphaColorWithSpace=(color&&color.match(/\s/));$.each(options,function(name,defaultValue){var value=(el.data(name)||defaultValue);switch(name){case'alphaCustomWidth':value=(value?parseInt(value,10):0);value=(isNaN(value)?defaultValue:value);break;case'alphaColorType':if(!value.match(/^(hex|(rgb|hsl)a?)$/)){if(color&&color.match(/^#/)){value='hex';}else if(color&&color.match(/^hsla?/)){value='hsl';}else{value=defaultValue;}} 9281break;default:value=!!value;break;} 9282options[name]=value;});return options;},_create:function(){if(!$.support.iris){return;} 9283this.alphaOptions=this._getAlphaOptions();this._super();},_addListeners:function(){if(!this.alphaOptions.alphaEnabled){return this._super();} 9284var self=this,el=self.element,isDeprecated=self.toggler.is('a');this.alphaOptions.defaultWidth=el.width();if(this.alphaOptions.alphaCustomWidth){el.width(parseInt(this.alphaOptions.defaultWidth+ 9285this.alphaOptions.alphaCustomWidth,10));} 9286self.toggler.css({'position':'relative','background-image':'url('+backgroundImage+')',});if(isDeprecated){self.toggler.html('<span class="color-alpha" />');}else{self.toggler.append('<span class="color-alpha" />');} 9287self.colorAlpha=self.toggler.find('span.color-alpha').css({'width':'30px','height':'100%','position':'absolute','top':0,'background-color':el.val(),});if('ltr'===self.colorAlpha.css('direction')){self.colorAlpha.css({'border-bottom-left-radius':'2px','border-top-left-radius':'2px','left':0,});}else{self.colorAlpha.css({'border-bottom-right-radius':'2px','border-top-right-radius':'2px','right':0,});} 9288el.iris({change:function(event,ui){self.colorAlpha.css({'background-color':ui.color.to_s(self.alphaOptions.alphaColorType),});if(typeof self.options.change==='function'){self.options.change.call(this,event,ui);}},});self.wrap.on('click.wpcolorpicker',function(event){event.stopPropagation();});self.toggler.on('click',function(){if(self.toggler.hasClass('wp-picker-open')){self.close();}else{self.open();}});el.on('change',function(event){var val=$(this).val();if(el.hasClass('iris-error')||val===''||val.match(/^(#|(rgb|hsl)a?)$/)){if(isDeprecated){self.toggler.removeAttr('style');} 9289self.colorAlpha.css('background-color','');if(typeof self.options.clear==='function'){self.options.clear.call(this,event);}}});self.button.on('click',function(event){if($(this).hasClass('wp-picker-default')){el.val(self.options.defaultColor).change();}else if($(this).hasClass('wp-picker-clear')){el.val('');if(isDeprecated){self.toggler.removeAttr('style');} 9290self.colorAlpha.css('background-color','');if(typeof self.options.clear==='function'){self.options.clear.call(this,event);} 9291el.trigger('change');}});},});})(jQuery); 9292layout={"GrandRoyalLayoutClassics":900,"GrandRoyalLayoutMultipage":800,"GrandRoyalLayoutMultipageSideNav":800,"GrandRoyalLayoutSingle":800,"GrandRoyalLayoutSingleSimple":800,"GrandRoyalLayoutSingleSwish":776,"GrandRoyalLayoutTiles":700,} 9293if(layout[UMGGR_Mobile_classes[0]]!=undefined){breakpoint=layout[UMGGR_Mobile_classes[0]];}else{breakpoint=800;} 9294class MobileClasses{constructor(breakpoint){this.breakpoint=breakpoint;this.updateBodyClass();window.addEventListener('resize',()=>this.updateBodyClass());} 9295updateBodyClass(){const width=window.innerWidth;if(width>this.breakpoint){document.body.classList.remove('umggr-mobile-view');document.body.classList.add('umggr-desktop-view');}else{document.body.classList.remove('umggr-desktop-view');document.body.classList.add('umggr-mobile-view');}}} 9296new MobileClasses(breakpoint); 9297function getNewsletterLastShown(){var lastShown=null;if(typeof(Storage)!=='undefined'){lastShown=localStorage.getItem('umggr-newsletter-last-shown');} 9298return lastShown;} 9299function setNewsletterLastShown(recordVisit){if(recordVisit&&typeof(Storage)!=='undefined'){localStorage.setItem('umggr-newsletter-last-shown',new Date().getTime());}} 9300function getNewsletterVisits(){var visits=0;if(typeof(Storage)!=='undefined'){visits=parseInt(localStorage.getItem('umggr-newsletter-visits'))||0;} 9301return visits;} 9302function incrementNewsletterVisits(){if(typeof(Storage)!=='undefined'){var visits=getNewsletterVisits();localStorage.setItem('umggr-newsletter-visits',visits+1);}} 9303function canShowNewsletterPopup(){var repeatFrequency=gr_global_vars.showEcrmFirstLoadRepeat||'first_time_session';switch(repeatFrequency){case'every_time':return true;case'first_time_session':var sessionShown=false;if(typeof(sessionStorage)!=='undefined'){sessionShown=sessionStorage.getItem('umggr-newsletter-first-load');} 9304return!sessionShown;case'first_time_ever':var lastShown=getNewsletterLastShown();return!lastShown;case'nth_time':var nthVisit=parseInt(gr_global_vars.showEcrmFirstLoadNthVisit)||2;var visitCount=getNewsletterVisits();return(visitCount===1||(visitCount>1&&(visitCount-1)%nthVisit===0));default:var defaultSessionShown=false;if(typeof(sessionStorage)!=='undefined'){defaultSessionShown=sessionStorage.getItem('umggr-newsletter-first-load');} 9305return!defaultSessionShown;}} 9306function recordNewsletterShown(){var repeatFrequency=gr_global_vars.showEcrmFirstLoadRepeat||'first_time_session';switch(repeatFrequency){case'every_time':break;case'first_time_session':if(typeof(sessionStorage)!=='undefined'){sessionStorage.setItem('umggr-newsletter-first-load',true);} 9307break;case'first_time_ever':case'nth_time':setNewsletterLastShown(true);break;}} 9308function grShowEcrm(){var show=false;if(typeof(sessionStorage)!=='undefined'){show=sessionStorage.getItem('umggr-newsletter-first-load');} 9309return show;} 9310function isNewsletterCompleted(){try{if(typeof(Storage)!=='undefined'){return localStorage.getItem('umggr-newsletter-completed')==='true';}}catch(e){} 9311return false;} 9312function setNewsletterCompleted(){try{if(typeof(Storage)!=='undefined'){localStorage.setItem('umggr-newsletter-completed','true');}}catch(e){}} 9313function checkEcrmComplete(){var mailingListComplete=false;if(isNewsletterCompleted()){return true;} 9314try{var checkForMailingList=null;if(typeof(AEJSWP)!=='undefined'&&typeof(AEJSWP.getLocalStorageItem)==='function'){checkForMailingList=AEJSWP.getLocalStorageItem('aeswp_cform_mailing_lists_completed',true);} 9315if(Array.isArray(checkForMailingList)&&checkForMailingList.length>0){mailingListComplete=true;}}catch(e){} 9316return mailingListComplete;} 9317function openNewsletterV3Modal(){var form=document.querySelector('#gr-newsletter-form');var modalState=window.__umggrNewsletterModalState||(window.__umggrNewsletterModalState={opening:false,});if(form&&typeof form.openForm==='function'){if(form.isOpen||modalState.opening){return true;} 9318modalState.opening=true;form.openForm();window.setTimeout(function(){modalState.opening=false;},500);return true;} 9319return false;} 9320function openModalEcrm(){if(gr_global_vars.mailListEnabled==='on'&&gr_global_vars.showEcrmFirstLoad==='true'&&canShowNewsletterPopup()&&!checkEcrmComplete()){(function($){$(document).ready(function(){setTimeout(function(){if(openNewsletterV3Modal()){recordNewsletterShown();return;} 9321if(typeof(AEJSWP)!=='undefined'&&typeof(AEJSWP.triggerCustomFormModal)==='function'){var $aeContainer=$('.ae-cform-container');var hash=$aeContainer.find('[data-hash-selector]').data('hash-selector');if(hash){try{AEJSWP.triggerCustomFormModal(1,hash);}catch(e){$('#ae-cform-modal-display-cta-1').trigger('click');$('.umggr-open-newsletter').trigger('click');}}else{$('#ae-cform-modal-display-cta-1').trigger('click');$('.umggr-open-newsletter').trigger('click');}}else{$('#ae-cform-modal-display-cta-1').trigger('click');$('.umggr-open-newsletter').trigger('click');} 9322recordNewsletterShown();},parseInt(gr_global_vars.showEcrmFirstLoadTimer*1000));});})(jQuery);}} 9323(function(){if(window.__umggrNewsletterCompletionListenerAdded){return;} 9324window.__umggrNewsletterCompletionListenerAdded=true;document.addEventListener('pu-form-closed',function(e){if(window.__umggrNewsletterModalState){window.__umggrNewsletterModalState.opening=false;} 9325try{if(e&&e.detail&&e.detail.reason==='success'){setNewsletterCompleted();}}catch(err){}});})();function gr_ae_wpaejsready(){openModalEcrm();} 9326(function($){$(document).ready(function(){if(gr_global_vars&&gr_global_vars.showEcrmFirstLoad==='true'){openModalEcrm();}});})(jQuery);(function(){var repeatFrequency=gr_global_vars.showEcrmFirstLoadRepeat||'first_time_session';if(repeatFrequency==='nth_time'){incrementNewsletterVisits();}})();if(typeof(AEJSWP)!=='undefined'){AEJSWP.add_aejsready_handler("gr_ae_wpaejsready");} 9327(function($){$(document).ready(function(){jQuery('noscript').prependTo(document.body);});})(jQuery); 9328(function($){"use strict"
9329$(document).ready(function(){$('.social-links li.community .community-container,'+'.social-menu li.community .community-container,'+'.umggr-fixed-social-menu li.community .community-container,'+'.umggr-nav-mobile li.community .community-container,'+'.menu-social-container li.community .community-container').click(function(){$(this).parents('li.community').find('.community-members-phone-number').toggle()}) 9330if($('.newsletter-button').length){$('.newsletter-button').on('click',function(e){e.preventDefault();var setHash=$(".ae-cform-modal-display-cta[data-ae-cform-id='"+UMGGR.newsletterCustomFormId+"']").filter(".ae-cform-modal-display-cta").data("hash-selector");AEJSWP.triggerCustomFormModal(UMGGR.newsletterCustomFormId,setHash)});}})})(jQuery); 9331(function($){UMGGRNewsletterSuccessNotification=UMGGRNewsletterSuccessNotification||[] 9332UMGGRNewsletterSuccessNotification.addNotificationSuccess=function(){if(UMGGRNewsletterSuccessNotification.newsletterSuccessNotificationEnabled==='on'){$('body').append('<div class="umggr-success-notification-container"><div class="umggr-success-notification-popup" role="dialog"><div class="umggr-success-notification-header"><div class="umggr-success-notification-icon umggr-success-notification-success umggr-success-notification-icon-show"><div class="umggr-success-notification-success-circular-line-left"></div><span class="umggr-success-notification-success-line-tip"></span><span class="umggr-success-notification-success-line-long"></span><div class="umggr-success-notification-success-ring"></div><div class="umggr-success-notification-success-fix"></div><div class="umggr-success-notification-success-circular-line-right"></div></div><img class="umggr-success-notification-image"><h2 class="umggr-success-notification-title" id="umggr-success-notification-title">Success! Please check your email to confirm your subscription.</h2><button type="button" class="umggr-success-notification-close umggr-success-notification-styled" aria-label="Close this dialog">Ã</button></div><div class="umggr-success-notification-actions"><button type="button" class="umggr-success-notification-confirm umggr-success-notification-styled">OK</button></div></div></div>') 9333$('.umggr-success-notification-popup').show() 9334$('.umggr-success-notification-close, .umggr-success-notification-confirm').click(function(){$('.umggr-success-notification-container').remove()})}} 9335if(typeof AEJSWP!=='undefined'){AEJSWP.addMailingListFormCompleteCallback('UMGGRNewsletterSuccessNotification.addNotificationSuccess')}})(jQuery);
vendor: 67,965 bytes, lines 9336-9339
9336 9337!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||366,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity, 9338"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===e&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&i(e.requestId),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location}, 9339tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);
9339 9340(function($){"use strict";$(document).ready(function(){var splash_interval=setInterval(function(){if(!jQuery('#umggr-splash').is(':visible')){UMGGR_Popup_Shortcode.run_popup(1);clearInterval(splash_interval);}},1000);});UMGGR_Popup_Shortcode.run_popup=function(id){var $container=$('#umggr-popup-'+id);if($container.length&&UMGGR_Popup_Shortcode.can_show_popup($container)){var show_after=parseInt($container.data('show-after'));if(show_after>0){var start_time=UMGGR_Popup_Shortcode.get_site_visit_start_time($container);var wait_interval=setInterval(function(){var current_time=new Date();var seconds_on_site=Math.abs((current_time.getTime()-start_time.getTime())/1000);if(seconds_on_site>=show_after){UMGGR_Popup_Shortcode.run_fancybox($container);UMGGR_Popup_Shortcode.reset_site_visit_start_time($container);clearInterval(wait_interval);}},1000);}else if(UMGGR_Popup_Shortcode.is_front_page==='1'){UMGGR_Popup_Shortcode.run_fancybox($container);}}};UMGGR_Popup_Shortcode.run_fancybox=function(container){$.fancybox.open({src:'#'+container.attr('id'),buttons:false,baseClass:'fancy-popup-embed',afterClose:function(){var show_frequency=container.data('show-repeat');var record_visits=show_frequency!=='every_time';UMGGR_Popup_Shortcode.set_popup_last_shown(container,record_visits);}});};UMGGR_Popup_Shortcode.can_show_popup=function(container){var show_frequency=container.data('show-repeat');var last_shown=UMGGR_Popup_Shortcode.get_popup_last_shown(container);switch(show_frequency){case'every_time':return true;case'first_time':if(!UMGGR_Popup_Shortcode.get_popup_last_shown(container)){return true;} 9341break;case'nth_time':UMGGR_Popup_Shortcode.increment_popup_visits(container);var nth_visit=container.data('nth-visit');var visit_count=UMGGR_Popup_Shortcode.get_popup_visits(container);if(visit_count===0||visit_count%nth_visit===0){return true;} 9342break;} 9343return false;};UMGGR_Popup_Shortcode.get_popup_last_shown=function(container){var last_shown=false;if(typeof(Storage)!=='undefined'){last_shown=localStorage.getItem(container.attr('id')+'_last_shown');} 9344return last_shown;};UMGGR_Popup_Shortcode.get_popup_visits=function(container){var visit_count=false;if(typeof(Storage)!=='undefined'){visit_count=parseInt(localStorage.getItem(container.attr('id')+'_visit_count'));if(!visit_count){visit_count=0;}} 9345return visit_count;};UMGGR_Popup_Shortcode.increment_popup_visits=function(container){if(typeof(Storage)!=='undefined'){var visit_count=parseInt(localStorage.getItem(container.attr('id')+'_visit_count'));if(!visit_count){visit_count=0;} 9346localStorage.setItem(container.attr('id')+'_visit_count',visit_count+1);}};UMGGR_Popup_Shortcode.set_popup_last_shown=function(container,record_visits){if(typeof(Storage)!=='undefined'){localStorage.setItem(container.attr('id')+'_last_shown',new Date());if(!record_visits){localStorage.removeItem(container.attr('id')+'_visit_count');}}};UMGGR_Popup_Shortcode.get_site_visit_start_time=function(container){if(typeof(Storage)!=='undefined'){var start_time=localStorage.getItem(container.attr('id')+'_start_time');if(!start_time){localStorage.setItem(container.attr('id')+'_start_time',new Date());start_time=new Date();}else{start_time=new Date(start_time);}} 9347return new Date();};UMGGR_Popup_Shortcode.reset_site_visit_start_time=function(container){if(typeof(Storage)!=='undefined'){localStorage.removeItem(container.attr('id')+'_start_time');}}})(jQuery); 9348(function($){var single_initial_footer_margin_bottom=false;if(typeof UMGGR_Cookie_Positioner_Module!=='undefined'){UMGGR_Cookie_Positioner_Module.action_cookie_open=function(){var cookie_box=$('#'+UMGGR_Cookie_Positioner_Module.cookie_bar_id);var cookie_box_height=$(cookie_box).height()?$(cookie_box).height():0;var site_footer=$('#site-footer');if(single_initial_footer_margin_bottom===false){single_initial_footer_margin_bottom=$(site_footer).css('margin-bottom');} 9349$(site_footer).css('margin-bottom',cookie_box_height+15);};UMGGR_Cookie_Positioner_Module.action_cookie_close=function(){var site_footer=$('#site-footer');$(site_footer).css('margin-bottom',single_initial_footer_margin_bottom);};}})(jQuery); 9350jQuery(document).ready(function($){if(jQuery('.umgecrm-casl-country-block').length){jQuery('.umgecrm-casl-country-block select.umgecrm-casl-country-selector').change(function(){var country_code=jQuery(this).val();UMGECRM.check_casl(country_code);});}else{if(typeof AEJSWP!=='undefined'){AEJSWP.get_user_country('UMGECRM.check_casl');}}});if(typeof UMGECRM.sub_data!=='undefined'&&typeof UMGECRM.sub_data.ecrm!=='undefined'&&UMGECRM.sub_data.ecrm=='umgapi'&&UMGECRM.lytics_env!=='none'){if(typeof AEJSWP!=='undefined'){AEJSWP.add_wait_for_event('send_user_optins');} 9351!function(l,a){a.liosetup=a.liosetup||{},a.liosetup.callback=a.liosetup.callback||[],a.liosetup.addEntityLoadedCallback=function(l,o){if("function"==typeof a.liosetup.callback){var i=[];i.push(a.liosetup.callback),a.liosetup.callback=i}a.lio&&a.lio.loaded?l(a.lio.data):o?a.liosetup.callback.unshift(l):a.liosetup.callback.push(l)}}(document,window);window.liosetup.addEntityLoadedCallback(function(data){var lytics_uid=window.jstag.getid();AEJSWP.add_data_filter('filter__optin_user_data',function(data){data['lytics_uid']=lytics_uid;return data;});AEJSWP.add_data_filter('filter__redirect_login_return_url',function(return_url){return AEJSWP.addURLParameter(return_url,'lytics-uid',lytics_uid);});AEJSWP.execute_wait_for_event('send_user_optins');});} 9352UMGECRM.check_casl=function(country){if(country=='CA'){jQuery('.umgecrm-adhoc-block[data-umgecrm-casl="1"]').each(function(){jQuery('.umgecrm-text-container').each(function(){if(jQuery('.umgecrm-casl',jQuery(this)).length){jQuery('.umgecrm-casl',jQuery(this)).show();jQuery('.umgecrm-non-casl',jQuery(this)).hide();}});});}};AEJSWP.add_aejsready_handler("UMGECRM.ae_wpaejsready");UMGECRM.ae_wpaejsready=function(aeJS){aeJS.events.onLogin.addHandler(UMGECRM.ae_login_handle);aeJS.events.onUser.addHandler(UMGECRM.ae_user_handle);};UMGECRM.ae_login_handle=function(ae_user){jQuery('.umgecrm-adhoc-block[data-umgecrm-submission-type="auth-connect"]').each(function(){UMGECRM.set_adhoc_block_states(jQuery(this),ae_user);});};UMGECRM.ae_user_handle=function(ae_user){UMGECRM.update_adhoc_blocks(ae_user);jQuery('.umgecrm-adhoc-block[data-umgecrm-submission-type="auth-connect"]').each(function(){var subs=UMGECRM.get_adhoc_block_states(jQuery(this),ae_user);if(typeof subs!=='undefined'){UMGECRM.execute_adhoc_block(jQuery(this),ae_user,subs);UMGECRM.clear_adhoc_block_states(jQuery(this),ae_user);}});jQuery('.umgecrm-adhoc-block[data-umgecrm-submission-type="submit-button"]').each(function(){var block=jQuery(this);jQuery('.umgecrm-submit-button button',jQuery(this)).click(function(e){e.preventDefault();UMGECRM.execute_adhoc_block(block,ae_user);});});};UMGECRM.update_adhoc_blocks=function(ae_user){jQuery('.umgecrm-adhoc-block').each(function(){var adhoc_id=jQuery(this).attr('data-adhoc-id');if(UMGECRM.session_check_adhoc_exists(adhoc_id,ae_user)){jQuery(this).children('div').hide();jQuery('.umgecrm-complete-block',jQuery(this)).show();}});};UMGECRM.execute_adhoc_block=function(block,ae_user,subs){var adhoc_id=jQuery(block).attr('data-adhoc-id');if(!UMGECRM.session_check_adhoc_exists(adhoc_id,ae_user)){UMGECRM.session_set_adhoc(adhoc_id,ae_user);jQuery.ajax({url:UMGECRM.ajaxurl,type:'post',data:{action:'execute_adhoc_block',user:ae_user,subs:subs,adhoc_id:adhoc_id},success:function(response){UMGECRM.update_adhoc_blocks(ae_user);UMGECRM.trackEvent('optin_success_adhoc',{form_id:adhoc_id,user:ae_user,subs:subs});}});}};UMGECRM.clear_adhoc_block_states=function(block,ae_user){if(typeof Storage!=="undefined"){if(typeof ae_user.data!=='undefined'&&typeof ae_user.data['ID']!=='undefined'){var user_id=ae_user.data['ID'];var adhoc_id=jQuery(block).attr('data-adhoc-id');return localStorage.removeItem('umgecrm-adhoc-state-'+user_id+'-'+adhoc_id);}}};UMGECRM.get_adhoc_block_states=function(block,ae_user){if(typeof Storage!=="undefined"){if(typeof ae_user.data!=='undefined'&&typeof ae_user.data['ID']!=='undefined'){var user_id=ae_user.data['ID'];var adhoc_id=jQuery(block).attr('data-adhoc-id');return JSON.parse(localStorage.getItem('umgecrm-adhoc-state-'+user_id+'-'+adhoc_id));}}};UMGECRM.set_adhoc_block_states=function(block,ae_user){if(typeof Storage!=="undefined"){if(typeof ae_user.data!=='undefined'&&typeof ae_user.data['ID']!=='undefined'){var adhoc_id=jQuery(block).attr('data-adhoc-id');var subs={};jQuery('input[type="checkbox"]',jQuery(block)).each(function(){var optin_id=jQuery(this).attr('data-optin-id');var checked=jQuery(this).is(':checked');subs[optin_id]=checked;});var user_id=ae_user.data['ID'];localStorage.setItem('umgecrm-adhoc-state-'+user_id+'-'+adhoc_id,JSON.stringify(subs));}}};UMGECRM.session_check_adhoc_exists=function(adhoc_id,ae_user){var exists=false;if(typeof Storage!=="undefined"){if(typeof ae_user.data!=='undefined'&&typeof ae_user.data['ID']!=='undefined'){var user_id=ae_user.data['ID'];exists=localStorage.getItem('umgecrm-adhoc-'+user_id+'-'+adhoc_id)?true:false;}} 9353return exists;};UMGECRM.session_set_adhoc=function(adhoc_id,ae_user){if(typeof Storage!=="undefined"){if(typeof ae_user.data!=='undefined'&&typeof ae_user.data['ID']!=='undefined'){var user_id=ae_user.data['ID'];localStorage.setItem('umgecrm-adhoc-'+user_id+'-'+adhoc_id,true);}}};var trackingDelegate=window.trackingDelegate||{};if(typeof(trackingDelegate.AEConnect)=='undefined'){trackingDelegate.AEConnect={};} 9354trackingDelegate.AEConnect.optinsUpdated=function(data){UMGECRM.trackEvent('optin_success_ae',data);};UMGECRM.trackEvent=function(type,data){switch(type){case'optin_success_ae':switch(UMGECRM.sub_data.ecrm){case'umgappi':for(var sub_index in data.optins){var optin=data.optins[sub_index];if(optin.user_choice){var optins=UMGECRM.sub_data['ae'][data.cform_id]['subs'];for(var i in optins){if(optins[i].optin_id==optin.optin_id){var sub_data=optins[i];var analytics_data={list_id:sub_data['umgapi-form-id'],list_name:sub_data['umgapi-optin-ids'],business_unit:sub_data['umgapi-form-id']};AEJSWP.debugOutput('Firing optin_success_ae event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}}} 9355break;case'exacttarget':for(var sub_index in data.optins){var optin=data.optins[sub_index];if(optin.user_choice){var optins=UMGECRM.sub_data['ae'][data.cform_id]['subs'];for(var i in optins){if(optins[i].optin_id==optin.optin_id){var sub_data=optins[i];var analytics_data={list_id:sub_data['et-list-id'],list_name:sub_data['et-list-name'],business_unit:sub_data['et-client-id']};AEJSWP.debugOutput('Firing optin_success_ae event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}}} 9356break;case'viceversa':for(var sub_index in data.optins){var optin=data.optins[sub_index];if(optin.user_choice){var optins=UMGECRM.sub_data['ae'][data.cform_id]['subs'];for(var i in optins){if(optins[i].optin_id==optin.optin_id){var sub_data=optins[i];var analytics_data={list_id:sub_data['vv-cf-optin-campaign-id'],list_name:null,business_unit:null};AEJSWP.debugOutput('Firing optin_success_ae event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}}} 9357break;case'neolane':for(var sub_index in data.optins){var optin=data.optins[sub_index];if(optin.user_choice){var optins=UMGECRM.sub_data['ae'][data.cform_id]['subs'];for(var i in optins){if(optins[i].optin_id==optin.optin_id){var sub_data=optins[i];var list_id=null;var list_name=null;var business_unit=null;if(typeof sub_data['nl-artist-id']!='undefined'){list_id=sub_data['nl-artist-id'];business_unit=sub_data['nl-source'];list_name=sub_data['nl-label'];}else if(typeof sub_data['nl-cf-optin-artist-id']!='undefined'){list_id=sub_data['nl-cf-optin-artist-id'];business_unit=sub_data['nl-cf-optin-source'];list_name=sub_data['label'];} 9358var analytics_data={list_id:list_id,list_name:list_name,business_unit:business_unit};AEJSWP.debugOutput('Firing optin_success_ae event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}}} 9359break;} 9360break;case'optin_success_adhoc':switch(UMGECRM.sub_data.ecrm){case'umgapi':for(var sub_id in data.subs){var checked=data.subs[sub_id];if(checked){var optins=UMGECRM.sub_data['adhoc'][data.form_id]['subs'];if(typeof optins[sub_id]!=='undefined'){var sub_data=optins[sub_id];var analytics_data={list_id:sub_data.list_id,list_name:sub_data.list_name,business_unit:sub_data.business_unit};AEJSWP.debugOutput('Firing optin_success_adhoc event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}} 9361break;case'exacttarget':for(var sub_id in data.subs){var checked=data.subs[sub_id];if(checked){var optins=UMGECRM.sub_data['adhoc'][data.form_id]['subs'];if(typeof optins[sub_id]!=='undefined'){var sub_data=optins[sub_id];var analytics_data={list_id:sub_data.list_id,list_name:sub_data.list_name,business_unit:sub_data.business_unit};AEJSWP.debugOutput('Firing optin_success_adhoc event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}} 9362break;case'viceversa':var send_ecrm=false;if(UMGECRM.sub_data['adhoc'][data.form_id]['vv-auto-post-enabled']){send_ecrm=true;}else if(typeof data.subs['vv-manual']!=='undefined'){send_ecrm=true;} 9363if(send_ecrm){var analytics_data={list_id:UMGECRM.sub_data['vv-campaign-id'],list_name:null,business_unit:null};AEJSWP.debugOutput('Firing optin_success_adhoc event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);} 9364break;case'neolane':for(var sub_id in data.subs){var checked=data.subs[sub_id];if(checked){var optins=UMGECRM.sub_data['adhoc'][data.form_id]['subs'];if(typeof optins[sub_id]!=='undefined'){var sub_data=optins[sub_id];var analytics_data={list_id:sub_data['nl-artist-id'],list_name:sub_data['nl-label'],business_unit:sub_data['nl-source']};AEJSWP.debugOutput('Firing optin_success_adhoc event with data: ',analytics_data);AEJSWP.executeFunctionByName(UMGECRM.analytics_tracking_delegate+'.optin_success',window,analytics_data);}}} 9365break;} 9366break;}}; 9367window.lzld||function(e,d){function m(){n=!0;f();setTimeout(f,25)}function p(a){var b=0;return function(){var c=+new Date;20>c-b||(b=c,a.apply(this,arguments))}}function h(a,b,c){a.attachEvent?a.attachEvent&&a.attachEvent("on"+b,c):a.addEventListener(b,c,!1)}function k(a,b,c){a.detachEvent?a.detachEvent&&a.detachEvent("on"+b,c):a.removeEventListener(b,c,!1)}function q(a,b){return y(d.documentElement,a)&&a.getBoundingClientRect().top<r+200?(a.onload=null,a.removeAttribute("onload"),a.src=a.getAttribute("data-frz-src"),a.removeAttribute("data-frz-src"),g[b]=null,!0):!1}function s(){return 0<d.documentElement.clientHeight?d.documentElement.clientHeight:d.body&&0<d.body.clientHeight?d.body.clientHeight:0<e.innerHe
9367ight?e.innerHeight:200}function t(){var a=g.length,b,c=!0;for(b=0;b<a;b++){var d=g[b];null===d||q(d,b)||(c=!1)}c&&n&&(l=!0,k(e,"resize",u),k(e,"scroll",f),k(e,"touchmove",f),k(e,"load",m))}function v(){l=!1;h(e,"resize",u);h(e,"scroll",f); h(e,"touchmove",f)}function z(){var a=HTMLImageElement.prototype.getAttribute;HTMLImageElement.prototype.getAttribute=function(b){return"src"===b?a.call(this,"data-frz-src")||a.call(this,b):a.call(this,b)}}function w(a,b){var c,d;if(b){if(Array.prototype.indexOf)return Array.prototype.indexOf.call(b,a,c);d=b.length;for(c=c?0>c?Math.max(0,d+c):c:0;c<d;c++)if(c in b&&b[c]===a)return c}return-1}var r=s(),g=[],n=!1,l=!1,u=p(function(){r=s()}),f=p(t);e.HTMLImageElement&& z();e.lzld=function(a){-1===w(a,g)&&(l&&v(),q(a,g.push(a)-1))};(function(a){function b(c){if("readystatechange"!==c.type||"complete"===d.readyState)k("load"===c.type?e:d,c.type,b),f||(f=!0,a())}function c(){try{d.documentElement.doScroll("left")}catch(a){setTimeout(c,50);return}b("poll")}var f=!1,g=!0;if("complete"===d.readyState)a();else{if(d.createEventObject&&d.documentElement.doScroll){try{g=!e.frameElement}catch(l){}g&&c()}h(d,"DOMContentLoaded",b);h(d,"readystatechange",b);h(e,"load",b)}})(function(){for(var a= d.getElementsByTagName("img"),b,c=0,e=a.length;c<e;c+=1)b=a[c],b.getAttribute("data-frz-src")&&-1===w(b,g)&&g.push(b);t();setTimeout(f,25)});h(e,"load",m);v();var y=d.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:d.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!1)}:function(a,b){for(;b=b.parentNode;)if(b===a)return!0;return!1}}(this,document); 9368/*! jQuery & Zepto Lazy v1.7.10 - http://jquery.eisbehr.de/lazy - MIT&GPL-2.0 license - Copyright 2012-2018 Daniel 'Eisbehr' Kern */ 9369!function(t,e){"use strict";function r(r,a,i,u,l){function f(){L=t.devicePixelRatio>1,i=c(i),a.delay>=0&&setTimeout(function(){s(!0)},a.delay),(a.delay<0||a.combined)&&(u.e=v(a.throttle,function(t){"resize"===t.type&&(w=B=-1),s(t.all)}),u.a=function(t){t=c(t),i.push.apply(i,t)},u.g=function(){return i=n(i).filter(function(){return!n(this).data(a.loadedName)})},u.f=function(t){for(var e=0;e<t.length;e++){var r=i.filter(function(){return this===t[e]});r.length&&s(!1,r)}},s(),n(a.appendScroll).on("scroll."+l+" resize."+l,u.e))}function c(t){var i=a.defaultImage,o=a.placeholder,u=a.imageBase,l=a.srcsetAttribute,f=a.loaderAttribute,c=a._f||{};t=n(t).filter(function(){var t=n(this),r=m(this);return!t.data(a.handledName)&&(t.attr(a.attribute)||t.attr(l)||t.attr(f)||c[r]!==e)}).data("plugin_"+a.name,r);for(var s=0,d=t.length;s<d;s++){var A=n(t[s]),g=m(t[s]),h=A.attr(a.imageBaseAttribute)||u;g===N&&h&&A.attr(l)&&A.attr(l,b(A.attr(l),h)),c[g]===e||A.attr(f)||A.attr(f,c[g]),g===N&&i&&!A.attr(E)?A.attr(E,i):g===N||!o||A.css(O)&&"none"!==A.css(O)||A.css(O,"url('"+o+"')")}return t}function s(t,e){if(!i.length)return void(a.autoDestroy&&r.destroy());for(var o=e||i,u=!1,l=a.imageBase||"",f=a.srcsetAttribute,c=a.handledName,s=0;s<o.length;s++)if(t||e||A(o[s])){var g=n(o[s]),h=m(o[s]),b=g.attr(a.attribute),v=g.attr(a.imageBaseAttribute)||l,p=g.attr(a.loaderAttribute);g.data(c)||a.visibleOnly&&!g.is(":visible")||!((b||g.attr(f))&&(h===N&&(v+b!==g.attr(E)||g.attr(f)!==g.attr(F))||h!==N&&v+b!==g.css(O))||p)||(u=!0,g.data(c,!0),d(g,h,v,p))}u&&(i=n(i).filter(function(){return!n(this).data(c)}))}function d(t,e,r,i){++z;var o=function(){y("onError",t),p(),o=n.noop};y("beforeLoad",t);var u=a.attribute,l=a.srcsetAttribute,f=a.sizesAttribute,c=a.retinaAttribute,s=a.removeAttribute,d=a.loadedName,A=t.attr(c);if(i){var g=function(){s&&t.removeAttr(a.loaderAttribute),t.data(d,!0),y(T,t),setTimeout(p,1),g=n.noop};t.off(I).one(I,o).one(D,g),y(i,t,function(e){e?(t.off(D),g()):(t.off(I),o())})||t.trigger(I)}else{var h=n(new Image);h.one(I,o).one(D,function(){t.hide(),e===N?t.attr(C,h.attr(C)).attr(F,h.attr(F)).attr(E,h.attr(E)):t.css(O,"url('"+h.attr(E)+"')"),t[a.effect](a.effectTime),s&&(t.removeAttr(u+" "+l+" "+c+" "+a.imageBaseAttribute),f!==C&&t.removeAttr(f)),t.data(d,!0),y(T,t),h.remove(),p()});var m=(L&&A?A:t.attr(u))||"";h.attr(C,t.attr(f)).attr(F,t.attr(l)).attr(E,m?r+m:null),h.complete&&h.trigger(D)}}function A(t){var e=t.getBoundingClientRect(),r=a.scrollDirection,n=a.threshold,i=h()+n>e.top&&-n<e.bottom,o=g()+n>e.left&&-n<e.right;return"vertical"===r?i:"horizontal"===r?o:i&&o}function g(){return w>=0?w:w=n(t).width()}function h(){return B>=0?B:B=n(t).height()}function m(t){return t.tagName.toLowerCase()}function b(t,e){if(e){var r=t.split(",");t="";for(var a=0,n=r.length;a<n;a++)t+=e+r[a].trim()+(a!==n-1?",":"")}return t}function v(t,e){var n,i=0;return function(o,u){function l(){i=+new Date,e.call(r,o)}var f=+new Date-i;n&&clearTimeout(n),f>t||!a.enableThrottle||u?l():n=setTimeout(l,t-f)}}function p(){--z,i.length||z||y("onFinishedAll")}function y(t,e,n){return!!(t=a[t])&&(t.apply(r,[].slice.call(arguments,1
9369)),!0)}var z=0,w=-1,B=-1,L=!1,T="afterLoad",D="load",I="error",N="img",E="src",F="srcset",C="sizes",O="background-image";"event"===a.bind||o?f():n(t).on(D+"."+l,f)}function a(a,o){var u=this,l=n.extend({},u.config,o),f={},c=l.name+"-"+ ++i;return u.config=function(t,r){return r===e?l[t]:(l[t]=r,u)},u.addItems=function(t){return f.a&&f.a("string"===n.type(t)?n(t):t),u},u.getItems=function(){return f.g?f.g():{}},u.update=function(t){return f.e&&f.e({},!t),u},u.force=function(t){return f.f&&f.f("string"===n.type(t)?n(t):t),u},u.loadAll=function(){return f.e&&f.e({all:!0},!0),u},u.destroy=function(){return n(l.appendScroll).off("."+c,f.e),n(t).off("."+c),f={},e},r(u,l,a,f,c),l.chainable?a:u}var n=t.jQuery||t.Zepto,i=0,o=!1;n.fn.Lazy=n.fn.lazy=function(t){return new a(this,t)},n.Lazy=n.lazy=function(t,r,i){if(n.isFunction(r)&&(i=r,r=[]),n.isFunction(i)){t=n.isArray(t)?t:[t],r=n.isArray(r)?r:[r];for(var o=a.prototype.config,u=o._f||(o._f={}),l=0,f=t.length;l<f;l++)(o[t[l]]===e||n.isFunction(o[t[l]]))&&(o[t[l]]=i);for(var c=0,s=r.length;c<s;c++)u[r[c]]=t[0]}},a.prototype.config={name:"lazy",chainable:!0,autoDestroy:!0,bind:"load",threshold:500,visibleOnly:!1,appendScroll:t,scrollDirection:"both",imageBase:null,defaultImage:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",placeholder:null,delay:-1,combined:!1,attribute:"data-src",srcsetAttribute:"data-srcset",sizesAttribute:"data-sizes",retinaAttribute:"data-retina",loaderAttribute:"data-loader",imageBaseAttribute:"data-imagebase",removeAttribute:!0,handledName:"handled",loadedName:"loaded",effect:"show",effectTime:0,enableThrottle:!0,throttle:250,beforeLoad:e,afterLoad:e,onError:e,onFinishedAll:e},n(t).on("load",function(){o=!0})}(window); 9370/*! jQuery & Zepto Lazy - All Plugins v1.7.10 - http://jquery.eisbehr.de/lazy - MIT&GPL-2.0 license - Copyright 2012-2018 Daniel 'Eisbehr' Kern */ 9371!function(t){function a(a,e,r,o){o=o?o.toUpperCase():"GET";var i;"POST"!==o&&"PUT"!==o||!a.config("ajaxCreateData")||(i=a.config("ajaxCreateData").apply(a,[e])),t.ajax({url:e.attr("data-src"),type:"POST"===o||"PUT"===o?o:"GET",data:i,dataType:e.attr("data-type")||"html",success:function(t){e.html(t),r(!0),a.config("removeAttribute")&&e.removeAttr("data-src data-method data-type")},error:function(){r(!1)}})}t.lazy("ajax",function(t,e){a(this,t,e,t.attr("data-method"))}),t.lazy("get",function(t,e){a(this,t,e,"GET")}),t.lazy("post",function(t,e){a(this,t,e,"POST")}),t.lazy("put",function(t,e){a(this,t,e,"PUT")})}(window.jQuery||window.Zepto),function(t){t.lazy(["av","audio","video"],["audio","video"],function(a,e){var r=a[0].tagName.toLowerCase();if("audio"===r||"video"===r){var o=a.find("data-src"),i=a.find("data-track"),n=0,c=function(){++n===o.length&&e(!1)},s=function(){var a=t(this),e=a[0].tagName.toLowerCase(),r=a.prop("attributes"),o=t("data-src"===e?"<source>":"<track>");"data-src"===e&&o.one("error",c),t.each(r,function(t,a){o.attr(a.name,a.value)}),a.replaceWith(o)};a.one("loadedmetadata",function(){e(!0)}).off("load error").attr("poster",a.attr("data-poster")),o.length?o.each(s):a.attr("data-src")?(t.each(a.attr("data-src").split(","),function(e,r){var o=r.split("|");a.append(t("<source>").one("error",c).attr({src:o[0].trim(),type:o[1].trim()}))}),this.config("removeAttribute")&&a.removeAttr("data-src")):e(!1),i.length&&i.each(s)}else e(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["frame","iframe"],"iframe",function(a,e){var r=this;if("iframe"===a[0].tagName.toLowerCase()){var o=a.attr("data-error-detect");"true"!==o&&"1"!==o?(a.attr("src",a.attr("data-src")),r.config("removeAttribute")&&a.removeAttr("data-src data-error-detect")):t.ajax({url:a.attr("data-src"),dataType:"html",crossDomain:!0,xhrFields:{withCredentials:!0},success:function(t){a.html(t).attr("src",a.attr("data-src")),r.config("removeAttribute")&&a.removeAttr("data-src data-error-detect")},error:function(){e(!1)}})}else e(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy("noop",function(){}),t.lazy("noop-success",function(t,a){a(!0)}),t.lazy("noop-error",function(t,a){a(!1)})}(window.jQuery||window.Zepto),function(t){function a(a,e,i){var n=a.prop("attributes"),c=t("<"+e+">");return t.each(n,function(t,a){"srcset"!==a.name&&a.name!==o||(a.value=r(a.value,i)),c.attr(a.name,a.value)}),a.replaceWith(c),c}function e(a,e,r){var o=t("<img>").one("load",function(){r(!0)}).one("error",function(){r(!1)}).appendTo(a).attr("src",e);o.complete&&o.load()}function r(t,a){if(a){var e=t.split(",");t="";for(var r=0,o=e.length;r<o;r++)t+=a+e[r].trim()+(r!==o-1?",":"")}return t}var o="data-src";t.lazy(["pic","picture"],["picture"],function(i,n){if("picture"===i[0].tagName.toLowerCase()){var c=i.find(o),s=i.find("data-img"),d=this.config("imageBase")||"";
9371c.length?(c.each(function(){a(t(this),"source",d)}),1===s.length?(s=a(s,"img",d),s.on("load",function(){n(!0)}).on("error",function(){n(!1)}),s.attr("src",s.attr(o)),this.config("removeAttribute")&&s.removeAttr(o)):i.attr(o)?(e(i,d+i.attr(o),n),this.config("removeAttribute")&&i.removeAttr(o)):n(!1)):i.attr("data-srcset")?(t("<source>").attr({media:i.attr("data-media"),sizes:i.attr("data-sizes"),type:i.attr("data-type"),srcset:r(i.attr("data-srcset"),d)}).appendTo(i),e(i,d+i.attr(o),n),this.config("removeAttribute")&&i.removeAttr(o+" data-srcset data-media data-sizes data-type")):n(!1)}else n(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["js","javascript","script"],"script",function(t,a){"script"===t[0].tagName.toLowerCase()?(t.attr("src",t.attr("data-src")),this.config("removeAttribute")&&t.removeAttr("data-src")):a(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy("vimeo",function(t,a){"iframe"===t[0].tagName.toLowerCase()?(t.attr("src","https://player.vimeo.com/video/"+t.attr("data-src")),this.config("removeAttribute")&&t.removeAttr("data-src")):a(!1)})}(window.jQuery||window.Zepto),function(t){t.lazy(["yt","youtube"],function(t,a){if("iframe"===t[0].tagName.toLowerCase()){var e=/1|true/.test(t.attr("data-nocookie"));t.attr("src","https://www.youtube"+(e?"-nocookie":"")+".com/embed/"+t.attr("data-src")+"?rel=0&showinfo=0"),this.config("removeAttribute")&&t.removeAttr("data-src")}else a(!1)})}(window.jQuery||window.Zepto); 9372(function($){"use strict";function isElementInViewport(el){if(typeof jQuery==="function"&&el instanceof jQuery){el=el[0];} 9373var rect=el.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=((window.innerHeight||document.documentElement.clientHeight) 9374+$(el).height()*3)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth));} 9375$(document).ready(function(){$('a[data-releases-load-more]').on('click',function(e){e.preventDefault();var loadMoreAnchor=$(this);var perPage=$(this).attr('data-load-num');var orderBy=$(this).attr('data-order-by');var orderDir=$(this).attr('data-order-dir');if(orderBy=='menu_order'){var currentOffset=($(this).attr('data-offset')==1?0:$(this).attr('data-offset'));}else{var currentOffset=$(this).attr('data-offset');} 9376var tileTemplate=$('.callout:last').clone();$(loadMoreAnchor).addClass('-is-loading');let posts={};$.ajax({type:"GET",url:theme_vars.wpjsonurl+'/wp/v2/release?_embed&orderby='+orderBy+'&order='+orderDir,data:{'per_page':perPage,'offset':currentOffset},success:function(response){posts=response;},}).then((posts)=>{if(typeof posts!=='undefined'&&posts.length){for(var i in posts){var post=posts[i];var tile=tileTemplate.clone().attr('data-post-id',post.id).hide();tile.find('.discog-item').empty().html(post.tiled_details_group);$('section div.wrap.flex').append(tile);$(loadMoreAnchor).removeClass('-is-loading');$('div[data-post-id="'+post.id+'"]').fadeIn();}}else{} 9377return posts;});if(orderBy=='menu_order'){var newOffset=(currentOffset==0?1+parseInt(perPage):parseInt(currentOffset)+parseInt(perPage));}else{var newOffset=parseInt(currentOffset)+parseInt(perPage);} 9378posts={};$.ajax({type:"GET",url:theme_vars.wpjsonurl+'/wp/v2/release',data:{'per_page':perPage,'offset':newOffset},success:function(response){posts=response;},}).then((posts)=>{if(typeof posts==='undefined'||posts.length===0){loadMoreAnchor.hide();}else{loadMoreAnchor.attr('data-offset',newOffset);}});return false;});$('.lazy').each(function(i,el){if(typeof window.UMGGRSwish==="object"&&window.UMGGRSwish.autoscroll_enabled!=="enabled"){$(window).scroll(function(){if(isElementInViewport(el)&&!$(el).hasClass('lazy-loaded')){$(el).parents('.slide-image').find('div.loader').show() 9379$(el).attr('src',$(el).attr('data-src')).addClass('lazy-loaded') 9380$(el).on('load',function(){$(el).parents('.slide-image').find('div.loader').hide();})}})}else{$(this).Lazy({beforeLoad:function(element){$(element).parents('.slide-image').find('div.loader').show();},afterLoad:function(element){$(element).parents('.slide-image').find('div.loader').hide();},});}}) 9381$('html').on("click",'.open-links',function(){$(this).next('.links-contain').slideToggle();});});})(jQuery); 9382!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 6,594 bytes, line 9382
9382sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.o
vendor: 3,442 bytes, line 9382
9382ptions.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.
9382slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:
9382parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"}
9382,e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0}
vendor: 5,619 bytes, line 9382
9382,100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};
9382!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}
9382):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+
9382o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
9382,e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}}); 9383(function($){"use strict";window.umggr_video_slick={slidesCount:$('.video-slider .slider-gr-slide').length,dots:true,draggable:true,initializeSlide(slideIndex){var slideEmbed=$('.umg-gr-display-layout-fullscreen-slider .slider-gr-slide[data-slick-index="'+slideIndex+'"] .slide-embed');var slideEmbedPlayer=$(slideEmbed).find('iframe.player');if(slideEmbedPlayer.attr('src')){slideEmbedPlayer.fadeIn();}else{umggr_video_slick.loadYouTubeiFrame(slideIndex);}},clearLoader(slideId){$('.umg-gr-display-layout-fullscreen-slider .slider-gr-slide[data-slide-id="'+slideId+'"] .slide-loader').hide();$('.umg-gr-display-layout-fullscreen-slider .slider-gr-slide[data-slide-id="'+slideId+'"] .slide-embed').css('opacity','1');},loadYouTubeiFrame(slideIndex){var slide=$('.umg-gr-display-layout-fullscreen-slider .slider-gr-slide[data-slick-index="'+slideIndex+'"] .slide-embed iframe.player');slide.attr('src',slide.attr('src-lazy'));},init(){if(umggr_video_slick.slidesCount>5){umggr_video_slick.dots=false;} 9384if(UMGGR_Video_Shortcode.fullscreen=='true'||UMGGR_Video_Shortcode.fullscreen=='1'){umggr_video_slick.dots=false;umggr_video_slick.draggable=false;} 9385$(".video-slider").bind('slickInitialized',function(event,slick){umggr_video_slick.initializeSlide(0);});var stdVideoSliderSettings={slidesToShow:1,slidesToScroll:1,infinite:true,dots:umggr_video_slick.dots,draggable:umggr_video_slick.draggable} 9386if(typeof window.UMGGR_Video_Slick_Slider_Option!="undefined"){var mergedVideoSliderSettings={...stdVideoSliderSettings,...window.UMGGR_Video_Slick_Slider_Option};}else{var mergedVideoSliderSettings=stdVideoSliderSettings;} 9387$('.video-slider').not('.slick-initialized').slick(mergedVideoSliderSettings).on("beforeChange",function(event,slick,currentSlide,nextSlide){umggr_video_slick.initializeSlide(nextSlide);var currentSlideElem=$('.umg-gr-display-layout-fullscreen-slider .slider-gr-slide[data-slick-index="'+currentSlide+'"]');jQuery(currentSlideElem).find('.slide-embed iframe.player').fadeOut();$('iframe').each(function(){$(this)[0].contentWindow.postMessage('{"event":"command","func":"'+'stopVideo'+'","args":""}','*');});}).trigger('slickInitialized');if(UMGGR_Video_Shortcode.disable_cookies){$('[data-fancybox]').fancybox({media:{youtube:{url:"//www.youtube-nocookie.com/embed/$4"}}});} 9388if(!umggr_video_slick.dots){$('.video.home .slick-arrow').addClass('-is-dots-hidden');}}} 9389$(document).ready(function(){umggr_video_slick.init();$('iframe.player').on('load',function(){umggr_video_slick.clearLoader($(this).data('slide-id'));});});})(jQuery); 9390(function($){"use strict";$.fancybox.defaults.buttons=['fullScreen','share','close'];$.fancybox.defaults.share.url=function(instance,item){return item.src.replace('?modal=1','');};UMGGR_News_Swiper.helpers={calculateSlidesPerView:function(expected,actual){if(expected<=actual){return expected;} 9391return actual;},calculateAllowTouchMove:function(dataSetting,expected,actual){if(dataSetting=='undefined'||dataSetting=='false'){return false;} 9392if(actual<=expected){return false;} 9393return true;},getNavigationElements:function(){var navigationParams={};if(UMGGR_News_Swiper.news.swiper.navButtons){navigationParams.nextEl='.umggr-swiper-button-next';navigationParams.prevEl='.umggr-swiper-button-prev';} 9394return navigationParams;},getPaginationElements:function(){var paginationParams={};if(UMGGR_News_Swiper.news.swiper.pagination){paginationParams.el='.umggr-swiper-nav-pagination';paginationParams.type='bullets';paginationParams.clickable='true';} 9395return paginationParams;}} 9396UMGGR_News_Swiper.news={swiper:{swiperElem:{},targetClass:'.'+UMGGR_News_Swiper.targetClass,loop:(typeof $('.'+UMGGR_News_Swiper.targetClass).data('slides-loop')=='undefined'?true:$('.'+UMGGR_News_Swiper.targetClass).data('slides-loop')),centeredSlides:(typeof $('.'+UMGGR_News_Swiper.targetClass).data('slides-centered')=='undefined'?true:$('.'+UMGGR_News_Swiper.targetClass).data('slides-centered')),slidesPerView:UMGGR_News_Swiper.helpers.calculateSlidesPerView($('.'+UMGGR_News_Swiper.targetClass).data('slides-per-view'),$('.'+UMGGR_News_Swiper.targetClass).data('slides-post-count')),allowTouchMoveDesktop:UMGGR_News_Swiper.helpers.calculateAllowTouchMove($('.'+UMGGR_News_Swiper.targetClass).data('slides-touch-move'),$('.'+UMGGR_News_Swiper.targetClass).data('slides-per-view'),$('.'+UMGGR_News_Swiper.targetClass).data('slides-post-count')),allowTouchMoveMobile:UMGGR_News_Swiper.helpers.calculateAllowTouchMove($('.'+UMGGR_News_Swiper.targetClass).data('slides-touch-move'),1,$('.'+UMGGR_News_Swiper.targetClass).data('slides-post-count')),spaceBetween:(typeof $('.'+UMGGR_News_Swiper.targetClass).data('slides-space-between')=='undefined'?0:$('.'+UMGGR_News_Swiper.targetClass).data('slides-space-between')),navButtons:(typeof $('.'+UMGGR_News_Swiper.targetClass).data('slides-nav-buttons')=='undefined'?false:$('.'+UMGGR_News_Swiper.targetClass).data('slides-nav-buttons')),pagination:(typeof $('.'+UMGGR_News_Swiper.targetClass).data('slides-nav-pagination')=='undefined'?false:$('.'+UMGGR_News_Swiper.targetClass).data('slides-nav-pagination')),init:false,speed:500,addEventListeners:function(){},removeEventListeners:function(){},fadeTimer:300,showSlideHtmlContent:function(elem){},hideSlideHtmlContent:function(elem){}}} 9397$(document).ready(function(){UMGGR_News_Swiper.news.swiper.swiperElem=new Swiper(UMGGR_News_Swiper.news.swiper.targetClass,{centeredSlides:UMGGR_News_Swiper.news.swiper.centeredSlides,loop:UMGGR_News_Swiper.news.swiper.loop,grabCursor:true,slidesPerView:UMGGR_News_Swiper.news.swiper.slidesPerView,allowTouchMove:UMGGR_News_Swiper.news.swiper.allowTouchMoveDesktop,spaceBetween:UMGGR_News_Swiper.news.swiper.spaceBetween,navigation:UMGGR_News_Swiper.helpers.getNavigationElements(),pagination:UMGGR_News_Swiper.helpers.getPaginationElements(),breakpoints:{600:{slidesPerView:UMGGR_News_Swiper.news.swiper.slidesPerView,},0:{slidesPerView:1,allowTouchMove:UMGGR_News_Swiper.news.swiper.allowTouchMoveMobile,}}});UMGGR_News_Swiper.news.swiper.addEventListeners();
9397UMGGR_News_Swiper.news.swiper.swiperElem.init();$(document).on('click','.umggr-news-swiper .news-read-more',function(e){var open_type=$('.news-defaultslider').data('click-type');var url=$(this).data('link');var _anchor=$(this);if(open_type==='modal'){var post_id=$(this).attr('data-post-id');url=url+'?modal=1';if(url.indexOf(window.location.hostname)!==-1||typeof post_id!=='undefined'){e.preventDefault();UMGGR_Deeplink_Module.openModal(_anchor,'news');}} 9398else 9399{window.location.href=url;}});});})(jQuery); 9400 9401!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var i=0;i<t.length;i++){var s=t[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(this,arguments)}function i(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function s(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(a){void 0===e[a]?e[a]=t[a]:i(t[a])&&i(e[a])&&Object.keys(t[a]).length>0&&s(e[a],t[a])}))}var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,o(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a}
vendor: 4,900 bytes, line 9401
9401,set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function f(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,f(e)):t.push(e)})),t}function v(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=l(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var o="div";0===n.indexOf("<li")&&(o="ul"),0===n.indexOf("<tr")&&(o="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(o="tr"),0===n.indexOf("<tbody")&&(o="table"),0===n.indexOf("<option")&&(o="select");var d=s.createElement(o);d.innerHTML=n;for(var h=0;h<d.childNodes.length;h+=1)a.push(d.childNodes[h])}else a=function(e,t){if("string"!=typeof e)return[e];for(var i=[],s=t.querySelectorAll(e),a=0;a<s.length;a+=1)i.push(s[a]);return i}(e.trim(),t||s)}else if(e.nodeType||e===i||e===s)a.push(e);else if(Array.isArray(e)){if(e instanceof c)return e;a=e}return new c(function(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(a))}m.fn=c.prototype;var g,w,y,b={addClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,s)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,s)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));return v(this,(function(e){return s.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=f(t.map((function(e){return e.split(" ")})));this.forEach((function(e){s.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transition="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];function l(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),m(t).is(a))r.apply(t,i);else for(var s=m(t).parents(),n=0;n<s.length;n+=1)m(s[n]).is(a)&&r.apply(s[n],i)}}function o(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var d,h=s.split(" "),p=0;p<this.length;p+=1){var u=this[p];if(a)for(d=0;d<h.length;d+=1){var c=h[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[c]||(u.dom7LiveListeners[c]=[]),u.dom7LiveListeners[c].push({listener:r,proxyListener:l}),u.addEventListener(c,l,n)}else for(d=0;d<h.length;d+=1){var f=h[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[f]||(u.dom7Listeners[f]=[]),u.dom7Listeners[f].push({listener:r,proxyListener:o}),u.addEventListener(f,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s=t[0],a=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(s=t[0],r=t[1],n=t[2],a=void 0),n||(n=!1);for(var l=s.split(" "),o=0;o<l.length;o+=1)for(var d=l[o],h=0;h<this.length;h+=1){var p=this[h],u=void 0;if(!a&&p.dom7Listeners?u=p.dom7Listeners[d]:a&&p.dom7LiveListeners&&(u=p.dom7LiveListeners[d]),u&&u.length)for(var c=u.length-1;c>=0;c-=1){var f=u[c];r&&f.listener===r||r&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===r?(p.removeEventListener(d,f.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,f.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=l(),t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n<a.length;n+=1)for(var o=a[n],d=0;d<this.length;d+=1){var h=this[d];if(e.CustomEvent){var p=new e.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0});h.dom7EventData=i.filter((function(e,t){return t>0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))}
9401)),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=l(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,o=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-o}}return null},css:function(e,t){var i,s=l();if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,i){e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,s=l(),a=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}if(e===a)return n===a;if(e===s)return n===s;if(e.nodeType||e instanceof c){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i<arguments.length;i+=1){e=i<0||arguments.length<=i?void 0:arguments[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof c)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,s=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var a=s.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?m(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return m(t)},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].parentNode;s;)e?m(s).is(e)&&t.push(s):t.push(s),s=s.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].querySelectorAll(e),a=0;a<s.length;a+=1)t.push(s[a]);return m(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var s=this[i].children,a=0;a<s.length;a+=1)e&&!m(s[a]).is(e)||t.push(s[a]);return m(t)},filter:function(e){return m(v(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function E(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function x(){return Date.now()}function T(e,t){void 0===t&&(t="x");var i,s,a,r=l(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((s=n.transform||n.webkitTransform).split(",").length>6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function C(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function S(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var i=t<0||arguments.length<=t?void 0:arguments[t];if(null!=i)for(var s=Object.keys(Object(i)),a=0,r=s.length;a<r;a+=1){var n=s[a],l=Object.getOwnPropertyDescriptor(i,n);void 0!==l&&l.enumerable&&(C(e[n])&&C(i[n])?S(e[n],i[n]):!C(e[n])&&C(i[n])?(e[n]={},S(e[n],i[n])):e[n]=i[n])}}return e}function M(e,t){Object.keys(t).forEach((function(i){C(t[i])&&Object.keys(t[i]).forEac
9401h((function(s){"function"==typeof t[i][s]&&(t[i][s]=t[i][s].bind(e))})),e[i]=t[i]}))}function z(){return g||(g=function(){var e=l(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),w||(w=function(e){var t=(void 0===e?{}:e).userAgent,i=z(),s=l(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},o=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===a,v="MacIntel"===a;return!p&&v&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),v=!1),h&&!f&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),w}function k(){return y||(y=function(){var e,t=l();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),y}Object.keys(b).forEach((function(e){m.fn[e]=b[e]}));var $={name:"resize",create:function(){var e=this;S(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=l();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=l();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},L={attach:function(e,t){void 0===t&&(t={});var i=l(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t<e.length;t+=1)this.observer.attach(e[t]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},I={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){M(this,{observer:t(t({},L),{},{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function O(e){var t=r(),i=l(),s=this.touchEventsData,a=this.params,n=this.touches;if(!this.animating||!a.preventInteractionOnTransition){var o=e;o.originalEvent&&(o=o.originalEvent);var d=m(o.target);if("wrapper"!==a.touchEventsTarget||d.closest(this.wrapperEl).length)if(s.isTouchEvent="touchstart"===o.type,s.isTouchEvent||!("which"in o)||3!==o.which)if(!(!s.isTouchEvent&&"button"in o&&o.button>0))if(!s.isTouched||!s.isMoved)if(!!a.noSwipingClass&&""!==a.noSwipingClass&&o.target&&o.target.shadowRoot&&e.path&&e.path[0]&&(d=m(e.path[0])),a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,n.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(S(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=x(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==o.type){var f=!0;d.is(s.formElements)&&(f=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var v=f&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||v)&&o.preventDefault()}
9401this.emit("touchStart",o)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,l=e;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===l.type){var o="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),d="touchmove"===l.type?o.pageX:l.pageX,h="touchmove"===l.type?o.pageY:l.pageY;if(l.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(S(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=x()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(h<a.startY&&this.translate<=this.maxTranslate()||h>a.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(d<a.startX&&this.translate<=this.maxTranslate()||d>a.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&m(l.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))<this.params.threshold)){var c;if(void 0===i.isScrolling)this.isHorizontal()&&a.currentY===a.startY||this.isVertical()&&a.currentX===a.startX?i.isScrolling=!1:p*p+u*u>=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",l),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",l)),this.emit("sliderMove",l),i.isMoved=!0;var f=this.isHorizontal()?p:u;a.diff=f,f*=s.touchRatio,n&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var v=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>this.minTranslate()?(v=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,g))):f<0&&i.currentTranslate<this.maxTranslate()&&(v=!1,s.resistance&&(i.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-i.startTranslate-f,g))),v&&(l.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);
vendor: 5,217 bytes, line 9401
9401if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:x()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",l)}function D(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,l=t.slidesGrid,o=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=x(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=x(),E((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1));if(s.freeModeMomentum){if(i.velocities.length>1){var c=i.velocities.pop(),f=i.velocities.pop(),v=c.position-f.position,m=c.time-f.time;t.velocity=v/m,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(m>150||x()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,w=t.velocity*g,y=t.translate+w;r&&(y=-y);var b,T,C=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(y<t.maxTranslate())s.freeModeMomentumBounce?(y+t.maxTranslate()<-S&&(y=t.maxTranslate()-S),b=t.maxTranslate(),C=!0,i.allowMomentumBounce=!0):y=t.maxTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(y>t.minTranslate())s.freeModeMomentumBounce?(y-t.minTranslate()>S&&(y=t.minTranslate()+S),b=t.minTranslate(),C=!0,i.allowMomentumBounce=!0):y=t.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var M,z=0;z<o.length;z+=1)if(o[z]>-y){M=z;break}y=-(y=Math.abs(o[M]-y)<Math.abs(o[M-1]-y)||"next"===t.swipeDirection?o[M]:o[M-1])}if(T&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-y-t.translate)/t.velocity):Math.abs((y-t.translate)/t.velocity),s.freeModeSticky){var P=Math.abs((r?-y:y)-t.translate),k=t.slidesSizesGrid[t.activeIndex];g=P<k?s.speed:P<2*k?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&C?(t.updateProgress(b),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout((function(){t.setTranslate(b),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(y),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(y),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();(!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var $=0,L=t.slidesSizesGrid[0],I=0;I<l.length;I+=I<s.slidesPerGroupSkip?1:s.slidesPerGroup){var O=I<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==l[I+O]?h>=l[I]&&h<l[I+O]&&($=I,L=l[I+O]-l[I]):h>=l[I]&&($=I,L=l[l.length-1]-l[l.length-2])}var A=(h-l[$])/L,D=$<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=s.longSwipesRatio?t.slideTo($+D):t.slideTo($)),"prev"===t.swipeDirection&&(A>1-s.longSwipesRatio?t.slideTo($+D):t.slideTo($))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo($+D):t.slideTo($):("next"===t.swipeDirection&&t.slideTo($+D),"prev"===t.swipeDirection&&t.slideTo($))}}}function G(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>
94011)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function N(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function B(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var H=!1;function X(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},V={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&S(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];t.apply(s,r)}return a.__emitterProxy=t,s.on(e,a,i)},onAny:function(e,t){if("function"!=typeof e)return this;var i=t?"unshift":"push";return this.eventsAnyListeners.indexOf(e)<0&&this.eventsAnyListeners[i](e),this},offAny:function(e){if(!this.eventsAnyListeners)return this;var t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),i=s):(e=r[0].events,t=r[0].data,i=r[0].context||s),t.unshift(i);var l=Array.isArray(e)?e:e.split(" ");return l.forEach((function(e){if(s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEac
9401h((function(s){s.apply(i,[e].concat(t))})),s.eventsListeners&&s.eventsListeners[e]){var a=[];s.eventsListeners[e].forEach((function(e){a.push(e)})),a.forEach((function(e){e.apply(i,t)}))}})),s}},update:{updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height&&null!==this.params.width?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),S(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=l(),t=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,n=this.virtual&&t.virtual.enabled,o=n?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=n?this.virtual.slides.length:d.length,p=[],u=[],c=[];function f(e,i){return!t.cssMode||i!==d.length-1}var v=t.slidesOffsetBefore;"function"==typeof v&&(v=t.slidesOffsetBefore.call(this));var m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(this));var g=this.snapGrid.length,w=this.snapGrid.length,y=t.spaceBetween,b=-v,E=0,x=0;if(void 0!==s){var T,C;"string"==typeof y&&y.indexOf("%")>=0&&(y=parseFloat(y.replace("%",""))/100*s),this.virtualSize=-y,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(T=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(T=Math.max(T,t.slidesPerView*t.slidesPerColumn)));for(var M,z=t.slidesPerColumn,P=T/z,k=Math.floor(h/t.slidesPerColumn),$=0;$<h;$+=1){C=0;var L=d.eq($);if(t.slidesPerColumn>1){var I=void 0,O=void 0,A=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor($/(t.slidesPerGroup*t.slidesPerColumn)),G=$-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*z*t.slidesPerGroup)/z),t.slidesPerGroup);I=(O=G-(A=Math.floor(G/N))*N+D*t.slidesPerGroup)+A*T/z,L.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(A=$-(O=Math.floor($/z))*z,(O>k||O===k&&A===z-1)&&(A+=1)>=z&&(A=0,O+=1)):O=$-(A=Math.floor($/P))*P;L.css("margin-"+(this.isHorizontal()?"top":"left"),0!==A&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==L.css("display")){if("auto"===t.slidesPerView){var B=e.getComputedStyle(L[0],null),H=L[0].style.transform,X=L[0].style.webkitTransform;if(H&&(L[0].style.transform="none"),X&&(L[0].style.webkitTransform="none"),t.roundLengths)C=this.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0);else if(this.isHorizontal()){var Y=parseFloat(B.getPropertyValue("width")||0),V=parseFloat(B.getPropertyValue("padding-left")||0),F=parseFloat(B.getPropertyValue("padding-right")||0),R=parseFloat(B.getPropertyValue("margin-left")||0),W=parseFloat(B.getPropertyValue("margin-right")||0),q=B.getPropertyValue("box-sizing");if(q&&"border-box"===q)C=Y+R+W;else{var j=L[0],_=j.clientWidth;C=Y+V+F+R+W+(j.offsetWidth-_)}}else{var U=parseFloat(B.getPropertyValue("height")||0),K=parseFloat(B.getPropertyValue("padding-top")||0),Z=parseFloat(B.getPropertyValue("padding-bottom")||0),J=parseFloat(B.getPropertyValue("margin-top")||0),Q=parseFloat(B.getPropertyValue("margin-bottom")||0),ee=B.getPropertyValue("box-sizing");if(ee&&"border-box"===ee)C=U+J+Q;else{var te=L[0],ie=te.clientHeight;C=U+K+Z+J+Q+(te.offsetHeight-ie)}}H&&(L[0].style.transform=H),X&&(L[0].style.webkitTransform=X),t.roundLengths&&(C=Math.floor(C))}else C=(s-(t.slidesPerView-1)*y)/t.slidesPerView,t.roundLengths&&(C=Math.floor(C)),d[$]&&(this.isHorizontal()?d[$].style.width=C+"px":d[$].style.height=C+"px");d[$]&&(d[$].swiperSlideSize=C),c.push(C),t.centeredSlides?(b=b+C/2+E/2+y,0===E&&0!==$&&(b=b-s/2-y),0===$&&(b=b-s/2-y),Math.abs(b)<.001&&(b=0),t.roundLengths&&(b=Math.floor(b)),x%t.slidesPerGroup==0&&p.push(b),u.push(b)):(t.roundLengths&&(b=Math.floor(b)),(x-Math.min(this.params.slidesPerGroupSkip,x))%this.params.slidesPerGroup==0&&p.push(b),u.push(b),b=b+C+y),this.virtualSize+=C+y,E=C,x+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(C+t.spaceBetween)*T,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var se=0;se<p.length;se+=1){var ae=p[se];t.roundLengths&&(ae=Math.floor(ae)),p[se]<this.virtualSize+p[0]&&M.push(ae)}p=M}if(!t.centeredSlides){M=[];for(var re=0;re<p.length;re+=1){var ne=p[re];t.roundLengths&&(ne=Math.floor(ne)),p[re]<=this.virtualSize-s&&M.push(ne)}p=M,Math.floor(this.virtualSize-s)-Math.floor(p[p.length-1])>1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(f).css({marginLeft:y+"px"}):d.filter(f).css({marginRight:y+"px"}):d.filter(f).css({marginBottom:y+"px"}
9401)),t.centeredSlides&&t.centeredSlidesBounds){var le=0;c.forEach((function(e){le+=e+(t.spaceBetween?t.spaceBetween:0)}));var oe=(le-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-v:e>oe?oe+m:e}))}if(t.centerInsufficientSlides){var de=0;if(c.forEach((function(e){de+=e+(t.spaceBetween?t.spaceBetween:0)})),(de-=t.spaceBetween)<s){var he=(s-de)/2;p.forEach((function(e,t){p[t]=e-he})),u.forEach((function(e,t){u[t]=e+he}))}}S(this,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:c}),h!==o&&this.emit("slidesLengthChange"),p.length!==g&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),u.length!==w&&this.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=[],s=0;if("number"==typeof e?this.setTransition(e):!0===e&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){var a=this.activeIndex+t;if(a>this.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=r>s?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this.params,i=this.slides,s=this.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&this.updateSlidesOffset();var a=-e;s&&(a=e),i.removeClass(t.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[];for(var r=0;r<i.length;r+=1){var n=i[r],l=(a+(t.centeredSlides?this.minTranslate():0)-n.swiperSlideOffset)/(n.swiperSlideSize+t.spaceBetween);if(t.watchSlidesVisibility||t.centeredSlides&&t.autoHeight){var o=-(a-n.swiperSlideOffset),d=o+this.slidesSizesGrid[r];(o>=0&&o<this.size-1||d>1&&d<=this.size||o<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-l:l}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,l=r,o=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),S(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!l&&this.emit("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);
9401i.loop&&0===l.length&&(l=t.eq(0)).addClass(i.slideNextClass);var o=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===o.length&&(o=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,l=this.realIndex,o=this.snapIndex,d=e;if(void 0===d){for(var h=0;h<s.length;h+=1)void 0!==s[h+1]?i>=s[h]&&i<s[h+1]-(s[h+1]-s[h])/2?d=h:i>=s[h]&&i<s[h+1]&&(d=h+1):i>=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);S(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),l!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==o&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;a<this.slides.length;a+=1)this.slides[a]===i&&(s=!0);if(!i||!s)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):this.clickedIndex=m(i).index(),t.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,s=this.translate,a=this.$wrapperEl;if(t.virtualTranslate)return i?-s:s;if(t.cssMode)return s;var r=T(a[0],e);return i&&(r=-r),r||0},setTranslate:function(e,t){var i=this.rtlTranslate,s=this.params,a=this.$wrapperEl,r=this.wrapperEl,n=this.progress,l=0,o=0;this.isHorizontal()?l=i?-e:e:o=e,s.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),s.cssMode?r[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-l:-o:s.virtualTranslate||a.transform("translate3d("+l+"px, "+o+"px, 0px)"),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?l:o;var d=this.maxTranslate()-this.minTranslate();(0===d?0:(e-this.minTranslate())/d)!==n&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,s,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===s&&(s=!0);var r=this,n=r.params,l=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var o,d=r.minTranslate(),h=r.maxTranslate();if(o=s&&e>d?d:s&&e<h?h:e,r.updateProgress(o),n.cssMode){var p,u=r.isHorizontal();if(0===t)l[u?"scrollLeft":"scrollTop"]=-o;else if(l.scrollTo)l.scrollTo(((p={})[u?"left":"top"]=-o,p.behavior="smooth",p));else l[u?"scrollLeft":"scrollTop"]=-o;return!0}return 0===t?(r.setTransition(0),r.setTranslate(o),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(o),i&&(r.emit("beforeTransitionStart",t,a),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$
9401wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.params,a=this.previousIndex;if(!s.cssMode){s.autoHeight&&this.updateAutoHeight();var r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),this.emit("transitionStart"),e&&i!==a){if("reset"===r)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===r?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this.activeIndex,s=this.previousIndex,a=this.params;if(this.animating=!1,!a.cssMode){this.setTransition(0);var r=t;if(r||(r=i>s?"next":i<s?"prev":"reset"),this.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===r?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,i,s){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var a=parseInt(e,10);if(!isFinite(a))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=a}var r=this,n=e;n<0&&(n=0);var l=r.params,o=r.snapGrid,d=r.slidesGrid,h=r.previousIndex,p=r.activeIndex,u=r.rtlTranslate,c=r.wrapperEl;if(r.animating&&l.preventInteractionOnTransition)return!1;var f=Math.min(r.params.slidesPerGroupSkip,n),v=f+Math.floor((n-f)/r.params.slidesPerGroup);v>=o.length&&(v=o.length-1),(p||l.initialSlide||0)===(h||0)&&i&&r.emit("beforeSlideChangeStart");var m,g=-o[v];if(r.updateProgress(g),l.normalizeSlideIndex)for(var w=0;w<d.length;w+=1)-Math.floor(100*g)>=Math.floor(100*d[w])&&(n=w);if(r.initialized&&n!==p){if(!r.allowSlideNext&&g<r.translate&&g<r.minTranslate())return!1;if(!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(p||0)!==n)return!1}if(m=n>p?"next":n<p?"prev":"reset",u&&-g===r.translate||!u&&g===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(g),"reset"!==m&&(r.transitionStart(i,m),r.transitionEnd(i,m)),!1;if(l.cssMode){var y,b=r.isHorizontal(),E=-g;if(u&&(E=c.scrollWidth-c.offsetWidth-E),0===t)c[b?"scrollLeft":"scrollTop"]=E;else if(c.scrollTo)c.scrollTo(((y={})[b?"left":"top"]=E,y.behavior="smooth",y));else c[b?"scrollLeft":"scrollTop"]=E;return!0}return 0===t?(r.setTransition(0),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(i,m),r.transitionEnd(i,m)):(r.setTransition(t),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,s),r.transitionStart(i,m),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(i,m))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var a=e;return this.params.loop&&(a+=this.loopedSlides),this.slideTo(a,t,i,s)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+r,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this.params,a=this.animating,r=this.snapGrid,n=this.slidesGrid,l=this.rtlTranslate;if(s.loop){if(a&&s.loopPreventsSlide)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}function o(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var d,h=o(l?this.translate:-this.translate),p=r.map((function(e){return o(e)})),u=(r[p.indexOf(h)],r[p.indexOf(h)-1]);return void 0===u&&s.cssMode&&r.forEach((function(e){!u&&h>=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[n]){var o=this.snapGrid[n];l-o>(this.snapGrid[n+1]-o)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];l-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?r<t.loopedSlides-a/2||r>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var l=0;l<n;l+=1){var o=m(t.createElement("div")).addClass(i.slideClass+" "+i.slideBlankClass);s.append(o)}a=s.children("."+i.slideClass)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=a.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i<e.loopedSlides&&h.push(t),i<a.length&&i>=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}
9401));for(var p=0;p<h.length;p+=1)s.append(m(h[p].cloneNode(!0)).addClass(i.slideDuplicateClass));for(var u=d.length-1;u>=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var o=-n[t]-this.getTranslate();if(t<s)e=i.length-3*s+t,e+=s,this.slideTo(e,0,!1,!0)&&0!==o&&this.setTranslate((l?-this.translate:this.translate)-o);else if(t>=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==o&&this.setTranslate((l?-this.translate:this.translate)-o)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&t.append(e[s]);else t.append(e);i.loop&&this.loopCreate(),i.observer&&this.support.observer||this.update()},prependSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&this.loopDestroy();var a=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);a=s+e.length}else i.prepend(e);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),this.slideTo(a,0,!1)},addSlide:function(e,t){var i=this.$wrapperEl,s=this.params,a=this.activeIndex;s.loop&&(a-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+s.slideClass));var r=this.slides.length;if(e<=0)this.prependSlide(t);else if(e>=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,l=[],o=r-1;o>=e;o-=1){var d=this.slides.eq(o);d.remove(),l.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;h<t.length;h+=1)t[h]&&i.append(t[h]);n=a>e?a+t.length:a}else i.append(t);for(var p=0;p<l.length;p+=1)i.append(l[p]);s.loop&&this.loopCreate(),s.observer&&this.support.observer||this.update(),s.loop?this.slideTo(n+this.loopedSlides,0,!1):this.slideTo(n,0,!1)}},removeSlide:function(e){var t=this.params,i=this.$wrapperEl,s=this.activeIndex;t.loop&&(s-=this.loopedSlides,this.loopDestroy(),this.slides=i.children("."+t.slideClass));var a,r=s;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)a=e[n],this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1);r=Math.max(r,0)}else a=e,this.slides[a]&&this.slides.eq(a).remove(),a<r&&(r-=1),r=Math.max(r,0);t.loop&&this.loopCreate(),t.observer&&this.support.observer||this.update(),t.loop?this.slideTo(r+this.loopedSlides,0,!1):this.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,l=this.support;this.onTouchStart=O.bind(this),this.onTouchMove=A.bind(this),this.onTouchEnd=D.bind(this),t.cssMode&&(this.onScroll=B.bind(this)),this.onClick=N.bind(this);var o=!!t.nested;if(!l.touch&&l.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,o),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(l.touch){var d=!("touchstart"!==i.start||!l.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,d),s.addEventListener(i.move,this.onTouchMove,l.passiveListener?{passive:!1,capture:o}:o),s.addEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,d),H||(e.addEventListener("touchstart",X),H=!0)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!l.touch&&n.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,o),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):this.on("observerUpdate",G,!0)},detachEvents:function(){var e=r(),t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,n=this.device,l=this.support,o=!!t.nested;
9401if(!l.touch&&l.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,o),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(l.touch){var d=!("onTouchStart"!==i.start||!l.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,d),s.removeEventListener(i.move,this.onTouchMove,o),s.removeEventListener(i.end,this.onTouchEnd,d),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,d)}(t.simulateTouch&&!n.ios&&!n.android||t.simulateTouch&&!l.touch&&n.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,o),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",G)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides,s=void 0===i?0:i,a=this.params,r=this.$el,n=a.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var l=this.getBreakpoint(n);if(l&&this.currentBreakpoint!==l){var o=l in n?n[l]:void 0;o&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=o[e];void 0!==t&&(o[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=o||this.originalParams,h=a.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),S(this.params,d),S(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=l,this.emit("_beforeBreakpoint",d),c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=l();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a<s.length;a+=1){var r=s[a],n=r.point;r.value<=t.innerWidth&&(i=n)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this.params,t=this.isLocked,i=this.slides.length>0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,o=l();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new o.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(
9401),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},F={},R=function(){function t(){for(var e,i,s=arguments.length,a=new Array(s),r=0;r<s;r++)a[r]=arguments[r];1===a.length&&a[0].constructor&&a[0].constructor===Object?i=a[0]:(e=a[0],i=a[1]),i||(i={}),i=S({},i),e&&!i.el&&(i.el=e);var n=this;n.support=z(),n.device=P({userAgent:i.userAgent}),n.browser=k(),n.eventsListeners={},n.eventsAnyListeners=[],void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach((function(e){var t=n.modules[e];if(t.params){var s=Object.keys(t.params)[0],a=t.params[s];if("object"!=typeof a||null===a)return;if(!(s in i)||!("enabled"in a))return;!0===i[s]&&(i[s]={enabled:!0}),"object"!=typeof i[s]||"enabled"in i[s]||(i[s].enabled=!0),i[s]||(i[s]={enabled:!1})}}));var l=S({},Y);n.useParams(l),n.params=S({},l,F,i),n.originalParams=S({},n.params),n.passedParams=S({}
9401,i),n.params&&n.params.on&&Object.keys(n.params.on).forEach((function(e){n.on(e,n.params.on[e])})),n.params&&n.params.onAny&&n.onAny(n.params.onAny),n.$=m;var o=m(n.params.el);if(e=o[0]){if(o.length>1){var d=[];return o.each((function(e){var s=S({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return o.children(e)}:h=o.children("."+n.params.wrapperClass),S(n,{$el:o,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=e.getSlideClasses(t);e.emit("_slideClass",t,i)}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,l=t[a].swiperSlideSize,o=a+1;o<t.length;o+=1)t[o]&&!n&&(r+=1,(l+=t[o].swiperSlideSize)>s&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(l+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h<t.length;h+=1)i[h]-i[a]<s&&(r+=1);return r},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,i=e.params;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(s(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""}
9401)),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"),this.emit("afterInit"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,l=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),l&&l.length&&l.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)}
9401)),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){S(F,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+x();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return F}},{key:"defaults",get:function(){return Y}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();Object.keys(V).forEach((function(e){Object.keys(V[e]).forEach((function(t){R.prototype[t]=V[e][t]}))})),R.use([$,I]);var W={update:function(e){var t=this,i=t.params,s=i.slidesPerView,a=i.slidesPerGroup,r=i.centeredSlides,n=t.params.virtual,l=n.addSlidesBefore,o=n.addSlidesAfter,d=t.virtual,h=d.from,p=d.to,u=d.slides,c=d.slidesGrid,f=d.renderSlide,v=d.offset;t.updateActiveIndex();var m,g,w,y=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",r?(g=Math.floor(s/2)+a+o,w=Math.floor(s/2)+a+l):(g=s+(a-1)+o,w=a+l);var b=Math.max((y||0)-w,0),E=Math.min((y||0)+g,u.length-1),x=(t.slidesGrid[b]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S(t.virtual,{from:b,to:E,offset:x,slidesGrid:t.slidesGrid}),h===b&&p===E&&!e)return t.slidesGrid!==c&&x!==v&&t.slides.css(m,x+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:x,from:b,to:E,slides:function(){for(var e=[],t=b;t<=E;t+=1)e.push(u[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&T());var C=[],M=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var z=h;z<=p;z+=1)(z<b||z>E)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+z+'"]').remove();for(var P=0;P<u.length;P+=1)P>=b&&P<=E&&(void 0===p||e?M.push(P):(P>p&&M.push(P),P<h&&C.push(P)));M.forEach((function(e){t.$wrapperEl.append(f(u[e],e))})),C.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(f(u[e],e))})),t.$wrapperEl.children(".swiper-slide").css(m,x+"px"),T()},renderSlide:function(e,t){var i=this.params.virtual;if(i.cache&&this.virtual.cache[t])return this.virtual.cache[t];var s=i.renderSlide?m(i.renderSlide.call(this,e,t)):m('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=s),s},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var t=this.activeIndex,i=t+1,s=1;if(Array.isArray(e)){for(var a=0;a<e.length;a+=1)e[a]&&this.virtual.slides.unshift(e[a]);i=t+e.length,s=e.length}else this.virtual.slides.unshift(e);if(this.params.virtual.cache){var r=this.virtual.cache,n={};Object.keys(r).forEach((function(e){var t=r[e],i=t.attr("data-swiper-slide-index");i&&t.attr("data-swiper-slide-index",parseInt(i,10)+1),n[parseInt(e,10)+s]=t})),this.virtual.cache=n}this.virtual.update(!0),this.slideTo(i,0)},removeSlide:function(e){if(null!=e){var t=this.activeIndex;if(Array.isArray(e))for(var i=e.length-1;i>=0;i-=1)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]<t&&(t-=1),t=Math.max(t,0);else this.virtual.slides.splice(e,1),this.params.virtual.cache&&delete this.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);this.virtual.update(!0),this.slideTo(t,0)}},removeAllSlides:function(){this.virtual.slides=[],this.params.virtual.cache&&(this.virtual.cache={}),this.virtual.update(!0),this.slideTo(0,0)}},q={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){M(this,{virtual:t(t({},W),{},{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};S(e.params,t),S(e.originalParams,t),e.params.initialSlide||e.virtual.update(
9401)}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},j={handle:function(e){var t=l(),i=r(),s=this.rtlTranslate,a=e;a.originalEvent&&(a=a.originalEvent);var n=a.keyCode||a.charCode,o=this.params.keyboard.pageUpDown,d=o&&33===n,h=o&&34===n,p=37===n,u=39===n,c=38===n,f=40===n;if(!this.allowSlideNext&&(this.isHorizontal()&&u||this.isVertical()&&f||h))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&p||this.isVertical()&&c||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(d||h||p||u||c||f)){var v=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var m=t.innerWidth,g=t.innerHeight,w=this.$el.offset();s&&(w.left-=this.$el[0].scrollLeft);for(var y=[[w.left,w.top],[w.left+this.width,w.top],[w.left,w.top+this.height],[w.left+this.width,w.top+this.height]],b=0;b<y.length;b+=1){var E=y[b];E[0]>=0&&E[0]<=m&&E[1]>=0&&E[1]<=g&&(v=!0)}if(!v)return}this.isHorizontal()?((d||h||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((h||u)&&!s||(d||p)&&s)&&this.slideNext(),((d||p)&&!s||(h||u)&&s)&&this.slidePrev()):((d||h||c||f)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(h||f)&&this.slideNext(),(d||c)&&this.slidePrev()),this.emit("keyPress",n)}},enable:function(){var e=r();this.keyboard.enabled||(m(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=r();this.keyboard.enabled&&(m(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},_={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){M(this,{keyboard:t({enabled:!1},j)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var U={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=r(),t="onwheel"in e;if(!t){var i=e.createElement("div");i.setAttribute("onwheel","return;"),t="function"==typeof i.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var a=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(a=m(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!a[
94010].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var r=0,n=i.rtlTranslate?-1:1,l=U.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;r=-l.pixelX*n}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;r=-l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freeMode){var o={time:x(),delta:Math.abs(r),direction:Math.sign(r)},d=i.mousewheel.lastEventBeforeSnap,h=d&&o.time<d.time+500&&o.delta<=d.delta&&o.direction===d.direction;if(!h){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();var p=i.getTranslate()+r*s.sensitivity,u=i.isBeginning,c=i.isEnd;if(p>=i.minTranslate()&&(p=i.minTranslate()),p<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!u&&i.isBeginning||!c&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var f=i.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var v=f.length?f[f.length-1]:void 0,g=f[0];if(f.push(o),v&&(o.delta>v.delta||o.direction!==v.direction))f.splice(0);else if(f.length>=15&&o.time-g.time<500&&g.delta-o.delta>=1&&o.delta<=6){var w=r>0?.8:.2;i.mousewheel.lastEventBeforeSnap=o,f.splice(0),i.mousewheel.timeout=E((function(){i.slideToClosest(i.params.speed,!0,void 0,w)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=E((function(){i.mousewheel.lastEventBeforeSnap=o,f.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(h||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),p===i.minTranslate()||p===i.maxTranslate())return!0}}else{var y={time:x(),delta:Math.abs(r),direction:Math.sign(r),raw:e},b=i.mousewheel.recentWheelEvents;b.length>=2&&b.shift();var T=b.length?b[b.length-1]:void 0;if(b.push(y),T?(y.direction!==T.direction||y.delta>T.delta||y.time>T.time+150)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=l();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&x()-this.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(e.delta>=6&&x()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1)))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=U.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=m(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=U.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=m(this.params.mousewheel.eventsTarget)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},K={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}}
9401,onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),S(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},Z={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,l,o,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,o=((l=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=l&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===l&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(l),f=n;f<=l;f+=1)d.eq(f).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var v=t.dynamicMainBullets;v>=0;v-=1)d.eq(d.length-v).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),w=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-o*this.pagination.bulletSize,y=e?"right":"left";d.css(this.isHorizontal()?y:"top",w+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var b;b=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var E=(i+1)/r,x=1,T=1;"horizontal"===b?x=E:T=E,a.find("."+t.progressbarFillClass).transform("translate3d(0,
94010,0) scaleX("+x+") scaleY("+T+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<a;r+=1)e.renderBullet?s+=e.renderBullet.call(this,r,e.bulletClass):s+="<"+e.bulletElement+' class="'+e.bulletClass+'"></'+e.bulletElement+">";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):'<span class="'+e.currentClass+'"></span> / <span class="'+e.totalClass+'"></span>',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'<span class="'+e.progressbarFillClass+'"></span>',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),S(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},J={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,s=e.dragSize,a=e.trackSize,r=e.$dragEl,n=e.$el,l=this.params.scrollbar,o=s,d=(a-s)*i;t?(d=-d)>0?(o=s-d,d=0):-d+s>a&&(o=a+d):d<0?(o=s+d,d=0):d+s>
9401a&&(o=a-d),this.isHorizontal()?(r.transform("translate3d("+d+"px, 0, 0)"),r[0].style.width=o+"px"):(r.transform("translate3d(0px, "+d+"px, 0)"),r[0].style.height=o+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),n[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){n[0].style.opacity=0,n.transition(400)}),1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,n=r*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),S(e,{trackSize:a,divider:r,moveDivider:n,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,r=i.dragSize,n=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-a.offset()[this.isHorizontal()?"left":"top"]-(null!==l?l:r/2))/(n-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var o=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(o),this.setTranslate(o),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===r[0]||e.target===r?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),s.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=E((function(){a.css("opacity",0),a.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=r(),t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=this.support,l=t.$el[0],o=!(!n.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.touch?(l.addEventListener(i.start,this.scrollbar.onDragStart,o),l.addEventListener(i.move,this.scrollbar.onDragMove,o),l.addEventListener(i.end,this.scrollbar.onDragEnd,d)):(l.addEventListener(s.start,this.scrollbar.onDragStart,o),e.addEventListener(s.move,this.scrollbar.onDragMove,o),e.addEventListener(s.end,this.scrollbar.onDragEnd,d))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=r(),t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=this.support,l=t.$el[0],o=!(!n.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.touch?(l.removeEventListener(i.start,this.scrollbar.onDragStart,o),l.removeEventListener(i.move,this.scrollbar.onDragMove,o),l.removeEventListener(i.end,this.scrollbar.onDragEnd,d)):(l.removeEventListener(s.start,this.scrollbar.onDragStart,o),e.removeEventListener(s.move,this.scrollbar.onDragMove,o),e.removeEventListener(s.end,this.scrollbar.onDragEnd,d))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,s=m(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===t.find(i.el).length&&(s=t.find(i.el));var a=s.find("."+this.params.scrollbar.dragClass);
vendor: 7,599 bytes, line 9401
94010===a.length&&(a=m('<div class="'+this.params.scrollbar.dragClass+'"></div>'),s.append(a)),S(e,{$el:s,el:s[0],$dragEl:a,dragEl:a[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Q={setTransform:function(e,t){var i=this.rtl,s=m(e),a=i?-1:1,r=s.attr("data-swiper-parallax")||"0",n=s.attr("data-swiper-parallax-x"),l=s.attr("data-swiper-parallax-y"),o=s.attr("data-swiper-parallax-scale"),d=s.attr("data-swiper-parallax-opacity");if(n||l?(n=n||"0",l=l||"0"):this.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*t*a+"%":n*t*a+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=d){var h=d-(d-1)*(1-Math.abs(t));s[0].style.opacity=h}if(null==o)s.transform("translate3d("+n+", "+l+", 0px)");else{var p=o-(o-1)*(1-Math.abs(t));s.transform("translate3d("+n+", "+l+", 0px) scale("+p+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,s=e.progress,a=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,s)})),i.each((function(t,i){var r=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(r+=Math.ceil(i/2)-s*(a.length-1)),r=Math.min(Math.max(r,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var i=m(t),s=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),i.transition(s)}))}},ee={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(e){var t=this.support,i=this.params.zoom,s=this.zoom,a=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,a.scaleStart=ee.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=m(e.target).closest("."+this.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.support,i=this.params.zoom,s=this.zoom,a=s.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,a.scaleMove=ee.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length?(t.gestures?s.scale=e.scale*s.currentScale:s.scale=a.scaleMove/a.scaleStart*s.currentScale,s.scale>a.maxRatio&&(s.scale=a.maxRatio-1+Math.pow(s.scale-a.maxRatio+1,.5)),s.scale<i.minRatio&&(s.scale=i.minRatio+1-Math.pow(i.minRatio-s.scale+1,.5)),a.$imageEl.transform("translate3d(0,0,0) scale("+s.scale+")")):"gesturechange"===e.type&&s.onGestureStart(e)},onGestureEnd:function(e){var t=this.device,i=this.support,s=this.params.zoom,a=this.zoom,r=a.gesture;if(!i.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!t.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}r.$imageEl&&0!==r.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,r.maxRatio),s.minRatio),r.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(r.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,i=this.zoom,s=i.gesture,a=i.image;s.$imageEl&&0!==s.$imageEl.length&&(a.isTouched||(t.android&&e.cancelable&&e.preventDefault(),a.isTouched=!0,a.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,a.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this.zoom,i=t.gesture,s=t.image,a=t.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(this.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=T(i.$imageWrapEl[0],"x")||0,s.startY=T(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),this.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var r=s.width*t.scale,n=s.height*t.scale;if(!(r<i.slideWidth&&n<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-r/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-n/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!t.isScaling){if(this.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,r=300,n=s.x*a,l=i.currentX+n,o=s.y*r,d=i.currentY+o;0!==s.x&&(a=Math.abs((l-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((d-i.currentY)/s.y));var h=Math.max(a,r);i.currentX=l,i.currentY=d;var p=i.width*e.scale,u=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-p/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(h).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,
94010,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,s,a,r,n,l,o,d,h,p,u,c,f,v,m,g=this.zoom,w=this.params.zoom,y=g.gesture,b=g.image;(y.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?y.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):y.$slideEl=this.slides.eq(this.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),y.$imageWrapEl=y.$imageEl.parent("."+w.containerClass)),y.$imageEl&&0!==y.$imageEl.length)&&(y.$slideEl.addClass(""+w.zoomedSlideClass),void 0===b.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=b.touchesStart.x,i=b.touchesStart.y),g.scale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,g.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(v=y.$slideEl[0].offsetWidth,m=y.$slideEl[0].offsetHeight,s=y.$slideEl.offset().left+v/2-t,a=y.$slideEl.offset().top+m/2-i,l=y.$imageEl[0].offsetWidth,o=y.$imageEl[0].offsetHeight,d=l*g.scale,h=o*g.scale,c=-(p=Math.min(v/2-d/2,0)),f=-(u=Math.min(m/2-h/2,0)),(r=s*g.scale)<p&&(r=p),r>c&&(r=c),(n=a*g.scale)<u&&(n=u),n>f&&(n=f)):(r=0,n=0),y.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),y.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+g.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,i=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",i,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",i,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",i,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this.support,t=this.zoom;if(!t.enabled){t.enabled=!0;var i=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!e.passiveListener||{passive:!1,capture:!0},a="."+this.params.slideClass;this.zoom.passiveListener=i,this.zoom.slideSelector=a,e.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,a,t.onGestureStart,i),this.$wrapperEl.on(this.touchEvents.move,a,t.onGestureChange,s),this.$wrapperEl.on(this.touchEvents.end,a,t.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,a,t.onGestureEnd,i)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,s)}},disable:function(){var e=this.zoom;if(e.enabled){var t=this.support;this.zoom.enabled=!1;var i=!("touchstart"!==this.touchEvents.start||!t.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!t.passiveListener||{passive:!1,capture:!0},a="."+this.params.slideClass;t.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,a,e.onGestureStart,i),this.$wrapperEl.off(this.touchEvents.move,a,e.onGestureChange,s),this.$wrapperEl.off(this.touchEvents.end,a,e.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,a,e.onGestureEnd,i)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,s)}}},te={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),l=r.attr("data-src"),o=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],l||n,o,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){
9401if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(o&&(r.attr("srcset",o),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,l=i.slidesPerView;function o(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(l>1)for(var h=a;h<a+l;h+=1)o(h)&&e.lazy.loadInSlide(h);else e.lazy.loadInSlide(a);if(n.loadPrevNext)if(l>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=l,c=Math.min(a+u+Math.max(p,u),s.length),f=Math.max(a-Math.max(u,p),0),v=a+l;v<c;v+=1)o(v)&&e.lazy.loadInSlide(v);for(var g=f;g<a;g+=1)o(g)&&e.lazy.loadInSlide(g)}else{var w=t.children("."+i.slideNextClass);w.length>0&&e.lazy.loadInSlide(d(w));var y=t.children("."+i.slidePrevClass);y.length>0&&e.lazy.loadInSlide(d(y))}}},ie={LinearSpline:function(e,t){var i,s,a,r,n,l=function(e,t){for(s=-1,i=e.length;i-s>1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=l(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new ie.LinearSpline(this.slidesGrid,e.slidesGrid):new ie.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,r=a.controller.control,n=a.constructor;function l(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o<r.length;o+=1)r[o]!==t&&r[o]instanceof n&&l(r[o]);else r instanceof n&&t!==r&&l(r)},setTransition:function(e,t){var i,s=this,a=s.constructor,r=s.controller.control;function n(t){t.setTransition(e,s),0!==e&&(t.transitionStart(),t.params.autoHeight&&E((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){r&&(t.params.loop&&"slide"===s.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(r))for(i=0;i<r.length;i+=1)r[i]!==t&&r[i]instanceof a&&n(r[i]);else r instanceof a&&t!==r&&n(r)}},se={getRandomNumber:function(e){void 0===e&&(e=16);return"x".repeat(e).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this.params.a11y;if(13===e.keyCode){var i=m(e.target);this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(t.lastSlideMessage):this.a11y.notify(t.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeg
9401inning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(t.firstSlideMessage):this.a11y.notify(t.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;i&&i.length>0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),t&&t.length>0&&(this.isEnd?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(i){var s=m(i);e.a11y.makeElFocusable(s),e.params.pagination.renderBullet||(e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var i=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(i,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(i,t.containerMessage);var s,a,r,n=e.$wrapperEl,l=n.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16);e.a11y.addElId(n,l),s=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite",e.a11y.addElLive(n,s),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(m(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(m(e.slides),"group"),e.slides.each((function(t){var i=m(t);e.a11y.addElLabel(i,i.index()+1+" / "+e.slides.length)})),e.navigation&&e.navigation.$nextEl&&(a=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),a&&a.length&&(e.a11y.makeElFocusable(a),"BUTTON"!==a[0].tagName&&(e.a11y.addElRole(a,"button"),a.on("keydown",e.a11y.onEnterKey)),e.a11y.addElLabel(a,t.nextSlideMessage),e.a11y.addElControls(a,l)),r&&r.length&&(e.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(e.a11y.addElRole(r,"button"),r.on("keydown",e.a11y.onEnterKey)),e.a11y.addElLabel(r,t.prevSlideMessage),e.a11y.addElControls(r,l)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},ae={init:function(){var e=l();if(this.params.history){if(!e.history||!e.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=ae.getPathValues(this.params.url),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||e.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=l();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=ae.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var t=l(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),s=i.length;return{key:i[s-2],value:i[s-1]}},setHistory:function(e,t){var i=l();if(this.history.initialized&&this.params.history.enabled){var s;s=this.params.url?new URL(this.params.url):i.location;var a=this.slides.eq(t),r=ae.slugify(a.attr("data-history"));s.pathname.includes(e)||(r=e+"/"+r);var n=i.history.state;n&&n.value===r||(this.params.history.replaceState?i.history.replaceState({value:r},null,r):i.history.pushState({value:r},null,r))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s<a;s+=1){var r=this.slides.eq(s);if(ae.slugify(r.attr("data-history"))===t&&!r.hasClass(this.params.slideDuplicateClass)){var n=r.index();this.slideTo(n,e,i)}}else this.slideTo(0,e,i)}},re={onHashCange:function(){var e=r();
9401this.emit("hashChange");var t=e.location.hash.replace("#","");if(t!==this.slides.eq(this.activeIndex).attr("data-hash")){var i=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===i)return;this.slideTo(i)}},setHash:function(){var e=l(),t=r();if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&e.history&&e.history.replaceState)e.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||""),this.emit("hashSet");else{var i=this.slides.eq(this.activeIndex),s=i.attr("data-hash")||i.attr("data-history");t.location.hash=s||"",this.emit("hashSet")}},init:function(){var e=r(),t=l();if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var i=e.location.hash.replace("#","");if(i)for(var s=0,a=this.slides.length;s<a;s+=1){var n=this.slides.eq(s);if((n.attr("data-hash")||n.attr("data-history"))===i&&!n.hasClass(this.params.slideDuplicateClass)){var o=n.index();this.slideTo(o,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&m(t).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){var e=l();this.params.hashNavigation.watchState&&m(e).off("hashchange",this.hashNavigation.onHashCange)}},ne={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=E((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),i)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(e){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==e&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))},onVisibilityChange:function(){var e=r();"hidden"===e.visibilityState&&this.autoplay.running&&this.autoplay.pause(),"visible"===e.visibilityState&&this.autoplay.paused&&(this.autoplay.run(),this.autoplay.paused=!1)},onTransitionEnd:function(e){this&&!this.destroyed&&this.$wrapperEl&&e.target===this.$wrapperEl[0]&&(this.$wrapperEl[0].removeEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].removeEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd),this.autoplay.paused=!1,this.autoplay.running?this.autoplay.run():this.autoplay.stop())}},le={setTranslate:function(){for(var e=this.slides,t=0;t<e.length;t+=1){var i=this.slides.eq(t),s=-i[0].swiperSlideOffset;this.params.virtualTranslate||(s-=this.translate);var a=0;this.isHorizontal()||(a=s,s=0);var r=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+a+"px, 0px)")}},setTransition:function(e){var t=this,i=t.slides,s=t.$wrapperEl;if(i.transition(e),t.params.virtualTranslate&&0!==e){var a=!1;i.transitionEnd((function(){if(!a&&t&&!t.destroyed){a=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)s.trigger(e[i])}}))}}},oe={setTranslate:function(){var e,t=this.$el,i=this.$wrapperEl,s=this.slides,a=this.width,r=this.height,n=this.rtlTranslate,l=this.size,o=this.browser,d=this.params.cubeEffect,h=this.isHorizontal(),p=this.virtual&&this.params.virtual.enabled,u=0;d.shadow&&(h?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:a+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),t.append(e)));for(var c=0;c<s.length;c+=1){var f=s.eq(c),v=c;p&&(v=parseInt(f.attr("data-swiper-slide-index"),10));var g=90*v,w=Math.floor(g/360);n&&(g=-g,w=Math.floor(-g/360));
9401var y=Math.max(Math.min(f[0].progress,1),-1),b=0,E=0,x=0;v%4==0?(b=4*-w*l,x=0):(v-1)%4==0?(b=0,x=4*-w*l):(v-2)%4==0?(b=l+4*w*l,x=l):(v-3)%4==0&&(b=-l,x=3*l+4*l*w),n&&(b=-b),h||(E=b,b=0);var T="rotateX("+(h?0:-g)+"deg) rotateY("+(h?g:0)+"deg) translate3d("+b+"px, "+E+"px, "+x+"px)";if(y<=1&&y>-1&&(u=90*v+90*y,n&&(u=90*-v-90*y)),f.transform(T),d.slideShadows){var C=h?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),S=h?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===C.length&&(C=m('<div class="swiper-slide-shadow-'+(h?"left":"top")+'"></div>'),f.append(C)),0===S.length&&(S=m('<div class="swiper-slide-shadow-'+(h?"right":"bottom")+'"></div>'),f.append(S)),C.length&&(C[0].style.opacity=Math.max(-y,0)),S.length&&(S[0].style.opacity=Math.max(y,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(h)e.transform("translate3d(0px, "+(a/2+d.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var M=Math.abs(u)-90*Math.floor(Math.abs(u)/90),z=1.5-(Math.sin(2*M*Math.PI/360)/2+Math.cos(2*M*Math.PI/360)/2),P=d.shadowScale,k=d.shadowScale/z,$=d.shadowOffset;e.transform("scale3d("+P+", 1, "+k+") translate3d(0px, "+(r/2+$)+"px, "+-r/2/k+"px) rotateX(-90deg)")}var L=o.isSafari||o.isWebView?-l/2:0;i.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},de={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i<e.length;i+=1){var s=e.eq(i),a=s[0].progress;this.params.flipEffect.limitRotation&&(a=Math.max(Math.min(s[0].progress,1),-1));var r=-180*a,n=0,l=-s[0].swiperSlideOffset,o=0;if(this.isHorizontal()?t&&(r=-r):(o=l,l=0,n=-r,r=0),s[0].style.zIndex=-Math.abs(Math.round(a))+e.length,this.params.flipEffect.slideShadows){var d=this.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),h=this.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===d.length&&(d=m('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),s.append(d)),0===h.length&&(h=m('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),s.append(h)),d.length&&(d[0].style.opacity=Math.max(-a,0)),h.length&&(h[0].style.opacity=Math.max(a,0))}s.transform("translate3d("+l+"px, "+o+"px, 0px) rotateX("+n+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.eq(s).transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i<e.length;i+=1)a.trigger(e[i])}}))}}},he={setTranslate:function(){for(var e=this.width,t=this.height,i=this.slides,s=this.slidesSizesGrid,a=this.params.coverflowEffect,r=this.isHorizontal(),n=this.translate,l=r?e/2-n:t/2-n,o=r?a.rotate:-a.rotate,d=a.depth,h=0,p=i.length;h<p;h+=1){var u=i.eq(h),c=s[h],f=(l-u[0].swiperSlideOffset-c/2)/c*a.modifier,v=r?o*f:0,g=r?0:o*f,w=-d*Math.abs(f),y=a.stretch;"string"==typeof y&&-1!==y.indexOf("%")&&(y=parseFloat(a.stretch)/100*c);var b=r?0:y*f,E=r?y*f:0,x=1-(1-a.scale)*Math.abs(f);Math.abs(E)<.001&&(E=0),Math.abs(b)<.001&&(b=0),Math.abs(w)<.001&&(w=0),Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(x)<.001&&(x=0);var T="translate3d("+E+"px,"+b+"px,"+w+"px) rotateX("+g+"deg) rotateY("+v+"deg) scale("+x+")";if(u.transform(T),u[0].style.zIndex=1-Math.abs(Math.round(f)),a.slideShadows){var C=r?u.find(".swiper-slide-shadow-left"):u.find(".swiper-slide-shadow-top"),S=r?u.find(".swiper-slide-shadow-right"):u.find(".swiper-slide-shadow-bottom");0===C.length&&(C=m('<div class="swiper-slide-shadow-'+(r?"left":"top")+'"></div>'),u.append(C)),0===S.length&&(S=m('<div class="swiper-slide-shadow-'+(r?"right":"bottom")+'"></div>'),u.append(S)),C.length&&(C[0].style.opacity=f>0?f:0),S.length&&(S[0].style.opacity=-f>0?-f:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},pe={init:function(){var e=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var t=this.constructor;return e.swiper instanceof t?(this.thumbs.swiper=e.swiper,S(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):C(e.swiper)&&(this.thumbs.swiper=new t(S({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this.thumbs.swiper;if(e){var t=e.clickedIndex,i=e.clickedSlide;if(!(i&&m(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==t)){var s;if(s=e.params.loop?parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10):t,this.params.loop){var a=this.activeIndex;this.slides.eq(a).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,a=this.activeIndex);var r=this.slides.eq(a).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),n=this.slides.eq(a).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===r?n:void 0===n?r:n-a<a-r?n:r}this.slideTo(s)}}},update:function(e){var t=this.thumbs.swiper;if(t){var i="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():t.params.slidesPerView,s=this.params.thumbs.autoScrollOffset,a=s&&!t.params.loop;if(this.realIndex!==t.realIndex||a){var r,n,l=t.activeIndex;if(t.params.loop){t.slides.eq(l).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,l=t.activeIndex);var o=t.slides.eq(l).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),d=t.slides.eq(l).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index();r=void 0===o?d:void 0===d?o:d-l==l-o?l:d-l<l-o?d:o,n=this.activeIndex>this.previousIndex?"next":"prev"}else n=(r=this.realIndex)>this.previousIndex?"next":"prev";a&&(r+="next"===n?s:-1*s),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(r)<0&&(t.params.centeredSlides?r=r>l?r-Math.floor(i/2)+1:r+Math.floor(i/2)-1:r>l&&(r=r-i+1),t.slideTo(r,e?0:void 0))}var h=1,p=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(h=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(h=1),h=Math.floor(h),t.slides.removeClass(p),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var u=0;u<h;u+=1)t.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+u)+'"]').addClass(p);else for(var c=0;c<h;c+=1)t.slides.eq(this.realIndex+c).addClass(p)}}},ue=[q,_,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){M(this,{mousewheel:{enabled:!1,lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:U.enable,disable:U.disable,handle:U.handle,handleMouseEnter:U.handleMouseEnter,handleMouseLeave:U.handleMouseLeave,animateSlider:U.animateSlider,releaseScroll:U.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){M(this,{navigation:t({},K)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var i,s=e.navigation,a=s.$nextEl,r=s.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(a)||(a?i=a.hasClass(e.params.navigation.hiddenClass):r&&(i=r.hasClass(e.params.navigation.hiddenClass)),!0===i?e.emit("navigationShow"):e.emit("navigationHide"),a&&a.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){M(this,{pagination:t({dynamicBulletIndex:0},Z)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){M(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},J)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){M(this,{parallax:t({},Q)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;M(e,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},ee)});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){if(i!==t){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,s,a)}i=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){M(this,{lazy:t({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){M(this,{controller:t({control:this.params.controller.control},ie)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,i){e.controller.control&&e.controller.setTranslate(t,i)},setTransition:function(e,t,i){e.controller.control&&e.controller.setTransition(t,i)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){M(this,{a11y:t(t({},se),{},{liveRegion:m('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){M(this,{history:t({},ae)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:
9401"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){M(this,{hashNavigation:t({initialized:!1},re)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){M(this,{autoplay:t(t({},ne),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){M(this,{fadeEffect:t({},le)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){M(this,{cubeEffect:t({},oe)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){M(this,{flipEffect:t({},de)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){M(this,{coverflowEffect:t({},he)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){M(this,{thumbs:t({swiper:null,initialized:!1},pe)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var i=e.thumbs.swiper;i&&i.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return R.use(ue),R})); 9402;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.