1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function(Drupal){'use strict';Drupal.behaviors.addToAny={attach:function(context,settings){if(context!==document&&window.a2a)a2a.init_all();}};})(Drupal);; 3(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label"> </div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description"> </div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);; 4/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */ 5loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;
5for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();; 6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 7(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 8((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 9(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;
9once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
9$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber"> </div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen"> </div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
9d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
9$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
9if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);; 10(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.cdw={attach:function(context,settings){$(once('premium-search-form-drawer','#views-exposed-form-search-premium')).each(function(){var $premium=$(this);$premium.find('.topics-drawer-handle').click(function(e){e.preventDefault();$(this).toggleClass('open');$(this).prev().find('.fieldset-wrapper').slideToggle();});$premium.find('.topics legend').click(function(e){e.preventDefault();$premium.find('.topics-drawer-handle').toggleClass('open');$(this).next().slideToggle();});});}};Drupal.behaviors.insiderAccountMenu={attach:function(context,settings){$('.open-insider-menu',context).each(function(){if($(window).width()<769)$(this).click(function(e){e.preventDefault();$(this).next().toggleClass('hidden');});});$('.submenu.insider-account',context).each(function(){if($(window).width()>=769)$(this).on('mouseover',function(e){$(this).find('ul').removeClass('hidden');}).on('mouseout',function(e){$(this).find('ul').addClass('hidden');});});}},Drupal.behaviors.insiderActiveLink={attach:function(context,settings){if(drupalSettings.isInsiderDashboard)$('#block-insider [data-drupal-link-system-path="user"]',context).addClass('is-active');else{if(drupalSettings.isPremiumSearch)$('#block-insider [data-drupal-link-system-path*="premium"]',context).addClass('is-active');}}};Drupal.behaviors.insiderChangePassword={attach:function(context,settings){$('#user-form .change-password',context).click(function(e){e.preventDefault();$(this).next().removeClass('hidden');$(this).remove();});if($('#user-form .password .form-item--error-message',context).length)$('#user-form .change-password').trigger('click');$('#user-form .form-item-pass-pass1 label',context).text('New Password');}};Drupal.behaviors.insiderRegisterWeb={attach:function(context,settings){$('.about-insider-wrapper .insider-button-link a',context).click(function(e){$("#edit-insider-signup").prop("checked",true);$('body, html').animate({scrollTop:$($(this).attr('href')).offset().top-50},500);return false;});}};Drupal.behaviors.loadMoreTax={attach:function(context,settings){Drupal.behaviors.loadMoreTax.loadMoreTaxonomy();},loadMoreTaxonomy:function(context,settings){var page=0;$('div#taxonomy-term .button').on('click',function(e){e.preventDefault();page++;$.get(window.location.href+'?page='+page+'',function(data){var list=$(data).find('.primary-topic-listing');list.map(function(elem,index){var divs=$(this).html();$('.primary-topic-listing').append(''+divs+'');});},'html');});}};Drupal.behaviors.loadMoreFront={attach:function(context,settings){Drupal.behaviors.loadMoreFront.loadMoreFrontPage();},loadMoreFrontPage:function(context,settings){var front=0;$('div#block-views-block-frontpage-keep-reading .button').on('click',function(e){e.preventDefault();front++;$.get(window.location.href+'?page='+front+'',function(data){var list=$(data).find('.views-infinite-scroll-content-wrapper');list.map(function(elem,index){var divs=$(this).html();$('.views-infinite-scroll-content-wrapper').append(''+divs+'');});},'html');});}};Drupal.behaviors.mobileNav={attach:function(context,settings){var $mobNav=$('#mobile-menu',context);if($mobNav.length){const submenus=[];$('[id*="mainmenu"] .submenu',context).each(function(){const submenuName=$(this).data('submenu');if(submenuName)submenus.push(submenuName);});
10submenus.forEach(function(submenu,index){const $mobSubmenuLink=$('[id="block-mobilemenu"] li.'+submenu);$('[id*="mainmenu"] .submenu div.'+submenu).clone().appendTo($mobSubmenuLink);});var $mobInLink=$('[id="block-mobilemenu"] li.industries');$('[id*="mainmenu"] .submenu div.industries').clone().appendTo($mobInLink);var $mobTopicsLink=$('[id="block-mobilemenu"] li.topics');$('[id*="mainmenu"] .submenu div.topics').clone().appendTo($mobTopicsLink);var $mobSpecialtyLink=$('[id="block-mobilemenu"] li.specialty');$('[id*="mainmenu"] .submenu div.specialties').clone().appendTo($mobSpecialtyLink);var $mobMoreLink=$('[id="block-mobilemenu"] li.more');$('[id*="mainmenu"] .submenu div.more-links').clone().appendTo($mobMoreLink);$mobNav.click(function(){$("#block-mobilemenu").slideToggle(500);if($(this).hasClass('close'))$(this).removeClass("close").addClass('open');else $(this).removeClass("open").addClass('close');});}}};Drupal.behaviors.main={attach:function(context,settings){var stickyNav=$('.main-nav',context).offset();if(stickyNav!==undefined)settings.stickyNavTop=stickyNav.top;$(document,context).scroll(function(){if($(document).width()>=769)Drupal.behaviors.stickyNav;});$('#edit-submit-search').val('Search');if($('#block-views-block-taxonomy-subtopics-block-1').length===0)$('#block-views-block-frontpage-highlighted-3').hide();}};Drupal.behaviors.stickyNav={attach:function(context,settings){$(document,context).scroll(function(){var scrollTop=$(document,'body').scrollTop();if($(document).width()>=769)if((scrollTop>settings.stickyNavTop)&&($(window).width()>=769))$('body').addClass('sticky');else $('body').removeClass('sticky');else $('body').removeClass('sticky');});}};Drupal.behaviors.mainNav={attach:function(context,settings){var menuAttachS=$('.submenu.more .more-social-links');var menuSocial='ul.more-social';$(menuSocial).appendTo(menuAttachS);$('ul.more-social li a').each(function(){$(this).text("").attr('target','_blank');});var subnavwrap=$('.submenu-wrap');var flyout=function(item){$('[id*="mainmenu"] .menu > li.'+item).hoverIntent(function(){$('[id*="mainmenu"] .submenu.'+item).removeClass('element-invisible').addClass('open').siblings('.submenu').removeClass('open');subnavwrap.css('display','block');if($(window).width()<=1160)$('#block-newsearchblock').hide();});};$('.main-nav').on('mouseenter mouseleave',function(){subnavwrap.css('display','none');$('[id*="mainmenu"] .submenu').removeClass('open');});if((navigator.userAgent.match(/iPad/i)))$('.main-nav').on('click',function(){subnavwrap.css('display','none');$('[id*="mainmenu"] .submenu').removeClass('open');});const submenus=[];$('[id*="mainmenu"] .submenu',context).each(function(){const submenuName=$(this).data('submenu');if(submenuName)submenus.push(submenuName);});var navflyout=['industries','specialty','topics','more',...submenus];for(var i=0;i<navflyout.length;i++)flyout(navflyout[i]);var noflyout=function(item){$('[id*="mainmenu"] .menu > li.'+item).on({hover:function(){$('[id*="mainmenu"] .submenu').addClass('element-invisible').removeClass('open');subnavwrap.css('display','none');}});};var navnoflyout=['tips_tactics','features','voices','c_suite','video'];for(i=0;i<navnoflyout.length;i++)noflyout(navnoflyout[i]);if($('[id*="mainmenu"] .submenu .trending').children().length===0)$(this).css('min-width','950px');$('#back-to-top').click(function(){$('html, body').animate({scrollTop:0},1200);});$('.blind-trigger').on('click',function(e){e.preventDefault();$('.content.blind').toggle('blind');});$("form.user-login-form #edit-name").attr("placeholder","Email");$("form.user-login-form #edit-pass").attr("placeholder","Password");}};Drupal.behaviors.insiderNav={attach:function(context,settings){var $insiderNav=$('#block-insider',context);if($insiderNav.length){var debounce=Drupal.debounce;var $mainNav=$('.main-nav',context);var stickyListener=debounce(function(){if($(window).scrollTop()>($mainNav.position().top+$mainNav.height()))$insiderNav.addClass('insider-sticky');else $insiderNav.removeClass('insider-sticky');},100);window.addEventListener('scroll',stickyListener);}}};Drupal.behaviors.cdw_paragraphs={attach:function(context,settings){function drags(dragElement,resizeElement,container){dragElement.on('mousedown.ba-events touchstart.ba-events',function(e){dragElement.addClass('ba-draggable');resizeElement.addClass('ba-resizable');var startX=(e.pageX)?e.pageX:e.originalEvent.touches[0].pageX;var dragWidth=dragElement.outerWidth();var posX=dragElement.offset().left+dragWidth-startX;var containerOffset=container.offset().left;var containerWidth=container.outerWidth();var minLeft=containerOffset+10;var maxLeft=containerOffset+containerWidth-dragWidth-10;dragElement.parents().on("mousemove.ba-events touchmove.ba-events",function(e){var moveX=(e.pageX)?e.pageX:e.originalEvent.touches[0].pageX;var leftValue=moveX+posX-dragWidth;if(leftValue<minLeft){leftValue=minLeft;if($('div.resize').hasClass('ba-resizable')){$('.credit').removeClass('hidden');
10$('.second-credit').addClass('hidden');}}else{if(leftValue>maxLeft){leftValue=maxLeft;if($('div.resize').hasClass('ba-resizable')){$('.second-credit').removeClass('hidden');$('.credit').addClass('hidden');}}}var widthValue=(leftValue+dragWidth/2-containerOffset)*100/containerWidth+'%';$('.ba-draggable').css('left',widthValue);$('.ba-resizable').css('width',widthValue);}).on('mouseup.ba-events touchend.ba-events touchcancel.ba-events',function(){dragElement.removeClass('ba-draggable');resizeElement.removeClass('ba-resizable');$(this).off('.ba-events');});e.preventDefault();});}$.fn.beforeAfter=function(){var cur=this;var width=cur.width()+'px';cur.find('.resize img').css('width',width);drags(cur.find('.handle'),cur.find('.resize'),cur);$(window).resize(function(){var width=cur.width()+'px';cur.find('.resize img').css('width',width);});};$('.ba-slider',context).beforeAfter();var fullViewSlider=$('.wrapper.full-view',context);var $slickSlider=$('.slick-slider',context);$slickSlider.prependTo('.paragraph.gallery');if($slickSlider.length>0)$slickSlider.slick('reinit');if($('.slide-count-wrap').length===0){var slideCount=$('.full-view .slick__slider .slide').length;$('<div class="slide-count-wrap"><span class="current">1</span> of<span class="total">'+slideCount+'</span></div>').prependTo('.paragraph.gallery');}$('.slick__slider',context).on('beforeChange',function(event,slick,currentSlide,nextSlide){slideCount=this.slick.slideCount;setSlideCount();setCurrentSlideNumber(this.slick.currentSlide);setCurrentSlideNumber(nextSlide);});function setSlideCount(){var $el=$('.slide-count-wrap').find('.total');$el.text(slideCount);}function setCurrentSlideNumber(currentSlide){var $el=$('.slide-count-wrap').find('.current');$el.text(currentSlide+1);}var autoplay=$('article .auto-icon',context);autoplay.on('click',function(){if(autoplay.hasClass('pause')){$('article .slick-slider').slick('slickPause');autoplay.removeClass('pause').text('Autoplay');}else{$('article .slick-slider').slick("play");autoplay.addClass('pause').text('Pause');}});var $sliderNav=$('article .slider-nav',context);if($sliderNav.length>0)$sliderNav.slick({slidesToShow:7,slidesToScroll:1,asNavFor:'article .slick-slider',dots:false,centerMode:false,focusOnSelect:true,responsive:[{breakpoint:568,settings:{slidesToShow:3,slidesToScroll:1}}]});function initializeFullView(){fullViewSlider.prependTo('body');$(window).trigger('resize');$('.full-view .slick-slider').slick('resize');fullViewSlider.show();$('body').css('overflow','hidden');$('span.back').add('span.fs-exit').add('span.fs-exit-solid').on('click',function(){fullViewSlider.hide();$('body').removeAttr('style');});}$('.full-icon',context).on('click',function(){initializeFullView();});var gridView=$('.grid-icon',context);var gridClose="<span class='grid-close'></span>";var gridImage=$('.gallery .slider-nav .slick__slide .slide-body img',context);$('.slick--optionset--cdw-photo-gallery + .slider-nav .slick-list',context).append(gridClose);function enableGrid(){gridView.addClass('open');$('.slick--optionset--cdw-photo-gallery + .slider-nav').addClass('grid-open');$('.slider-nav').clone().appendTo('.gallery > div').addClass('grid-clone').removeClass('slick-slider grid-open');$('.slider-nav.grid-clone .slick-list');}function removeGrid(){gridView.removeClass('open');$('.slick--optionset--cdw-photo-gallery + .slider-nav').removeClass('grid-open');$(".grid-clone").remove();}gridView.on('click',function(){enableGrid();});gridImage.on('click',function(){removeGrid();});$('span.grid-close',context).on('click',function(){removeGrid();});var showChar=245;var ellipsestext="...";$(".caption-credit div p",context).each(function(){var content=$(this).html();if(content.length>showChar){var c=content.substr(0,showChar);var h=content;var html='<span class="truncate-text" style="display:block">'+c+'<span class="moreellipses">'+ellipsestext+' </span><span class="more">+</span></span></div><div class="truncate-text" style="display:none">'+h+'</span><span class="less">-</span></span>';$('.caption-credit div p').addClass('less');$(this).html(html);}});$(".caption-credit",context).hover(function(){var thisEl=$(this);var cT=thisEl.find(".truncate-text");var tX=".truncate-text";if(thisEl.hasClass("less")){cT.next(tX).toggle();cT.slideToggle();}
10else{cT.toggle();cT.previous(tX).slideToggle();}return false;});$(".caption-credit",context).on('click',function(){var thisEl=$(this);var cT=thisEl.find(".truncate-text");var tX=".truncate-text";if(thisEl.hasClass("less")){cT.next(tX).toggle();cT.slideToggle();}else{cT.toggle();cT.previous(tX).slideToggle();}return false;});$.fn.isInViewport=function(){var elementTop=$(this).offset().top;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom;};var num=parseInt($('.vis-label h2').text());var grayBoxes=[];var oneBox='<span></span>';for(var i=0;i<100;i++){grayBoxes.push(oneBox);$('.pictogram-container div').html(grayBoxes);}var opacity=[];var barColor=$('.vis-label.bar-chart div').data('color');$('.paragraph--type--bar-chart .vis-label').each(function(i){var j=1;if(i>0)opacity.push(j/i);});}};})(jQuery,Drupal,drupalSettings);; 11(function(a){a.isScrollToFixed=function(b){return !!a(b).data("ScrollToFixed");};a.ScrollToFixed=function(d,i){var m=this;m.$el=a(d);m.el=d;m.$el.data("ScrollToFixed",m);var c=false;var H=m.$el;var I;var F;var k;var e;var z;var E=0;var r=0;var j=-1;var f=-1;var u=null;var A;var g;function v(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");f=-1;E=H.offset().top;r=H.offset().left;if(m.options.offsets)r+=(H.offset().left-H.position().left);if(j==-1)j=r;I=H.css("position");c=true;if(m.options.bottom!=-1){H.trigger("preFixed.ScrollToFixed");x();H.trigger("fixed.ScrollToFixed");}}function o(){var J=m.options.limit;if(!J)return 0;if(typeof (J)==="function")return J.apply(H);return J;}function q(){return I==="fixed";}function y(){return I==="absolute";}function h(){return !(q()||y());}function x(){if(!q()){var J=H[0].getBoundingClientRect();u.css({display:H.css("display"),width:J.width,height:J.height,"float":H.css("float")});cssOptions={"z-index":m.options.zIndex,position:"fixed",top:m.options.bottom==-1?t():"",bottom:m.options.bottom==-1?"":m.options.bottom,"margin-left":"0px"};if(!m.options.dontSetWidth)cssOptions.width=H.css("width");H.css(cssOptions);H.addClass(m.options.baseClassName);if(m.options.className)H.addClass(m.options.className);I="fixed";}}function b(){var K=o();var J=r;if(m.options.removeOffsets){J="";K=K-E;}cssOptions={position:"absolute",top:K,left:J,"margin-left":"0px",bottom:""};if(!m.options.dontSetWidth)cssOptions.width=H.css("width");H.css(cssOptions);I="absolute";}function l(){if(!h()){f=-1;u.css("display","none");H.css({"z-index":z,width:"",position:F,left:"",top:e,"margin-left":""});H.removeClass("scroll-to-fixed-fixed");if(m.options.className)H.removeClass(m.options.className);I=null;}}function w(J){if(J!=f){H.css("left",r-J);f=J;}}function t(){var J=m.options.marginTop;if(!J)return 0;if(typeof (J)==="function")return J.apply(H);return J;}function B(){if(!a.isScrollToFixed(H)||H.is(":hidden"))return;var M=c;var L=h();if(!c)v();else{if(h()){E=H.offset().top;r=H.offset().left;}}var J=a(window).scrollLeft();var N=a(window).scrollTop();var K=o();if(m.options.minWidth&&a(window).width()<m.options.minWidth){if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(m.options.maxWidth&&a(window).width()>m.options.maxWidth){if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(m.options.bottom==-1)if(K>0&&N>=K-t()){if(!L&&(!y()||!M)){p();H.trigger("preAbsolute.ScrollToFixed");b();H.trigger("unfixed.ScrollToFixed");}}else if(N>=E-t()){if(!q()||!M){p();H.trigger("preFixed.ScrollToFixed");x();f=-1;H.trigger("fixed.ScrollToFixed");}w(J);}else{if(!h()||!M){p();H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");}}else if(K>0)if(N+a(window).height()-H.outerHeight(true)>=K-(t()||-n())){if(q()){p();H.trigger("preUnfixed.ScrollToFixed");if(F==="absolute")b();else l();H.trigger("unfixed.ScrollToFixed");}}else{if(!q()){p();H.trigger("preFixed.ScrollToFixed");x();}w(J);H.trigger("fixed.ScrollToFixed");}else w(J);}function n(){if(!m.options.bottom)return 0;return m.options.bottom;}function p(){var J=H.css("position");if(J=="absolute")H.trigger("postAbsolute.ScrollToFixed");else if(J=="fixed")H.trigger("postFixed.ScrollToFixed");else H.trigger("postUnfixed.ScrollToFixed");}var D=function(J){if(H.is(":visible")){c=false;B();}else l();};var G=function(J){(!!window.requestAnimationFrame)?requestAnimationFrame(B):B();};var C=function(){var K=document.body;if(document.createElement&&K&&K.appendChild&&K.removeChild){var M=document.createElement("div");if(!M.getBoundingClientRect)return null;M.innerHTML="x";M.style.cssText="position:fixed;top:100px;";K.appendChild(M);var N=K.style.height,O=K.scrollTop;K.style.height="3000px";K.scrollTop=500;var J=M.getBoundingClientRect().top;K.style.height=N;var L=(J===100);K.removeChild(M);K.scrollTop=O;return L;}return null;};var s=function(J){J=J||window.event;if(J.preventDefault)J.preventDefault();J.returnValue=false;};m.init=function(){m.options=a.extend({},a.ScrollToFixed.defaultOptions,i);z=H.css("z-index");m.$el.css("z-index",m.options.zIndex);u=a("<div />");I=H.css("position");F=H.css("position");k=H.css("float");e=H.css("top");if(h())m.$el.after(u);a(window).bind("resize.ScrollToFixed",D);a(window).bind("scroll.ScrollToFixed",G);if("ontouchmove" in window)a(window).bind("touchmove.ScrollToFixed",B);if(m.options.preFixed)H.bind("preFixed.ScrollToFixed",m.options.preFixed);if(m.options.postFixed)H.bind("postFixed.ScrollToFixed",m.options.postFixed);if(m.options.preUnfixed)H.bind("preUnfixed.ScrollToFixed",m.options.preUnfixed);if(m.options.postUnfixed)H.bind("postUnfixed.ScrollToFixed",m.options.postUnfixed);if(m.options.preAbsolute)H.bind("preAbsolute.ScrollToFixed",m.options.preAbsolute);if(m.options.postAbsolute)H.bind("postAbsolute.ScrollToFixed",m.options.postAbsolute);if(m.options.fixed)H.bind("fixed.ScrollToFixed",m.options.fixed);if(m.options.unfixed)H.bind("unfixed.ScrollToFixed",m.options.unfixed);if(m.options.spacerClass)u.addClass(m.options.spacerClass);H.bind("resize.ScrollToFixed",function(){u.height(H.height());});H.bind("scroll.ScrollToFixed",function(){H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");B();});H.bind("detach.ScrollToFixed",function(J){s(J);H.trigger("preUnfixed.ScrollToFixed");l();H.trigger("unfixed.ScrollToFixed");a(window).unbind("resize.ScrollToFixed",D);a(window).unbind("scroll.ScrollToFixed",G);H.unbind(".ScrollToFixed");u.remove();m.$el.removeData("ScrollToFixed");});D();};m.init();};a.ScrollToFixed.defaultOptions={marginTop:0,limit:0,bottom:-1,zIndex:1000,baseClassName:"scroll-to-fixed-fixed"};a.fn.scrollToFixed=function(b){return this.each(function(){(new a.ScrollToFixed(this,b));});};})(jQuery);; 12!function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],factory):jQuery&&!jQuery.fn.hoverIntent&&factory(jQuery);}(function($){"use strict";var cX,cY,_cfg={interval:100,sensitivity:6,timeout:0},INSTANCE_COUNT=0,track=function(ev){cX=ev.pageX,cY=ev.pageY;},compare=function(ev,$el,s,cfg){if(Math.sqrt((s.pX-cX)*(s.pX-cX)+(s.pY-cY)*(s.pY-cY))<cfg.sensitivity)return $el.off(s.event,track),delete s.timeoutId,s.isActive=!0,ev.pageX=cX,ev.pageY=cY,delete s.pX,delete s.pY,cfg.over.apply($el[0],[ev]);s.pX=cX,s.pY=cY,s.timeoutId=setTimeout(function(){compare(ev,$el,s,cfg);},cfg.interval);},delay=function(ev,$el,s,out){return delete $el.data("hoverIntent")[s.id],out.apply($el[0],[ev]);};$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var instanceId=INSTANCE_COUNT++,cfg=$.extend({},_cfg);$.isPlainObject(handlerIn)?(cfg=$.extend(cfg,handlerIn),$.isFunction(cfg.out)||(cfg.out=cfg.over)):cfg=$.isFunction(handlerOut)?$.extend(cfg,{over:handlerIn,out:handlerOut,selector}):$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut});var handleHover=function(e){var ev=$.extend({},e),$el=$(this),hoverIntentData=$el.data("hoverIntent");hoverIntentData||$el.data("hoverIntent",hoverIntentData={});var state=hoverIntentData[instanceId];state||(hoverIntentData[instanceId]=state={id:instanceId}),state.timeoutId&&(state.timeoutId=clearTimeout(state.timeoutId));
12var mousemove=state.event="mousemove.hoverIntent.hoverIntent"+instanceId;if("mouseenter"===e.type){if(state.isActive)return;state.pX=ev.pageX,state.pY=ev.pageY,$el.off(mousemove,track).on(mousemove,track),state.timeoutId=setTimeout(function(){compare(ev,$el,state,cfg);},cfg.interval);}else{if(!state.isActive)return;$el.off(mousemove,track),state.timeoutId=setTimeout(function(){delay(ev,$el,state,cfg.out);},cfg.timeout);}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector);};});; 13;(function($,document,window){var defaults={label:'MENU',duplicate:true,duration:200,easingOpen:'swing',easingClose:'swing',closedSymbol:'►',openedSymbol:'▼',prependTo:'body',appendTo:'',parentTag:'a',closeOnClick:false,allowParentLinks:false,nestedParentLinks:true,showChildren:false,removeIds:true,removeClasses:false,removeStyles:false,brand:'',animations:'jquery',init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},mobileMenu='slicknav',prefix='slicknav',Keyboard={DOWN:40,ENTER:13,ESCAPE:27,LEFT:37,RIGHT:39,SPACE:32,TAB:9,UP:38};function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);if(!this.settings.duplicate&&!options.hasOwnProperty("removeIds"))this.settings.removeIds=false;this._defaults=defaults;this._name=mobileMenu;this.init();}Plugin.prototype.init=function(){var $this=this,menu=$(this.element),settings=this.settings,iconClass,menuBar;if(settings.duplicate)$this.mobileNav=menu.clone();else $this.mobileNav=menu;if(settings.removeIds){$this.mobileNav.removeAttr('id');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('id');});}if(settings.removeClasses){$this.mobileNav.removeAttr('class');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('class');});}if(settings.removeStyles){$this.mobileNav.removeAttr('style');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('style');});}iconClass=prefix+'_icon';if(settings.label==='')iconClass+=' '+prefix+'_no-text';if(settings.parentTag=='a')settings.parentTag='a href="#"';$this.mobileNav.attr('class',prefix+'_nav');menuBar=$('<div class="'+prefix+'_menu"></div>');if(settings.brand!==''){var brand=$('<div class="'+prefix+'_brand">'+settings.brand+'</div>');$(menuBar).append(brand);}$this.btn=$(['<'+settings.parentTag+' aria-haspopup="true" role="button" tabindex="0" class="'+prefix+'_btn '+prefix+'_collapsed">','<span class="'+prefix+'_menutxt">'+settings.label+'</span>','<span class="'+iconClass+'">','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','</span>','</'+settings.parentTag+'>'].join(''));$(menuBar).append($this.btn);if(settings.appendTo!=='')$(settings.appendTo).append(menuBar);else $(settings.prependTo).prepend(menuBar);menuBar.append($this.mobileNav);var items=$this.mobileNav.find('li');$(items).each(function(){var item=$(this),data={};data.children=item.children('ul').attr('role','menu');item.data('menu',data);if(data.children.length>0){var a=item.contents(),containsAnchor=false,nodes=[];$(a).each(function(){if(!$(this).is('ul'))nodes.push(this);else return false;if($(this).is("a"))containsAnchor=true;});var wrapElement=$('<'+settings.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+prefix+'_item"/>');if((!settings.allowParentLinks||settings.nestedParentLinks)||!containsAnchor){var $wrap=$(nodes).wrapAll(wrapElement).parent();$wrap.addClass(prefix+'_row');}else $(nodes).wrapAll('<span class="'+prefix+'_parent-link '+prefix+'_row"/>').parent();if(!settings.showChildren)item.addClass(prefix+'_collapsed');else item.addClass(prefix+'_open');item.addClass(prefix+'_parent');var arrowElement=$('<span class="'+prefix+'_arrow">'+(settings.showChildren?settings.openedSymbol:settings.closedSymbol)+'</span>');if(settings.allowParentLinks&&!settings.nestedParentLinks&&containsAnchor)arrowElement=arrowElement.wrap(wrapElement).parent();$(nodes).last().after(arrowElement);}else{if(item.children().length===0)item.addClass(prefix+'_txtnode');}item.children('a').attr('role','menuitem').click(function(event){if(settings.closeOnClick&&!$(event.target).parent().closest('li').hasClass(prefix+'_parent'))$($this.btn).click();});if(settings.closeOnClick&&settings.allowParentLinks){item.children('a').children('a').click(function(event){$($this.btn).click();});item.find('.'+prefix+'_parent-link a:not(.'+prefix+'_item)').click(function(event){$($this.btn).click();});}});$(items).each(function(){var data=$(this).data('menu');if(!settings.showChildren)$this._visibilityToggle(data.children,null,fal
13se,null,true);});$this._visibilityToggle($this.mobileNav,null,false,'init',true);$this.mobileNav.attr('role','menu');$(document).mousedown(function(){$this._outlines(false);});$(document).keyup(function(){$this._outlines(true);});$($this.btn).click(function(e){e.preventDefault();$this._menuToggle();});$this.mobileNav.on('click','.'+prefix+'_item',function(e){e.preventDefault();$this._itemClick($(this));});$($this.btn).keydown(function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.ENTER:case Keyboard.SPACE:case Keyboard.DOWN:e.preventDefault();if(ev.keyCode!==Keyboard.DOWN||!$($this.btn).hasClass(prefix+'_open'))$this._menuToggle();$($this.btn).next().find('[role="menuitem"]').first().focus();break;}});$this.mobileNav.on('keydown','.'+prefix+'_item',function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.ENTER:e.preventDefault();$this._itemClick($(e.target));break;case Keyboard.RIGHT:e.preventDefault();if($(e.target).parent().hasClass(prefix+'_collapsed'))$this._itemClick($(e.target));$(e.target).next().find('[role="menuitem"]').first().focus();break;}});$this.mobileNav.on('keydown','[role="menuitem"]',function(e){var ev=e||event;switch(ev.keyCode){case Keyboard.DOWN:e.preventDefault();var allItems=$(e.target).parent().parent().children().children('[role="menuitem"]:visible');var idx=allItems.index(e.target);var nextIdx=idx+1;if(allItems.length<=nextIdx)nextIdx=0;var next=allItems.eq(nextIdx);next.focus();break;case Keyboard.UP:e.preventDefault();var allItems=$(e.target).parent().parent().children().children('[role="menuitem"]:visible');var idx=allItems.index(e.target);var next=allItems.eq(idx-1);next.focus();break;case Keyboard.LEFT:e.preventDefault();if($(e.target).parent().parent().parent().hasClass(prefix+'_open')){var parent=$(e.target).parent().parent().prev();parent.focus();$this._itemClick(parent);}else{if($(e.target).parent().parent().hasClass(prefix+'_nav')){$this._menuToggle();$($this.btn).focus();}}break;case Keyboard.ESCAPE:e.preventDefault();$this._menuToggle();$($this.btn).focus();break;}});if(settings.allowParentLinks&&settings.nestedParentLinks)$('.'+prefix+'_item a').click(function(e){e.stopImmediatePropagation();});};Plugin.prototype._menuToggle=function(el){var $this=this;var btn=$this.btn;var mobileNav=$this.mobileNav;if(btn.hasClass(prefix+'_collapsed')){btn.removeClass(prefix+'_collapsed');btn.addClass(prefix+'_open');}else{btn.removeClass(prefix+'_open');btn.addClass(prefix+'_collapsed');}btn.addClass(prefix+'_animating');$this._visibilityToggle(mobileNav,btn.parent(),true,btn);};Plugin.prototype._itemClick=function(el){var $this=this;var settings=$this.settings;var data=el.data('menu');if(!data){data={};data.arrow=el.children('.'+prefix+'_arrow');data.ul=el.next('ul');data.parent=el.parent();if(data.parent.hasClass(prefix+'_parent-link')){data.parent=el.parent().parent();data.ul=el.parent().next('ul');}el.data('menu',data);}if(data.parent.hasClass(prefix+'_collapsed')){data.arrow.html(settings.openedSymbol);data.parent.removeClass(prefix+'_collapsed');data.parent.addClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}else{data.arrow.html(settings.closedSymbol);data.parent.addClass(prefix+'_collapsed');data.parent.removeClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}};Plugin.prototype._visibilityToggle=function(el,parent,animate,trigger,init){var $this=this;var settings=$this.settings;var items=$this._getActionItems(el);var duration=0;if(animate)duration=settings.duration;function afterOpen(trigger,parent){$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init)settings.afterOpen(trigger);}function afterClose(trigger,parent){el.attr('aria-hidden','true');items.attr('tabindex','-1');$this._setVisAttr(el,true);el.hide();$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init)settings.afterClose(trigger);else{if(trigger=='init')settings.init();}}if(el.hasClass(prefix+'_hidden')){el.removeClass(prefix+'_hidden');if(!init)settings.beforeOpen(trigger);if(settings.animations==='jquery')el.stop(true,true).slideDown(duration,settings.easingOpen,function(){afterOpen(trigger,parent);});else{if(settings.animations==='velocity')el.velocity("finish").velocity("slideDown",{duration,easing:settings.easingOpen,complete:function(){afterOpen(trigger,parent);}});}el.attr('aria-hidden','false');items.attr('tabindex','0');$this._setVisAttr(el,false);}else{el.addClass(prefix+'_hidden');
13if(!init)settings.beforeClose(trigger);if(settings.animations==='jquery')el.stop(true,true).slideUp(duration,this.settings.easingClose,function(){afterClose(trigger,parent);});else{if(settings.animations==='velocity')el.velocity("finish").velocity("slideUp",{duration,easing:settings.easingClose,complete:function(){afterClose(trigger,parent);}});}}};Plugin.prototype._setVisAttr=function(el,hidden){var $this=this;var nonHidden=el.children('li').children('ul').not('.'+prefix+'_hidden');if(!hidden)nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','false');var items=$this._getActionItems(ul);items.attr('tabindex','0');$this._setVisAttr(ul,hidden);});else nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','true');var items=$this._getActionItems(ul);items.attr('tabindex','-1');$this._setVisAttr(ul,hidden);});};Plugin.prototype._getActionItems=function(el){var data=el.data("menu");if(!data){data={};var items=el.children('li');var anchors=items.find('a');data.links=anchors.add(items.find('.'+prefix+'_item'));el.data('menu',data);}return data.links;};Plugin.prototype._outlines=function(state){if(!state)$('.'+prefix+'_item, .'+prefix+'_btn').css('outline','none');else $('.'+prefix+'_item, .'+prefix+'_btn').css('outline','');};Plugin.prototype.toggle=function(){var $this=this;$this._menuToggle();};Plugin.prototype.open=function(){var $this=this;if($this.btn.hasClass(prefix+'_collapsed'))$this._menuToggle();};Plugin.prototype.close=function(){var $this=this;if($this.btn.hasClass(prefix+'_open'))$this._menuToggle();};$.fn[mobileMenu]=function(options){var args=arguments;if(options===undefined||typeof options==='object')return this.each(function(){if(!$.data(this,'plugin_'+mobileMenu))$.data(this,'plugin_'+mobileMenu,new Plugin(this,options));});else{if(typeof options==='string'&&options[0]!=='_'&&options!=='init'){var returns;this.each(function(){var instance=$.data(this,'plugin_'+mobileMenu);if(instance instanceof Plugin&&typeof instance[options]==='function')returns=instance[options].apply(instance,Array.prototype.slice.call(args,1));});
13return returns!==undefined?returns:this;}}};}(jQuery,document,window));; 14'use strict';(function($){var SlickLightbox,defaults;SlickLightbox=function(){function SlickLightbox(element,options1){var slickLightbox;this.options=options1;this.$element=$(element);this.didInit=false;slickLightbox=this;this.$element.on('click.slickLightbox',this.options.itemSelector,function(e){var $clickedItem,$items;e.preventDefault();$clickedItem=$(this);$clickedItem.blur();if(typeof slickLightbox.options.shouldOpen==='function')if(!slickLightbox.options.shouldOpen(slickLightbox,$clickedItem,e))return;$items=slickLightbox.$element.find(slickLightbox.options.itemSelector);if(slickLightbox.elementIsSlick()){$items=slickLightbox.filterOutSlickClones($items);$clickedItem=slickLightbox.handlePossibleCloneClick($clickedItem,$items);}return slickLightbox.init($items.index($clickedItem));});}SlickLightbox.prototype.init=function(index){this.didInit=true;this.detectIE();this.createModal();this.bindEvents();this.initSlick(index);return this.open();};SlickLightbox.prototype.createModalItems=function(){var $items,createItem,itemTemplate,lazyPlaceholder,length,links;lazyPlaceholder=this.options.lazyPlaceholder||'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7';itemTemplate=function(source,caption,lazy){var imgSourceParams;if(lazy===true)imgSourceParams=' data-lazy="'+source+'" src="'+lazyPlaceholder+'" ';else imgSourceParams=' src="'+source+'" ';return '<div class="slick-lightbox-slick-item">\n <div class="slick-lightbox-slick-item-inner">\n <img class="slick-lightbox-slick-img" '+imgSourceParams+' />\n '+caption+'\n </div>\n</div>';};if(this.options.images)links=$.map(this.options.images,function(_this){return function(img){return itemTemplate(img,_this.options.lazy);};}(this));else{$items=this.filterOutSlickClones(this.$element.find(this.options.itemSelector));length=$items.length;createItem=function(_this){return function(el,index){var caption,info,src;info={index,length};caption=_this.getElementCaption(el,info);src=_this.getElementSrc(el);return itemTemplate(src,caption,_this.options.lazy);};}(this);links=$.map($items,createItem);}return links;};SlickLightbox.prototype.createModal=function(){var html,links;links=this.createModalItems();html='<div class="slick-lightbox slick-lightbox-hide-init'+(this.isIE?' slick-lightbox-ie':'')+'" style="background: '+this.options.background+';">\n <div class="slick-lightbox-inner">\n <div class="slick-lightbox-slick slick-caption-'+this.options.captionPosition+'">'+links.join('')+'</div>\n <div>\n<div>';this.$modalElement=$(html);this.$parts={};this.$parts['closeButton']=$(this.options.layouts.closeButton);this.$modalElement.find('.slick-lightbox-inner').append(this.$parts['closeButton']);return $('body').append(this.$modalElement);};SlickLightbox.prototype.initSlick=function(index){var additional;additional={initialSlide:index};if(this.options.lazy)additional.lazyLoad='ondemand';if(this.options.slick!=null)if(typeof this.options.slick==='function')this.slick=this.options.slick(this.$modalElement);else this.slick=this.$modalElement.find('.slick-lightbox-slick').slick($.extend({},this.options.slick,additional));else this.slick=this.$modalElement.find('.slick-lightbox-slick').slick(additional);return this.$modalElement.trigger('init.slickLightbox');};SlickLightbox.prototype.open=function(){if(this.options.useHistoryApi)this.writeHistory();this.$element.trigger('show.slickLightbox');setTimeout(function(_this){return function(){return _this.$element.trigger('shown.slickLightbox');};}(this),this.getTransitionDuration());return this.$modalElement.removeClass('slick-lightbox-hide-init');};SlickLightbox.prototype.close=function(){this.$element.trigger('hide.slickLightbox');setTimeout(function(_this){return function(){return _this.$element.trigger('hidden.slickLightbox');};}(this),this.getTransitionDuration());this.$modalElement.addClass('slick-lightbox-hide');return this.destroy();};SlickLightbox.prototype.bindEvents=function(){var resizeSlides;resizeSlides=function(_this){return function(){var h;h=_this.$modalElement.find('.slick-lightbox-inner').height();_this.$modalElement.find('.slick-lightbox-slick-item').height(h);return _this.$modalElement.find('.slick-lightbox-slick-img, .slick-lightbox-slick-item-inner').css('max-height',Math.round(_this.options.imageMaxHeight*h));};}(this);$(window).on('orientationchange.slickLightbox resize.slickLightbox',resizeSlides);if(this.options.useHistoryApi)$(window).on('popstate.slickLightbox',function(_this){return function(){return _this.close();};}(this));this.$modalElement.on('init.slickLightbox',resizeSlides);this.$modalElement.on('destroy.slickLightbox',function(_this){return function(){return _this.destroy();};}(this));this.$element.on('destroy.slickLightbox',function(_this){return function(){return _this.destroy(true);};}(this));this.$parts['closeButton'].on('click.slickLightbox touchstart.slickLightbox',function(_this){return function(e){e.preventDefault();return _this.close();};}(this));if(this.options.closeOnEscape||this.options.navigateByKeyboard)$(document).on('keydown.slickLightbox',function(_this){return function(e){var code;code=e.keyCode?e.keyCode:e.which;if(_this.options.navigateByKeyboard)if(code===37)_this.slideSlick('left');else{if(code===39)_this.slideSlick('right');}if(_this.options.closeOnEscape)if(code===27)return _this.close();};}(this));if(this.options.closeOnBackdropClick){this.$modalElement.on('click.slickLightbox touchstart.slickLightbox','.slick-lightbox-slick-img',function(e){return e.stopPropagation();});return this.$modalElement.on('click.slickLightbox','.slick-lightbox-slick-item',function(_this){return function(e){e.preventDefault();return _this.close();};}(this));}};SlickLightbox.prototype.slideSlick=function(direction){if(direction==='left')return this.slick.slick('slickPrev');else return this.slick.slick('slickNext');};SlickLightbox.prototype.detectIE=function(){var ieversion;this.isIE=false;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){ieversion=new Number(RegExp.$1);if(ieversion<9)return this.isIE=true;}};SlickLightbox.prototype.getElementCaption=function(el,info){var c;if(!this.options.caption)return '';c=function(){switch(typeof this.options.caption){case 'function':return this.options.caption(el,info);case 'string':return $(el).data(this.options.caption);}}.call(this);return '<span class="slick-lightbox-slick-caption">'+c+'</span>';};SlickLightbox.prototype.getElementSrc=function(el){switch(typeof this.options.src){case 'function':return this.options.src(el);case 'string':return $(el).attr(this.options.src);default:return el.href;}};SlickLightbox.prototype.unbindEvents=function(){$(window).off('.slickLightbox');$(document).off('.slickLightbox');return this.$modalElement.off('.slickLightbox');};SlickLightbox.prototype.destroy=function(unbindAnchors){if(unbindAnchors==null)unbindAnchors=false;if(this.didInit){this.unbindEvents();setTimeout(function(_this){return function(){return _this.$modalElement.remove();};}(this),this.options.destroyTimeout);}if(unbindAnchors){this.$element.off('.slickLightbox');return this.$element.off('.slickLightbox',this.options.itemSelector);}};SlickLightbox.prototype.destroyPrevious=function(){return $('body').children('.slick-lightbox').trigger('destroy.slickLightbox');};SlickLightbox.prototype.getTransitionDuration=function(){var duration;if(this.transitionDuration)return this.transitionDuration;duration=this.$modalElement.css('transition-duration');if(typeof duration==='undefined')return this.transitionDuration=500;else return this.transitionDuration=duration.indexOf('ms')>-1?parseFloat(duration):parseFloat(duration)*1000;};SlickLightbox.prototype.writeHistory=function(){return typeof history!=='undefined'&&history!==null?typeof history.pushState==='function'?history.pushState(null,null,''):void 0:void 0;};SlickLightbox.prototype.filterOutSlickClones=function($items){if(!this.elementIsSlick())return $items;return $items=$items.filter(function(){var $item;$item=$(this);return !$item.hasClass('slick-cloned')&&$item.parents('.slick-cloned').length===0;});};SlickLightbox.prototype.handlePossibleCloneClick=function($clickedItem,$items){var href;if(!this.elementIsSlick())return $clickedItem;if(!$clickedItem.closest('.slick-slide').hasClass('slick-cloned'))return $clickedItem;href=$clickedItem.attr('href');return $items.filter(function(){return $(this).attr('href')===href;}).first();};SlickLightbox.prototype.elementIsSlick=function(){return this.$element.hasClass('slick-slider');};return SlickLightbox;}();defaults={background:'rgba(0,0,0,.8)',closeOnEscape:true,closeOnBackdropClick:true,destroyTimeout:500,itemSelector:'a',navigateByKeyboard:true,src:false,caption:false,captionPosition:'dynamic',images:false,slick:{},useHistoryApi:false,layouts:{closeButton:'<button type="button" class="slick-lightbox-close"></button>'},shouldOpen:null,imageMaxHeight:0.9,lazy:false};$.fn.slickLightbox=function(options){options=$.extend({},defaults,options);$(this).each(function(){return this.slickLightbox=new SlickLightbox(this,options);});return this;};$.fn.unslickLightbox=function(){return $(this).trigger('destroy.slickLightbox').each(function(){return this.slickLightbox=null;});};}(jQuery));; 15(function(global,factory){if(typeof module=='object'&&typeof exports=='object')module.exports=factory;else if(typeof define==='function'&&define["amd"])define(factory);else{global.NW||(global.NW={});global.NW.Dom=factory(global);}})(this,function(global){var version='nwmatcher-1.4.3',doc=global.document,root=doc.documentElement,slice=[].slice,isSingleMatch,isSingleSelect,lastSlice,lastContext,lastPosition,lastMatcher,lastSelector,lastPartsMatch,lastPartsSelect,prefixes='(?:[#.:]|::)?',operators='([~*^$|!]?={1})',whitespace='[\\x20\\t\\n\\r\\f]',combinators='\\x20|[>+~](?=[^>+~])',pseudoparms='(?:[-+]?\\d*n)?[-+]?\\d*',skip_groups='\\[.*\\]|\\(.*\\)|\\{.*\\}',any_esc_chr='\\\\.',alphalodash='[_a-zA-Z]',non_asc_chr='[^\\x00-\\x9f]',escaped_chr='\\\\[^\\n\\r\\f0-9a-fA-F]',unicode_chr='\\\\[0-9a-fA-F]{1,6}(?:\\r\\n|'+whitespace+')?',quotedvalue='"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'+"|'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'",reSplitGroup=/([^,\\()[\]]+|\[[^[\]]*\]|\[.*\]|\([^()]+\)|\(.*\)|\{[^{}]+\}|\{.*\}|\\.)+/g,reTrimSpaces=RegExp('[\\n\\r\\f]|^'+whitespace+'+|'+whitespace+'+$','g'),reEscapedChars=/\\([0-9a-fA-F]{1,6}[\x20\t\n\r\f]?|.)|([\x22\x27])/g,reWhiteSpace=/[\x20\t\n\r\f]+/g,standardValidator,extendedValidator,reValidator,attrcheck,attributes,attrmatcher,pseudoclass,reOptimizeSelector,reSimpleNot,reSplitToken,Optimize,reClass,reSimpleSelector,identifier,extensions='.+',Patterns={spseudos:/^\:(root|empty|(?:first|last|only)(?:-child|-of-type)|nth(?:-last)?(?:-child|-of-type)\
15(\s*(even|odd|(?:[-+]{0,1}\d*n\s*)?[-+]{0,1}\s*\d*)\s*\))?(.*)/i,dpseudos:/^\:(link|visited|target|active|focus|hover|checked|disabled|enabled|selected|lang\(([-\w]{2,})\)|(?:matches|not)\(\s*(:nth(?:-last)?(?:-child|-of-type)\(\s*(?:even|odd|(?:[-+]{0,1}\d*n\s*)?[-+]{0,1}\s*\d*)\s*\)|[^()]*)\s*\))?(.*)/i,epseudos:/^((?:[:]{1,2}(?:after|before|first-letter|first-line))|(?:[:]{2,2}(?:selection|backdrop|placeholder)))?(.*)/i,children:RegExp('^'+whitespace+'*\\>'+whitespace+'*(.*)'),adjacent:RegExp('^'+whitespace+'*\\+'+whitespace+'*(.*)'),relative:RegExp('^'+whitespace+'*\\~'+whitespace+'*(.*)'),ancestor:RegExp('^'+whitespace+'+(.*)'),universal:RegExp('^\\*(.*)')},Tokens={prefixes,identifier,attributes},isNative=(function(){var re=/ \w+\(/,isnative=String(({}).toString).replace(re,' (');return function(method){return method&&typeof method!='string'&&isnative==String(method).replace(re,' (');};})(),NATIVE_FOCUS=isNative(doc.hasFocus),NATIVE_QSAPI=isNative(doc.querySelector),NATIVE_GEBID=isNative(doc.getElementById),NATIVE_GEBTN=isNative(root.getElementsByTagName),NATIVE_GEBCN=isNative(root.getElementsByClassName),NATIVE_GET_ATTRIBUTE=isNative(root.getAttribute),NATIVE_HAS_ATTRIBUTE=isNative(root.hasAttribute),NATIVE_SLICE_PROTO=(function(){var isBuggy=false;try{isBuggy=!!slice.call(doc.childNodes,0)[0];}catch(e){}return isBuggy;})(),NATIVE_TRAVERSAL_API='nextElementSibling' in root&&'previousElementSibling' in root,BUGGY_GEBID=NATIVE_GEBID?(function(){var isBuggy=true,x='x'+String(+new Date()),a=doc.createElementNS?'a':'<a name="'+x+'">';(a=doc.createElement(a)).name=x;root.insertBefore(a,root.firstChild);isBuggy=!!doc.getElementById(x);root.removeChild(a);return isBuggy;})():true,BUGGY_GEBTN=NATIVE_GEBTN?(function(){var div=doc.createElement('div');div.appendChild(doc.createComment(''));return !!div.getElementsByTagName('*')[0];})():true,BUGGY_GEBCN=NATIVE_GEBCN?(function(){var isBuggy,div=doc.createElement('div'),test='\u53f0\u5317';div.appendChild(doc.createElement('span')).setAttribute('class',test+'abc '+test);div.appendChild(doc.createElement('span')).setAttribute('class','x');isBuggy=!div.getElementsByClassName(test)[0];div.lastChild.className=test;return isBuggy||div.getElementsByClassName(test).length!=2;})():true,BUGGY_GET_ATTRIBUTE=NATIVE_GET_ATTRIBUTE?(function(){var input=doc.createElement('input');input.setAttribute('value',5);return input.defaultValue!=5;})():true,BUGGY_HAS_ATTRIBUTE=NATIVE_HAS_ATTRIBUTE?(function(){var option=doc.createElement('option');option.setAttribute('selected','selected');return !option.hasAttribute('selected');})():true,BUGGY_SELECTED=(function(){var select=doc.createElement('select');select.appendChild(doc.createElement('option'));return !select.firstChild.selected;})(),BUGGY_QUIRKS_GEBCN,BUGGY_QUIRKS_QSAPI,QUIRKS_MODE,XML_DOCUMENT,OPERA=typeof global.opera!='undefined'&&(/opera/i).test(({}).toString.call(global.opera)),OPERA_QSAPI=OPERA&&parseFloat(global.opera.version())>=11,RE_BUGGY_QSAPI=NATIVE_QSAPI?(function(){var pattern=[],context,element,expect=function(selector,element,n){var result=false;context.appendChild(element);try{result=context.querySelectorAll(selector).length==n;}catch(e){}while(context.firstChild)context.removeChild(context.firstChild);return result;};if(doc.implementation&&doc.implementation.createDocument)context=doc.implementation.createDocument('','',null).appendChild(doc.createElement('html')).appendChild(doc.createElement('head')).parentNode.appendChild(doc.createElement('body'));else context=doc.createElement('div');element=doc.createElement('div');element.innerHTML='<p id="a"></p><br>';expect('p#a+*',element,0)&&pattern.push('\\w+#\\w+.*[+~]');element=doc.createElement('p');element.setAttribute('class','');expect('[class^=""]',element,1)&&pattern.push('[*^$]=[\\x20\\t\\n\\r\\f]*(?:""|'+"'')");element=doc.createElement('option');element.setAttribute('selected','selected');expect(':checked',element,0)&&pattern.push(':checked');element=doc.createElement('input');element.setAttribute('type','hidden');expect(':enabled',element,0)&&pattern.push(':enabled',':disabled');element=doc.createElement('link');element.setAttribute('href','x');expect(':link',element,1)||pattern.push(':link');if(BUGGY_HAS_ATTRIBUTE)pattern.push('\\[[\\x20\\t\\n\\r\\f]*(?:checked|disabled|ismap|multiple|readonly|selected|value)');return pattern.length?RegExp(pattern.join('|')):{'test':function(){return false;}};})():true,IE_LT_9=typeof doc.addEventListener!='function',LINK_NODES={'a':1,'A':1,'area':1,'AREA':1,'link':1,'LINK':1},ATTR_BOOLEAN={'checked':1,'disabled':1,'ismap':1,'multiple':1,'readonly':1,'selected':1},ATTR_DEFAULT={'value':'defaultValue','checked':'defaultChecked','selected':'defaultSelected'},ATTR_URIDATA={'action':2,'cite':2,'codebase':2,'data':2,'href':2,'longdesc':2,'lowsrc':2,'src':2,'usemap':2},HTML_TABLE={'accept':1,'accept-charset':1,'align':1,'alink':1,'axis':1,'bgcolor':1,'charset':1,'checked':1,'clear':1,'codetype':1,'color':1,'compact':1,'declare':1,'defer':1,'dir':1,'direction':1,'disabled':1,'enctype':1,'face':1,'frame':1,'hreflang':1,'http-equiv':1,'lang':1,'language':1,'link':1,'media':1,'method':1,'multiple':1,'nohref':1,'noresize':1,'noshade':1,'nowrap':1,'readonly':1,'rel':1,'rev':1,'rules':1,'scope':1,'scrolling':1,'selected':1,'shape':1,'target':1,'text':1,'type':1,'valign':1,'valuetype':1,'vlink':1},Selectors={},Operators={'=':"n=='%m'",'^=':"n.indexOf('%m')==0",'*=':"n.indexOf('%m')>-1",'|=':"(n+'-').indexOf('%m-')==0",'~=':"(' '+n+' ').indexOf(' %m ')>-1",'$=':"n.substr(n.length-'%m'.length)=='%m'"},concatList=function(data,elements){var i=-1,element;if(!data.length&&Array.slice)return Array.slice(elements);
15while((element=elements[++i]))data[data.length]=element;return data;},concatCall=function(data,elements,callback){var i=-1,element;while((element=elements[++i]))if(false===callback(data[data.length]=element))break;return data;},switchContext=function(from,force){var div,oldDoc=doc;lastContext=from;doc=from.ownerDocument||from;if(force||oldDoc!==doc){root=doc.documentElement;XML_DOCUMENT=doc.createElement('DiV').nodeName=='DiV';QUIRKS_MODE=!XML_DOCUMENT&&typeof doc.compatMode=='string'?doc.compatMode.indexOf('CSS')<0:(function(){var style=doc.createElement('div').style;return style&&(style.width=1)&&style.width=='1px';})();div=doc.createElement('div');div.appendChild(doc.createElement('p')).setAttribute('class','xXx');div.appendChild(doc.createElement('p')).setAttribute('class','xxx');BUGGY_QUIRKS_GEBCN=!XML_DOCUMENT&&NATIVE_GEBCN&&QUIRKS_MODE&&(div.getElementsByClassName('xxx').length!=2||div.getElementsByClassName('xXx').length!=2);BUGGY_QUIRKS_QSAPI=!XML_DOCUMENT&&NATIVE_QSAPI&&QUIRKS_MODE&&(div.querySelectorAll('[class~=xxx]').length!=2||div.querySelectorAll('.xXx').length!=2);Config.CACHING&&Dom.setCache(true,doc);}},codePointToUTF16=function(codePoint){if(codePoint<1||codePoint>0x10ffff||(codePoint>0xd7ff&&codePoint<0xe000))return '\\ufffd';if(codePoint<0x10000){var lowHex='000'+codePoint.toString(16);return '\\u'+lowHex.substr(lowHex.length-4);}return '\\u'+(((codePoint-0x10000)>>0x0a)+0xd800).toString(16)+'\\u'+(((codePoint-0x10000)%0x400)+0xdc00).toString(16);},stringFromCodePoint=function(codePoint){if(codePoint<1||codePoint>0x10ffff||(codePoint>0xd7ff&&codePoint<0xe000))return '\ufffd';if(codePoint<0x10000)return String.fromCharCode(codePoint);return String.fromCodePoint?String.fromCodePoint(codePoint):String.fromCharCode(((codePoint-0x10000)>>0x0a)+0xd800,((codePoint-0x10000)%0x400)+0xdc00);},convertEscapes=function(str){return str.replace(reEscapedChars,function(substring,p1,p2){return p2?'\\'+p2:(/^[0-9a-fA-F]/).test(p1)?codePointToUTF16(parseInt(p1,16)):(/^[\\\x22\x27]/).test(p1)?substring:p1;});},unescapeIdentifier=function(str){return str.replace(reEscapedChars,function(substring,p1,p2){return p2?p2:(/^[0-9a-fA-F]/).test(p1)?stringFromCodePoint(parseInt(p1,16)):(/^[\\\x22\x27]/).test(p1)?substring:p1;});},byIdRaw=function(id,elements){var i=-1,element;while((element=elements[++i]))if(element.getAttribute('id')==id)break;return element||null;},_byId=!BUGGY_GEBID?function(id,from){id=(/\\/).test(id)?unescapeIdentifier(id):id;return from.getElementById&&from.getElementById(id)||byIdRaw(id,from.getElementsByTagName('*'));}:function(id,from){var element=null;id=(/\\/).test(id)?unescapeIdentifier(id):id;if(XML_DOCUMENT||from.nodeType!=9)return byIdRaw(id,from.getElementsByTagName('*'));if((element=from.getElementById(id))&&element.name==id&&from.getElementsByName)return byIdRaw(id,from.getElementsByName(id));return element;},byId=function(id,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byId(id,from);},byTagRaw=function(tag,from){var any=tag=='*',element=from,elements=[],next=element.firstChild;any||(tag=tag.toUpperCase());while((element=next)){if(element.tagName>'@'&&(any||element.tagName.toUpperCase()==tag))elements[elements.length]=element;if((next=element.firstChild||element.nextSibling))continue;while(!next&&(element=element.parentNode)&&element!==from)next=element.nextSibling;}return elements;},_byTag=!BUGGY_GEBTN&&NATIVE_SLICE_PROTO?function(tag,from){return XML_DOCUMENT||from.nodeType==11?byTagRaw(tag,from):slice.call(from.getElementsByTagName(tag),0);}:function(tag,from){var i=-1,j=i,data=[],element,elements=XML_DOCUMENT||from.nodeType==11?byTagRaw(tag,from):from.getElementsByTagName(tag);if(tag=='*'){while((element=elements[++i]))if(element.nodeName>'@')data[++j]=element;}else while((element=elements[++i]))data[i]=element;return data;},byTag=function(tag,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byTag(tag,from);},byName=function(name,from){return select('[name="'+name.replace(/\\([^\\]{1})/g,'$1')+'"]',from);},byClassRaw=function(name,from){var i=-1,j=i,data=[],element,elements=_byTag('*',from),n;name=' '+(QUIRKS_MODE?name.toLowerCase():name)+' ';while((element=elements[++i])){n=XML_DOCUMENT?element.getAttribute('class'):element.className;if(n&&n.length&&(' '+(QUIRKS_MODE?n.toLowerCase():n).replace(reWhiteSpace,' ')+' ').indexOf(name)>-1)data[++j]=element;}return data;},_byClass=function(name,from){name=QUIRKS_MODE?name.toLowerCase():name;name=(/\\/).test(name)?unescapeIdentifier(name):name;return (BUGGY_GEBCN||BUGGY_QUIRKS_GEBCN||XML_DOCUMENT||!from.getElementsByClassName)?byClassRaw(name,from):slice.call(from.getElementsByClassName(name));},byClass=function(name,from){from||(from=doc);if(lastContext!==from)switchContext(from);return _byClass(name,from);},contains='compareDocumentPosition' in root?function(container,element){return (container.compareDocumentPosition(element)&16)==16;}:'contains' in root?function(container,element){return container!==element&&container.contains(element);}:function(container,element){while((element=element.parentNode))if(element===container)return true;return false;},getAttribute=!BUGGY_GET_ATTRIBUTE&&!IE_LT_9?function(node,attribute){return node.getAttribute(attribute);}:function(node,attribute){attribute=attribute.toLowerCase();if(typeof node[attribute]=='object')return node.attributes[attribute]&&node.attributes[attribute].value;return (attribute=='type'?node.getAttribute(attribute):ATTR_URIDATA[attribute]?node.getAttribute(attribute,2):ATTR_BOOLEAN[attribute]?node.getAttribute(attribute)?attribute:'false':(node=node.getAttributeNode(attribute))&&node.value);},hasAttribute=!BUGGY_HAS_ATTRIBUTE&&!IE_LT_9?function(node,attribute){return XML_DOCUMENT?
15!!node.getAttribute(attribute):node.hasAttribute(attribute);}:function(node,attribute){var obj=node.getAttributeNode(attribute=attribute.toLowerCase());return ATTR_DEFAULT[attribute]&&attribute!='value'?node[ATTR_DEFAULT[attribute]]:obj&&obj.specified;},isEmpty=function(node){node=node.firstChild;while(node){if(node.nodeType==3||node.nodeName>'@')return false;node=node.nextSibling;}return true;},isLink=function(element){return hasAttribute(element,'href')&&LINK_NODES[element.nodeName];},nthElement=function(element,last){var count=1,succ=last?'nextSibling':'previousSibling';while((element=element[succ]))if(element.nodeName>'@')++count;return count;},nthOfType=function(element,last){var count=1,succ=last?'nextSibling':'previousSibling',type=element.nodeName;while((element=element[succ]))if(element.nodeName==type)++count;return count;},configure=function(option){if(typeof option=='string')return !!Config[option];if(typeof option!='object')return Config;for(var i in option){Config[i]=!!option[i];if(i=='SIMPLENOT'){matchContexts={};matchResolvers={};selectContexts={};selectResolvers={};if(!Config[i])Config['USE_QSAPI']=false;}else{if(i=='USE_QSAPI')Config[i]=!!option[i]&&NATIVE_QSAPI;}}setIdentifierSyntax();reValidator=RegExp(Config.SIMPLENOT?standardValidator:extendedValidator);return true;},emit=function(message){if(Config.VERBOSITY)throw Error(message);if(Config.LOGERRORS&&console&&console.log)console.log(message);},Config={CACHING:false,ESCAPECHR:true,NON_ASCII:true,SELECTOR3:true,UNICODE16:true,SHORTCUTS:false,SIMPLENOT:true,SVG_LCASE:false,UNIQUE_ID:true,USE_HTML5:true,USE_QSAPI:NATIVE_QSAPI,VERBOSITY:true,LOGERRORS:true},initialize=function(doc){setIdentifierSyntax();switchContext(doc,true);},setIdentifierSyntax=function(){var syntax='',start=Config['SELECTOR3']?'-{2}|':'';Config['NON_ASCII']&&(syntax+='|'+non_asc_chr);Config['UNICODE16']&&(syntax+='|'+unicode_chr);Config['ESCAPECHR']&&(syntax+='|'+escaped_chr);syntax+=(Config['UNICODE16']||Config['ESCAPECHR'])?'':'|'+any_esc_chr;identifier='-?(?:'+start+alphalodash+syntax+')(?:-|[0-9]|'+alphalodash+syntax+')*';attrcheck='('+quotedvalue+'|'+identifier+')';attributes=whitespace+'*('+identifier+'(?::'+identifier+')?)'+whitespace+'*(?:'+operators+whitespace+'*'+attrcheck+')?'+whitespace+'*'+'(i)?'+whitespace+'*';attrmatcher=attributes.replace(attrcheck,'([\\x22\\x27]*)((?:\\\\?.)*?)\\3');pseudoclass='((?:'+pseudoparms+'|'+quotedvalue+'|'+prefixes+identifier+'|'+'\\['+attributes+'\\]|'+'\\(.+\\)|'+whitespace+'*|'+',)+)';standardValidator='(?=[\\x20\\t\\n\\r\\f]*[^>+~(){}<>])'+'('+'\\*'+'|(?:'+prefixes+identifier+')'+'|'+combinators+'|\\['+attributes+'\\]'+'|\\('+pseudoclass+'\\)'+'|\\{'+extensions+'\\}'+'|(?:,|'+whitespace+'*)'+')+';reSimpleNot=RegExp('^('+'(?!:not)'+'('+prefixes+identifier+'|\\([^()]*\\))+'+'|\\['+attributes+'\\]'+')$');reSplitToken=RegExp('('+prefixes+identifier+'|'+'\\['+attributes+'\\]|'+'\\('+pseudoclass+'\\)|'+'\\\\.|[^\\x20\\t\\n\\r\\f>+~])+','g');reOptimizeSelector=RegExp(identifier+'|^$');reSimpleSelector=RegExp(BUGGY_GEBTN&&BUGGY_GEBCN||OPERA?'^#?'+identifier+'$':BUGGY_GEBTN?'^[.#]?'+identifier+'$':BUGGY_GEBCN?'^(?:\\*|#'+identifier+')$':'^(?:\\*|[.#]?'+identifier+')$');reClass=RegExp('(?:\\[[\\x20\\t\\n\\r\\f]*class\\b|\\.'+identifier+')');Optimize={ID:RegExp('^\\*?#('+identifier+')|'+skip_groups),TAG:RegExp('^('+identifier+')|'+skip_groups),CLASS:RegExp('^\\.('+identifier+'$)|'+skip_groups)};Patterns.id=RegExp('^#('+identifier+')(.*)');Patterns.tagName=RegExp('^('+identifier+')(.*)');Patterns.className=RegExp('^\\.('+identifier+')(.*)');Patterns.attribute=RegExp('^\\['+attrmatcher+'\\](.*)');Tokens.identifier=identifier;Tokens.attributes=attributes;extendedValidator=standardValidator.replace(pseudoclass,'.*');reValidator=RegExp(standardValidator);},ACCEPT_NODE='r[r.length]=c[k];if(f&&false===f(c[k]))break main;else continue main;',compile=function(selector,source,mode){var parts=typeof selector=='string'?selector.match(reSplitGroup):selector;typeof source=='string'||(source='');if(parts.length==1)source+=compileSelector(parts[0],mode?ACCEPT_NODE:'f&&f(k);return true;',mode);else{var i=-1,seen={},token;while((token=parts[++i])){token=token.replace(reTrimSpaces,'');if(!seen[token]&&(seen[token]=true))source+=compileSelector(token,mode?ACCEPT_NODE:'f&&f(k);return true;',mode);}}if(mode)return Function('c,s,d,h,g,f','var N,n,x=0,k=-1,e,r=[];main:while((e=c[++k])){'+source+'}return r;');else return Function('e,s,d,h,g,f','var N,n,x=0,k=e;'+source+'return false;');},compileSelector=function(selector,source,mode){var a,b,n,k=0,expr,match,result,status,test,type;while(selector){k++;if((match=selector.match(Patterns.universal)))expr='';else if((match=selector.match(Patterns.id))){match[1]=(/\\/).test(match[1])?convertEscapes(match[1]):match[1];source='if('+(XML_DOCUMENT?'s.getAttribute(e,"id")':'(e.submit?s.getAttribute(e,"id"):e.id)')+'=="'+match[1]+'"'+'){'+source+'}';}else if((match=selector.match(Patterns.tagName))){test=Config.SVG_LCASE?'||e.nodeName=="'+match[1].toLowerCase()+'"':'';source='if(e.nodeName'+(XML_DOCUMENT?'=="'+match[1]+'"':'.toUpperCase()'+'=="'+match[1].toUpperCase()+'"'+test)+'){'+source+'}';}else if((match=selector.match(Patterns.className))){match[1]=(/\\/).test(match[1])?convertEscapes(match[1]):match[1];match[1]=QUIRKS_MODE?match[1].toLowerCase():match[1];source='if((n='+(XML_DOCUMENT?'s.getAttribute(e,"class")':'e.className')+')&&n.length&&(" "+'+(QUIRKS_MODE?'n.toLowerCase()':'n')+'.replace(/'+whitespace+'+/g," ")+" ").indexOf(" '+match[1]+' ")>-1'+'){'+source+'}';}else if((match=selector.match(Patterns.attribute))){expr=match[1].split(':');expr=expr.length==2?expr[1]:expr[0]+'';if(match[2]&&!Operators[match[2]]){emit('Unsupported operator in attribute selectors "'+selector+'"');return '';}test='false';if(match[2]&&match[4]&&(test=Operators[match[2]])){match[4]=(/\\/).test(match[4])?convertEscapes(match[4]):match[4];type=match[5]=='i'||HTML_TABLE[expr.toLowerCase()];test=test.replace(/\%m/g,type?match[4].toLowerCase():match[4]);}else{if(match[2]=='!='||match[2]=='=')test='n'+match[2]+'=""';}source='if(n=s.hasAttribute(e,"'+match[1]+'")){'+(match[2]?'n=s.getAttribute(e,"'+match[1]+'")':'')+(type&&match[2]?'.toLowerCase();':';')+'if('+(match[2]?test:'n')+'){'+source+'}}';}else if((match=selector.match(Patterns.adjacent)))source=NATIVE_TRAVERSAL_API?'var N'+k+'=e;if((e=e.previousElementSibling)){'+source+'}e=N'+k+';':'var N'+k+'=e;while((e=e.previousSibling)){if(e.nodeType==1){'+source+'break;}}e=N'+k+';';else if((match=selector.match(Patterns.relative)))source=NATIVE_TRAVERSAL_API?'var N'+k+'=e;while((e=e.previousElementSibling)){'+source+'}e=N'+k+';':'var N'+k+'=e;while((e=e.previousSibling)){if(e.nodeType==1){'+source+'}}e=N'+k+';';else if((match=selector.match(Patterns.children)))source='var N'+k+'=e;if((e=e.parentNode)&&e.nodeType==1){'+source+'}e=N'+k+';';else if((match=selector.match(Patterns.ancestor)))source='var N'+k+'=e;while((e=e.parentNode)&&e.nodeType==1){'+source+'}e=N'+k+';';else if((match=selector.match(Patterns.spseudos))&&match[1])switch(match[1]){case 'root':if(match[3])source='if(e===h||s.contains(h,e)){'+source+'}';else source='if(e===h){'+source+'}';break;case 'empty':source='if(s.isEmpty(e)){'+source+'}';break;default:if(match[1]&&match[2]){if(match[2]=='n'){source='if(e!==h){'+source+'}';break;}else if(match[2]=='even'){a=2;b=0;}else if(match[2]=='odd'){a=2;b=1;}else{b=((n=match[2].match(/(-?\d+)$/))?parseInt(n[1],10):0);a=((n=match[2].match(/(-?\d*)n/i))?parseInt(n[1],10):0);if(n&&n[1]=='-')a=-1;}test=a>1?(/last/i.test(match[1]))?'(n-('+b+'))%'+a+'==0':'n>='+b+'&&(n-('+b+'))%'+a+'==0':a<-1?(/last/i.test(match[1]))?'(n-('+b+'))%'+a+'==0':'n<='+b+'&&(n-('+b+'))%'+a+'==0':a===0?'n=='+b:a==-1?'n<='+b:'n>='+b;source='if(e!==h){'+'n=s['+(/-of-type/i.test(match[1])?'"nthOfType"':'"nthElement"')+']'+'(e,'+(/last/i.test(match[1])?'true':'false')+');'+'if('+test+'){'+source+'}'+'}';}else{a=/first/i.test(match[1])?'previous':'next';n=/only/i.test(match[1])?'previous':'next';b=/first|last/i.test(match[1]);type=/-of-type/i.test(match[1])?'&&n.nodeName!=e.nodeName':'&&n.nodeName<"@"';source='if(e!==h){'+('n=e;while((n=n.'+a+'Sibling)'+type+');if(!n){'+(b?source:'n=e;while((n=n.'+n+'Sibling)'+type+');if(!n){'+source+'}')+'}')+'}';}break;}else if((match=selector.match(Patterns.dpseudos))&&match[1])switch(match[1].match(/^\w+/)[0]){case 'matches':expr=match[3].replace(reTrimSpaces,'');
15source='if(s.match(e, "'+expr.replace(/\x22/g,'\\"')+'",g)){'+source+'}';break;case 'not':expr=match[3].replace(reTrimSpaces,'');if(Config.SIMPLENOT&&!reSimpleNot.test(expr)){emit('Negation pseudo-class only accepts simple selectors "'+selector+'"');return '';}else if('compatMode' in doc)source='if(!'+compile(expr,'',false)+'(e,s,d,h,g)){'+source+'}';else source='if(!s.match(e, "'+expr.replace(/\x22/g,'\\"')+'",g)){'+source+'}';break;case 'checked':source='if((typeof e.form!=="undefined"&&(/^(?:radio|checkbox)$/i).test(e.type)&&e.checked)'+(Config.USE_HTML5?'||(/^option$/i.test(e.nodeName)&&(e.selected||e.checked))':'')+'){'+source+'}';break;case 'disabled':source='if(((typeof e.form!=="undefined"'+(Config.USE_HTML5?'':'&&!(/^hidden$/i).test(e.type)')+')||s.isLink(e))&&e.disabled===true){'+source+'}';break;case 'enabled':source='if(((typeof e.form!=="undefined"'+(Config.USE_HTML5?'':'&&!(/^hidden$/i).test(e.type)')+')||s.isLink(e))&&e.disabled===false){'+source+'}';break;case 'lang':test='';if(match[2])test=match[2].substr(0,2)+'-';source='do{(n=e.lang||"").toLowerCase();'+'if((n==""&&h.lang=="'+match[2].toLowerCase()+'")||'+'(n&&(n=="'+match[2].toLowerCase()+'"||n.substr(0,3)=="'+test.toLowerCase()+'")))'+'{'+source+'break;}}while((e=e.parentNode)&&e!==g);';break;case 'target':source='if(e.id==d.location.hash.slice(1)){'+source+'}';break;case 'link':source='if(s.isLink(e)&&!e.visited){'+source+'}';break;case 'visited':source='if(s.isLink(e)&&e.visited){'+source+'}';break;case 'active':if(XML_DOCUMENT)break;source='if(e===d.activeElement){'+source+'}';break;case 'hover':if(XML_DOCUMENT)break;source='if(e===d.hoverElement){'+source+'}';break;case 'focus':if(XML_DOCUMENT)break;source=NATIVE_FOCUS?'if(e===d.activeElement&&d.hasFocus()&&(e.type||e.href||typeof e.tabIndex=="number")){'+source+'}':'if(e===d.activeElement&&(e.type||e.href)){'+source+'}';break;case 'selected':expr=BUGGY_SELECTED?'||(n=e.parentNode)&&n.options[n.selectedIndex]===e':'';source='if(/^option$/i.test(e.nodeName)&&(e.selected||e.checked'+expr+')){'+source+'}';break;default:break;}else if((match=selector.match(Patterns.epseudos))&&match[1])source='if(!(/1|11/).test(e.nodeType)){'+source+'}';else{expr=false;status=false;for(expr in Selectors)if((match=selector.match(Selectors[expr].Expression))&&match[1]){result=Selectors[expr].Callback(match,source);if('match' in result)match=result.match;source=result.source;status=result.status;if(status)break;}if(!status){emit('Unknown pseudo-class selector "'+selector+'"');return '';}if(!expr){emit('Unknown token in selector "'+selector+'"');return '';}}if(!match){emit('Invalid syntax in selector "'+selector+'"');return '';}selector=match&&match[match.length-1];}return source;},match=function(element,selector,from,callback){var parts;if(!(element&&element.nodeType==1)){emit('Invalid element argument');return false;}else if(typeof selector!='string'){emit('Invalid selector argument');return false;}else if(from&&from.nodeType==1&&!contains(from,element))return false;else{if(lastContext!==from)switchContext(from||(from=element.ownerDocument));}selector=selector.replace(reTrimSpaces,'').replace(/\x00|\\$/g,'\ufffd');Config.SHORTCUTS&&(selector=Dom.shortcuts(selector,element,from));if(lastMatcher!=selector)if((parts=selector.match(reValidator))&&parts[0]==selector){isSingleMatch=(parts=selector.match(reSplitGroup)).length<2;lastMatcher=selector;lastPartsMatch=parts;}else{emit('The string "'+selector+'", is not a valid CSS selector');return false;}else parts=lastPartsMatch;if(!matchResolvers[selector]||matchContexts[selector]!==from){matchResolvers[selector]=compile(isSingleMatch?[selector]:parts,'',false);matchContexts[selector]=from;}return matchResolvers[selector](element,Snapshot,doc,root,from,callback);},first=function(selector,from){return select(selector,from,function(){return false;})[0]||null;},select=function(selector,from,callback){var i,changed,element,elements,parts,token,original=selector;if(arguments.length===0){emit('Not enough arguments');return [];}else if(typeof selector!='string')return [];else if(from&&!(/1|9|11/).test(from.nodeType)){emit('Invalid or illegal context element');return [];}else{if(lastContext!==from)switchContext(from||(from=doc));}if(Config.CACHING&&(elements=Dom.loadResults(original,from,doc,root)))return callback?concatCall([],elements,callback):elements;selector=selector.replace(reTrimSpaces,'').replace(/\x00|\\$/g,'\ufffd');if(!OPERA_QSAPI&&reSimpleSelector.test(selector))switch(selector.charAt(0)){case '#':if(Config.UNIQUE_ID)elements=(element=_byId(selector.slice(1),from))?[element]:[];break;case '.':elements=_byClass(selector.slice(1),from);break;default:elements=_byTag(selector,from);break;}else{if(!XML_DOCUMENT&&Config.USE_QSAPI&&!(BUGGY_QUIRKS_QSAPI&&reClass.test(selector))&&
15!RE_BUGGY_QSAPI.test(selector))try{elements=from.querySelectorAll(selector);}catch(e){}}if(elements){elements=callback?concatCall([],elements,callback):NATIVE_SLICE_PROTO?slice.call(elements):concatList([],elements);Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;}Config.SHORTCUTS&&(selector=Dom.shortcuts(selector,from));if((changed=lastSelector!=selector))if((parts=selector.match(reValidator))&&parts[0]==selector){isSingleSelect=(parts=selector.match(reSplitGroup)).length<2;lastSelector=selector;lastPartsSelect=parts;}else{emit('The string "'+selector+'", is not a valid CSS selector');return [];}else parts=lastPartsSelect;if(from.nodeType==11)elements=byTagRaw('*',from);else{if(!XML_DOCUMENT&&isSingleSelect){if(changed){parts=selector.match(reSplitToken);token=parts[parts.length-1];lastSlice=token.split(':not');lastSlice=lastSlice[lastSlice.length-1];lastPosition=selector.length-token.length;}if(Config.UNIQUE_ID&&lastSlice&&(parts=lastSlice.match(Optimize.ID))&&(token=parts[1])){if((element=_byId(token,from)))if(match(element,selector)){callback&&callback(element);elements=[element];}else elements=[];}else{if(Config.UNIQUE_ID&&(parts=selector.match(Optimize.ID))&&(token=parts[1]))if((element=_byId(token,doc)))if('#'+token==selector){callback&&callback(element);elements=[element];}else if(/[>+~]/.test(selector))from=element.parentNode;else from=element;else elements=[];}if(elements){Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;}if(!NATIVE_GEBCN&&lastSlice&&(parts=lastSlice.match(Optimize.TAG))&&(token=parts[1])){if((elements=_byTag(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace(token,'*');}else if(lastSlice&&(parts=lastSlice.match(Optimize.CLASS))&&(token=parts[1])){if((elements=_byClass(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace('.'+token,reOptimizeSelector.test(selector.charAt(selector.indexOf(token)-1))?'':'*');}else if((parts=selector.match(Optimize.CLASS))&&(token=parts[1])){if((elements=_byClass(token,from)).length===0)return [];for(i=0,els=[];elements.length>i;++i)els=concatList(els,elements[i].getElementsByTagName('*'));elements=els;selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace('.'+token,reOptimizeSelector.test(selector.charAt(selector.indexOf(token)-1))?'':'*');}else{if(NATIVE_GEBCN&&lastSlice&&(parts=lastSlice.match(Optimize.TAG))&&(token=parts[1])){if((elements=_byTag(token,from)).length===0)return [];selector=selector.slice(0,lastPosition)+selector.slice(lastPosition).replace(token,'*');}}}}if(!elements)if(IE_LT_9)elements=/^(?:applet|object)$/i.test(from.nodeName)?from.children:byTagRaw('*',from);else elements=from.getElementsByTagName('*');if(!selectResolvers[selector]||selectContexts[selector]!==from){selectResolvers[selector]=compile(isSingleSelect?[selector]:parts,'',true);selectContexts[selector]=from;}elements=selectResolvers[selector](elements,Snapshot,doc,root,from,callback);Config.CACHING&&Dom.saveResults(original,from,doc,elements);return elements;},FN=function(x){return x;},matchContexts={},matchResolvers={},selectContexts={},selectResolvers={},Snapshot={nthElement,nthOfType,getAttribute,hasAttribute,byClass:_byClass,byName,byTag:_byTag,byId:_byId,contains,isEmpty,isLink,select,match},Dom={ACCEPT_NODE,byId,byTag,byName,byClass,getAttribute,hasAttribute,match,first,select,compile,contains,configure,setCache:FN,loadResults:FN,saveResults:FN,shortcuts:FN,emit,Config,Snapshot,Operators,Selectors,Tokens,Version:version,registerOperator:function(symbol,resolver){Operators[symbol]||(Operators[symbol]=resolver);},registerSelector:function(name,rexp,func){Selectors[name]||(Selectors[name]={Expression:rexp,Callback:func});}};initialize(doc);return Dom;});; 16!function(a){"use strict";function b(){}function c(){try{return document.activeElement;}catch(a){}}function d(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return !0;return !1;}function e(a,b,c){return a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent?a.attachEvent("on"+b,c):void 0;}function f(a,b){var c;a.createTextRange?(c=a.createTextRange(),c.move("character",b),c.select()):a.selectionStart&&(a.focus(),a.setSelectionRange(b,b));}function g(a,b){try{return a.type=b,!0;}catch(c){return !1;}}function h(a,b){if(a&&a.getAttribute(B))b(a);else for(var c,d=a?a.getElementsByTagName("input"):N,e=a?a.getElementsByTagName("textarea"):O,f=d?d.length:0,g=e?e.length:0,h=f+g,i=0;h>i;i++)c=f>i?d[i]:e[i-f],b(c);}function i(a){h(a,k);}function j(a){h(a,l);}function k(a,b){var c=!!b&&a.value!==b,d=a.value===a.getAttribute(B);if((c||d)&&"true"===a.getAttribute(C)){a.removeAttribute(C),a.value=a.value.replace(a.getAttribute(B),""),a.className=a.className.replace(A,"");var e=a.getAttribute(I);parseInt(e,10)>=0&&(a.setAttribute("maxLength",e),a.removeAttribute(I));var f=a.getAttribute(D);return f&&(a.type=f),!0;}return !1;}function l(a){var b=a.getAttribute(B);if(""===a.value&&b){a.setAttribute(C,"true"),a.value=b,a.className+=" "+z;var c=a.getAttribute(I);c||(a.setAttribute(I,a.maxLength),a.removeAttribute("maxLength"));var d=a.getAttribute(D);return d?a.type="text":"password"===a.type&&g(a,"text")&&a.setAttribute(D,"password"),!0;}return !1;}function m(a){return function(){P&&a.value===a.getAttribute(B)&&"true"===a.getAttribute(C)?f(a,0):k(a);};}function n(a){return function(){l(a);};}function o(a){return function(){i(a);};}function p(a){return function(b){return v=a.value,"true"===a.getAttribute(C)&&v===a.getAttribute(B)&&d(x,b.keyCode)?(b.preventDefault&&b.preventDefault(),!1):void 0;};}
16function q(a){return function(){k(a,v),""===a.value&&(a.blur(),f(a,0));};}function r(a){return function(){a===c()&&a.value===a.getAttribute(B)&&"true"===a.getAttribute(C)&&f(a,0);};}function s(a){var b=a.form;b&&"string"==typeof b&&(b=document.getElementById(b),b.getAttribute(E)||(e(b,"submit",o(b)),b.setAttribute(E,"true"))),e(a,"focus",m(a)),e(a,"blur",n(a)),P&&(e(a,"keydown",p(a)),e(a,"keyup",q(a)),e(a,"click",r(a))),a.setAttribute(F,"true"),a.setAttribute(B,T),(P||a!==c())&&l(a);}var t=document.createElement("input"),u=void 0!==t.placeholder;if(a.Placeholders={nativeSupport:u,disable:u?b:i,enable:u?b:j},!u){var v,w=["text","search","url","tel","email","password","number","textarea"],x=[27,33,34,35,36,37,38,39,40,8,46],y="#ccc",z="placeholdersjs",A=new RegExp("(?:^|\\s)"+z+"(?!\\S)"),B="data-placeholder-value",C="data-placeholder-active",D="data-placeholder-type",E="data-placeholder-submit",F="data-placeholder-bound",G="data-placeholder-focus",H="data-placeholder-live",I="data-placeholder-maxlength",J=100,K=document.getElementsByTagName("head")[0],L=document.documentElement,M=a.Placeholders,N=document.getElementsByTagName("input"),O=document.getElementsByTagName("textarea"),P="false"===L.getAttribute(G),Q="false"!==L.getAttribute(H),R=document.createElement("style");R.type="text/css";var S=document.createTextNode("."+z+" {color:"+y+";}");R.styleSheet?R.styleSheet.cssText=S.nodeValue:R.appendChild(S),K.insertBefore(R,K.firstChild);for(var T,U,V=0,W=N.length+O.length;W>V;V++)U=V<N.length?N[V]:O[V-N.length],T=U.attributes.placeholder,T&&(T=T.nodeValue,T&&d(w,U.type)&&s(U));var X=setInterval(function(){for(var a=0,b=N.length+O.length;b>a;a++)U=a<N.length?N[a]:O[a-N.length],T=U.attributes.placeholder,T?(T=T.nodeValue,T&&d(w,U.type)&&(U.getAttribute(F)||s(U),(T!==U.getAttribute(B)||"password"===U.type&&!U.getAttribute(D))&&("password"===U.type&&!U.getAttribute(D)&&g(U,"text")&&U.setAttribute(D,"password"),U.value===U.getAttribute(B)&&(U.value=T),U.setAttribute(B,T)))):U.getAttribute(C)&&(k(U),U.removeAttribute(B));Q||clearInterval(X);},J);e(a,"beforeunload",function(){M.disable();});}}(this);; 17(function(j){function A(a){return a.replace(B,h).replace(C,function(a,d,b){for(var a=b.split(","),b=0,e=a.length;b<e;b++){var s=D(a[b].replace(E,h).replace(F,h))+o,l=[];a[b]=s.replace(G,function(a,b,c,d,e){if(b){if(l.length>0){var a=l,f,e=s.substring(0,e).replace(H,i);if(e==i||e.charAt(e.length-1)==o)e+="*";try{f=t(e);}catch(k){}if(f){e=0;for(c=f.length;e<c;e++){for(var d=f[e],h=d.className,j=0,m=a.length;j<m;j++){var g=a[j];if(!RegExp("(^|\\s)"+g.className+"(\\s|$)").test(d.className)&&g.b&&(g.b===!0||g.b(d)===!0))h=u(h,g.className,!0);}d.className=h;}}l=[];}return b;}else{if(b=c?I(c):!v||v.test(d)?{className:w(d),b:!0}:null)return l.push(b),"."+b.className;return a;}});}return d+a.join(",");});}function I(a){var c=!0,d=w(a.slice(1)),b=a.substring(0,5)==":not(",e,f;b&&(a=a.slice(5,-1));var l=a.indexOf("(");l>-1&&(a=a.substring(0,l));if(a.charAt(0)==":")switch(a.slice(1)){case "root":c=function(a){return b?a!=p:a==p;};break;case "target":if(m==8){c=function(a){function c(){var d=location.hash,e=d.slice(1);return b?d==i||a.id!=e:d!=i&&a.id==e;}k(j,"hashchange",function(){g(a,d,c());});return c();};break;}return !1;case "checked":c=function(a){J.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&g(a,d,a.checked!==b);});return a.checked!==b;};break;case "disabled":b=!b;case "enabled":c=function(c){if(K.test(c.tagName))return k(c,"propertychange",function(){event.propertyName=="$disabled"&&g(c,d,c.a===b);}),q.push(c),c.a=c.disabled,c.disabled===b;return a==":enabled"?b:!b;};break;case "focus":e="focus",f="blur";case "hover":e||(e="mouseenter",f="mouseleave");c=function(a){k(a,b?f:e,function(){g(a,d,!0);});k(a,b?e:f,function(){g(a,d,!1);});return b;};break;default:if(!L.test(a))return !1;}return {className:d,b:c};}function w(a){return M+"-"+(m==6&&N?O++:a.replace(P,function(a){return a.charCodeAt(0);}));}function D(a){return a.replace(x,h).replace(Q,o);}function g(a,c,d){var b=a.className,c=u(b,c,d);if(c!=b)a.className=c,a.parentNode.className+=i;}
17function u(a,c,d){var b=RegExp("(^|\\s)"+c+"(\\s|$)"),e=b.test(a);return d?e?a:a+o+c:e?a.replace(b,h).replace(x,h):a;}function k(a,c,d){a.attachEvent("on"+c,d);}function r(a,c){if(/^https?:\/\//i.test(a))return c.substring(0,c.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return c.substring(0,c.indexOf("/",8))+a;var d=c.split(/[?#]/)[0];a.charAt(0)!="?"&&d.charAt(d.length-1)!="/"&&(d=d.substring(0,d.lastIndexOf("/")+1));return d+a;}function y(a){if(a)return n.open("GET",a,!1),n.send(),(n.status==200?n.responseText:i).replace(R,i).replace(S,function(c,d,b,e,f){return y(r(b||f,a));}).replace(T,function(c,d,b){d=d||i;return " url("+d+r(b,a)+d+") ";});return i;}function U(){var a,c;a=f.getElementsByTagName("BASE");for(var d=a.length>0?a[0].href:f.location.href,b=0;b<f.styleSheets.length;b++)if(c=f.styleSheets[b],c.href!=i&&(a=r(c.href,d)))c.cssText=A(y(a));q.length>0&&setInterval(function(){for(var a=0,c=q.length;a<c;a++){var b=q[a];if(b.disabled!==b.a)b.disabled?(b.disabled=!1,b.a=!0,b.disabled=!0):b.a=b.disabled;}},250);}if(!true){var f=document,p=f.documentElement,n=function(){if(j.XMLHttpRequest)return new XMLHttpRequest();try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(a){return null;}}(),m=/MSIE (\d+)/.exec(navigator.userAgent)[1];if(!(f.compatMode!="CSS1Compat"||m<6||m>8||!n)){var z={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},t,q=[],O=0,N=!0,M="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,S=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,T=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,L=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,B=/:(:first-(?:line|letter))/g,C=/(^|})\s*([^\{]*?[\[:][^{]+)/g,G=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,H=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,P=/[^\w-]/g,K=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,J=/^(checkbox|radio)$/,v=m>6?/[\$\^*]=(['"])\1/:null,E=/([(\[+~])\s+/g,F=/\s+([)\]+~])/g,Q=/\s+/g,x=/^\s*((?:[\S\s]*\S)?)\s*$/,i="",o=" ",h="$1";(function(a,c){function d(){try{p.doScroll("left");}catch(a){setTimeout(d,50);return;}b("poll");}function b(d){if(!(d.type=="readystatechange"&&f.readyState!="complete")&&((d.type=="load"?a:f).detachEvent("on"+d.type,b,!1),!e&&(e=!0)))c.call(a,d.type||d);}var e=!1,g=!0;if(f.readyState=="complete")c.call(a,i);else{if(f.createEventObject&&p.doScroll){try{g=!a.frameElement;}catch(h){}g&&d();}k(f,"readystatechange",b);k(a,"load",b);}})(j,function(){for(var a in z){var c,d,b=j;if(j[a]){for(c=z[a].replace("*",a).split(".");(d=c.shift())&&(b=b[d]););if(typeof b=="function"){t=b;U();break;}}}});}}})(this);; 18(function($,Drupal,drupalSettings){Drupal.behaviors.cdwGoogleAnalytics={attach:function(context,settings){var shortname=drupalSettings.cdw.js_footer.shortname;$('.page-biztech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-fedtech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.page-statetech-insider .content a.cdw-magazine-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Insider Page','Magazine Insider Page']);});$('.content a.cdw-mag-foot-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Magazine Footer','Magazine Footer']);});$('.page-biztech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-fedtech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.page-statetech-insider .content a.cdw-newsletter-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Insider Page','Newsletter Insider Page']);});$('.content a.cdw-news-foot-archive-view').click(function(){_gaq.push(['_trackEvent','Archives','Newsletter Footer','Newsletter Footer']);});$('.page-biztech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-k12-tech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-fedtech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-statetech-insider .content a.cdw-mag-su').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Insider Page','Subscribe Insider Page']);});$('.content a.cdw-mag-signup').click(function(){_gaq.push(['_trackEvent','Magazine','Subscribe Footer','Subscribe Footer']);});$('.content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-fedtech-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-statetech-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-k12-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('.page-edtech-higher-insider .content a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Subscribe Insider Page','Subscribe Insider Page']);});$('#footer a.cdw-news-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Get '+shortname+' in your Inbox Footer','Get '+shortname+' in your Inbox Footer']);});$('.cta-box a.cdw-modal-enews-signup').click(function(){_gaq.push(['_trackEvent','Newsletter','Sign Up Articles','Sign Up Articles']);});$('#block-cdw_header-cdw_header_ctas li.get-news a').click(function(){_gaq.push(['_trackEvent','Top Nav','Get News in Your Inbox Header','Get News in Your Inbox Header']);});$('#block-cdw_header-cdw_header_ctas li.insider-magazine a').click(function(){_gaq.push(['_trackEvent','Top Nav','Receive our Magazine Header','Receive our Magazine Header']);});$('#block-cdw_header-cdw_header_ctas li.insider-content a').click(function(){_gaq.push(['_trackEvent','Top Nav','Access Premium Content Header','A
18ccess Premium Content Header']);});$('.page-biztech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-fedtech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-statetech-insider .content a[href$="user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-edtech-k12-insider .content a[href$="k12/user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-edtech-higher-insider .content a[href$="higher/user"]').click(function(){_gaq.push(['_trackEvent','Insider Content','Get Access to Premium Content Insider Page','Get Access to Premium Content Insider Page']);});$('.page-user .content #user-login').submit(function(){_gaq.push(['_trackEvent','Member Page','Login','Login Completed']);});$('.page-user .content #user-register-form').submit(function(){_gaq.push(['_trackEvent','Member Page','Signup','Signup Completed']);});}};})(jQuery,Drupal,drupalSettings);; 19(function(Drupal){Drupal.behaviors.cdw_consent={attach:function(context){const toggle_privacy_center_link=once('toggle_privacy_center','.toggle_privacy_center',context);toggle_privacy_center_link.forEach((link)=>{link.addEventListener('click',function(event){event.preventDefault();Optanon.ToggleInfoDisplay();});});}};})(Drupal);; 20(function($,Drupal,drupalSettings,debounce){if(typeof drupalSettings.cdw_magazine_modal==='undefined')return;const modal_scroll_depth=drupalSettings.cdw_magazine_modal.scroll_depth;
20const modal_timeout=drupalSettings.cdw_magazine_modal.timeout;Drupal.behaviors.cdwRegisterTimedModal={attach:function(context,settings){if(!Drupal.cdwRegisterModalWasShown&&Drupal.behaviors.cdwRegisterTimedModal.modalShownTooRecently())Drupal.cdwRegisterModalWasShown=true;$('.block-cdw-register-timed-modal',context).each(function(){if(!Drupal.cdwRegisterModalTimerWasSet&&!Drupal.cdwRegisterModalWasShown){$('.magazine-modal__close-button').click(function(e){Drupal.behaviors.cdwRegisterTimedModal.closeModal();e.preventDefault();});if(modal_timeout!==''&&!isNaN(modal_timeout)){Drupal.cdwRegisterModalTimerWasSet=true;Drupal.cdwRegisterModalTimer=setTimeout(function(){Drupal.behaviors.cdwRegisterTimedModal.openModal();},modal_timeout*1000);}if(modal_scroll_depth!==''&&!isNaN(modal_scroll_depth)){$('body').on('cdw-scroll-depth',function(){Drupal.behaviors.cdwRegisterTimedModal.openModal();});Drupal.behaviors.cdwRegisterTimedModal.addScrollListener();}}});},openModal:function(){$('body').off('cdw-scroll-depth');clearTimeout(Drupal.cdwRegisterModalTimer);Drupal.behaviors.cdwRegisterTimedModal.recordModalAsShown();$('.magazine-modal__container').addClass('visible');},closeModal:function(){$('.magazine-modal__container').removeClass('visible');},addScrollListener:function(){const scrollListener=debounce(function(){const max_scroll_height=document.documentElement.scrollHeight-window.innerHeight;const trigger_depth=max_scroll_height*modal_scroll_depth/100;if(window.scrollY>=trigger_depth)document.body.dispatchEvent(new Event('cdw-scroll-depth'));},250);window.addEventListener('scroll',scrollListener);},getCurrentDate:function(){var now=new Date();var currentDate=now.getFullYear()+'-'+now.getMonth()+'-'+now.getDate();return currentDate;},getStoredDate:function(){var storedDate=window.localStorage.getItem('cdwRegisterModalDate');return storedDate;},recordModalAsShown:function(){Drupal.cdwRegisterModalWasShown=true;window.localStorage.setItem('cdwRegisterModalDate',Drupal.behaviors.cdwRegisterTimedModal.getCurrentDate());},modalShownTooRecently:function(){return Drupal.behaviors.cdwRegisterTimedModal.getCurrentDate()==Drupal.behaviors.cdwRegisterTimedModal.getStoredDate();}};})(jQuery,Drupal,drupalSettings,Drupal.debounce);; 21function extractDomain(url){var domain;if(url.indexOf("://")>-1)domain=url.split('/')[2];else domain=url.split('/')[0];domain=domain.split(':')[0];return domain;}var path=window.location.pathname+window.location.search;var dtmTag=[];dtmTag.dtmc_department=extractDomain(window.location.href);dtmTag.dtmc_article=dataLayer[0].entityTitle;if(dataLayer[0].techMagPrimaryTopic){dtmTag.dtmc_article=dataLayer[0].entityTitle;dtmTag.dtmc_category=dataLayer[0].entityTitle;dtmTag.cli_promo_id=dataLayer[0].conversantPromoID;}else if(path.indexOf('search_api_fulltext')>-1){dtmTag.cli_promo_id=97;dtmTag.dtmc_article="Search";}else if(dataLayer[0].entityType=='taxonomy_term'){dtmTag.cli_promo_id=93;dtmTag.dtmc_article=dataLayer[0].entityTitle;dtmTag.dtmc_category=dataLayer[0].entityTitle;}else{dtmTag.cli_promo_id=91;dtmTag.dtmc_category="Home";dtmTag.dtmc_article="Home";}var dtmSrc=window.location.protocol+"//login.dotomi.com/ucm/UCMController?"+"dtm_com=28&dtm_fid=101&dtm_cid=2399&dtm_cmagic=bc7f62&dtm_format=5";dtmTag.dtm_user_token="";dtmTag.dtmc_ref=document.referrer;dtmTag.dtmc_loc=document.location.href;function readCookieDotomi(){var name="dtm_token";var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)===' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)===0){var d=c.substring(nameEQ.length,c.length);dtmTag.dtm_user_token=d;}}}readCookieDotomi();for(var item in dtmTag)if(typeof dtmTag[item]!=="function"&&typeof dtmTag[item]!=="object")dtmSrc+="&"+item+"="+escape(dtmTag[item]);setTimeout('timeOutDotomi()',2000);
21document.write('<div id="dtmdiv" style="display:none;">'+'<iframe name="response_frame" src="'+dtmSrc+'"></iframe></div>');function timeOutDotomi(){document.getElementById("dtmdiv").innerHTML="";}; 22(function(){Drupal.behaviors.dataLayer={langPrefixes:function langPrefixes(){var languages=Drupal.settings.dataLayer.languages,langList=[];for(var lang in languages)if(languages[lang].prefix!=='')langList.push(languages[lang].prefix);return langList;},attach:function(){return;}};})();; 23/* @license GNU-GPL-2.0-or-later https://github.com/woothemes/FlexSlider/blob/master/LICENSE.md */ 24/* 25 * jQuery FlexSlider v2.6.4 26 * Copyright 2012 WooThemes 27 * Contributing Author: Tyler Smith 28 */!function($){var e=!0;$.flexslider=function(t,a){var n=$(t);n.vars=$.extend({},$.flexslider.defaults,a);var i=n.vars.namespace,r=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,s=("ontouchstart"in window||r||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,o="click touchend MSPointerUp keyup",l="",c,d="vertical"===n.vars.direction,u=n.vars.reverse,v=n.vars.itemWidth>0,p="fade"===n.vars.animation,m=""!==n.vars.asNavFor,f={};$.data(t,"flexslider",n),f={init:function(){n.animating=!1,n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10),isNaN(n.currentSlide)&&(n.currentSlide=0),n.animatingTo=n.currentSlide,n.atEnd=0===n.currentSlide||n.currentSlide===n.last,n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" ")),n.slides=$(n.vars.selector,n),n.container=$(n.containerSelector,n),n.count=n.slides.length,n.syncExists=$(n.vars.sync).length>0,"slide"===n.vars.animation&&(n.vars.animation="swing"),n.prop=d?"top":"marginLeft",n.args={},n.manualPause=!1,n.stopped=!1,n.started=!1,n.startTimeout=null,n.transitions=!n.vars.video&&!p&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var a in t)if(void 0!==e.style[t[a]])return n.pfx=t[a].replace("Perspective","").toLowerCase(),n.prop="-"+n.pfx+"-transform",!0;return!1}(),n.ensureAnimationEnd="",""!==n.vars.controlsContainer&&(n.controlsContainer=$(n.vars.c
vendor: 3,418 bytes, line 28
28ontrolsContainer).length>0&&$(n.vars.controlsContainer)),""!==n.vars.manualControls&&(n.manualControls=$(n.vars.manualControls).length>0&&$(n.vars.manualControls)),""!==n.vars.customDirectionNav&&(n.customDirectionNav=2===$(n.vars.customDirectionNav).length&&$(n.vars.customDirectionNav)),n.vars.randomize&&(n.slides.sort(function(){return Math.round(Math.random())-.5}),n.container.empty().append(n.slides)),n.doMath(),n.setup("init"),n.vars.controlNav&&f.controlNav.setup(),n.vars.directionNav&&f.directionNav.setup(),n.vars.keyboard&&(1===$(n.containerSelector).length||n.vars.multipleKeyboard)&&$(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(39===t||37===t)){var a=39===t?n.getTarget("next"):37===t&&n.getTarget("prev");n.flexAnimate(a,n.vars.pauseOnAction)}}),n.vars.mousewheel&&n.bind("mousewheel",function(e,t,a,i){e.preventDefault();var r=t<0?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(r,n.vars.pauseOnAction)}),n.vars.pausePlay&&f.pausePlay.setup(),n.vars.slideshow&&n.vars.pauseInvisible&&f.pauseInvisible.init(),n.vars.slideshow&&(n.vars.pauseOnHover&&n.hover(function(){n.manualPlay||n.manualPause||n.pause()},function(){n.manualPause||n.manualPlay||n.stopped||n.play()}),n.vars.pauseInvisible&&f.pauseInvisible.isHidden()||(n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play())),m&&f.asNav.setup(),s&&n.vars.touch&&f.touch(),(!p||p&&n.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",f.resize()),n.find("img").attr("draggable","false"),setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=!0,n.animatingTo=Math.floor(n.currentSlide/n.move),n.currentItem=n.currentSlide,n.slides.removeClass(i+"active-slide").eq(n.currentItem).addClass(i+"active-slide"),r?(t._slider=n,n.slides.each(function(){var e=this;e._gesture=new MSGesture,e._gesture.target=e,e.addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),e.addEventListener("MSGestureTap",function(e){e.preventDefault();var t=$(this),a=t.index();$(n.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(n.direction=n.currentItem<a?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction,!1,!0,!0))})})):n.slides.on(o,function(e){e.preventDefault();var t=$(this),a=t.index();t.offset().left-$(n).scrollLeft()<=0&&t.hasClass(i+"active-slide")?n.flexAnimate(n.getTarget("prev"),!0):$(n.vars.asNavFor).data("flexslider").animating||t.hasClass(i+"active-slide")||(n.direction=n.currentItem<a?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){n.manualControls?f.controlNav.setupManual():f.controlNav.setupPaging()},setupPaging:function(){var e="thumbnails"===n.vars.controlNav?"control-thumbs":"control-paging",t=1,a,r;if(n.controlNavScaffold=$('<ol class="'+i+"control-nav "+i+e+'"></ol>'),n.pagingCount>1)for(var s=0;s<n.pagingCount;s++){r=n.slides.eq(s),void 0===r.attr("data-thumb-alt")&&r.attr("data-thumb-alt","");var c=""!==r.attr("data-thumb-alt")?c=' alt="'+r.attr("data-thumb-alt")+'"':"";if(a="thumbnails"===n.vars.controlNav?'<img src="'+r.attr("data-thumb")+'"'+c+"/>":'<a href="#">'+t+"</a>","thumbnails"===n.vars.controlNav&&!0===n.vars.thumbCaptions){var d=r.attr("data-thumbcaption");""!==d&&void 0!==d&&(a+='<span class="'+i+'caption">'+d+"</span>")}n.controlNavScaffold.append("<li>"+a+"</li>"
vendor: 3,413 bytes, line 28
28),t++}n.controlsContainer?$(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold),f.controlNav.set(),f.controlNav.active(),n.controlNavScaffold.delegate("a, img",o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(n.direction=a>n.currentSlide?"next":"prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls,f.controlNav.active(),n.controlNav.bind(o,function(e){if(e.preventDefault(),""===l||l===e.type){var t=$(this),a=n.controlNav.index(t);t.hasClass(i+"active")||(a>n.currentSlide?n.direction="next":n.direction="prev",n.flexAnimate(a,n.vars.pauseOnAction))}""===l&&(l=e.type),f.setToClearWatchedEvent()})},set:function(){var e="thumbnails"===n.vars.controlNav?"img":"a";n.controlNav=$("."+i+"control-nav li "+e,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(i+"active").eq(n.animatingTo).addClass(i+"active")},update:function(e,t){n.pagingCount>1&&"add"===e?n.controlNavScaffold.append($('<li><a href="#">'+n.count+"</a></li>")):1===n.pagingCount?n.controlNavScaffold.find("li").remove():n.controlNav.eq(t).closest("li").remove(),f.controlNav.set(),n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(t,e):f.controlNav.active()}},directionNav:{setup:function(){var e=$('<ul class="'+i+'direction-nav"><li class="'+i+'nav-prev"><a class="'+i+'prev" href="#">'+n.vars.prevText+'</a></li><li class="'+i+'nav-next"><a class="'+i+'next" href="#">'+n.vars.nextText+"</a></li></ul>");n.customDirectionNav?n.directionNav=n.customDirectionNav:n.controlsContainer?($(n.controlsContainer).append(e),n.directionNav=$("."+i+"direction-nav li a",n.controlsContainer)):(n.append(e),n.directionNav=$("."+i+"direction-nav li a",n)),f.directionNav.update(),n.directionNav.bind(o,function(e){e.preventDefault();var t;""!==l&&l!==e.type||(t=$(this).hasClass(i+"next")?n.getTarget("next"):n.getTarget("prev"),n.flexAnimate(t,n.vars.pauseOnAction)),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(){var e=i+"disabled";1===n.pagingCount?n.directionNav.addClass(e).attr("tabindex","-1"):n.vars.animationLoop?n.directionNav.removeClass(e).removeAttr("tabindex"):0===n.animatingTo?n.directionNav.removeClass(e).filter("."+i+"prev").addClass(e).attr("tabindex","-1"):n.animatingTo===n.last?n.directionNav.removeClass(e).filter("."+i+"next").addClass(e).attr("tabindex","-1"):n.directionNav.removeClass(e).removeAttr("tabindex")}},pausePlay:{setup:function(){var e=$('<div class="'+i+'pauseplay"><a href="#"></a></div>');n.controlsContainer?(n.controlsContainer.append(e),n.pausePlay=$("."+i+"pauseplay a",n.controlsContainer)):(n.append(e),n.pausePlay=$("."+i+"pauseplay a",n)),f.pausePlay.update(n.vars.slideshow?i+"pause":i+"play"),n.pausePlay.bind(o,function(e){e.preventDefault(),""!==l&&l!==e.type||($(this).hasClass(i+"pause")?(n.manualPause=!0,n.manualPlay=!1,n.pause()):(n.manualPause=!1,n.manualPlay=!0,n.play())),""===l&&(l=e.type),f.setToClearWatchedEvent()})},update:function(e){"play"===e?n.pausePlay.removeClass(i+"pause").addClass(i+"play").html(n.vars.playText):n.pausePlay.removeClass(i+"play").addClass(i+"pause").html(n.vars.pauseText)}},touch:function(){function e(e){e.stopPropagation(),n.animating?e.preventDefault():(n.pause(),t._gesture.addPointer(e.pointerId),
vendor: 2,348 bytes, line 28
28T=0,c=d?n.h:n.w,f=Number(new Date),l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c)}function a(e){e.stopPropagation();var a=e.target._slider;if(a){var n=-e.translationX,i=-e.translationY;if(T+=d?i:n,m=T,y=d?Math.abs(T)<Math.abs(-n):Math.abs(T)<Math.abs(-i),e.detail===e.MSGESTURE_FLAG_INERTIA)return void setImmediate(function(){t._gesture.stop()});(!y||Number(new Date)-f>500)&&(e.preventDefault(),!p&&a.transitions&&(a.vars.animationLoop||(m=T/(0===a.currentSlide&&T<0||a.currentSlide===a.last&&T>0?Math.abs(T)/c+2:1)),a.setProps(l+m,"setTouch")))}}function i(e){e.stopPropagation();var t=e.target._slider;if(t){if(t.animatingTo===t.currentSlide&&!y&&null!==m){var a=u?-m:m,n=a>0?t.getTarget("next"):t.getTarget("prev");t.canAdvance(n)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?t.flexAnimate(n,t.vars.pauseOnAction):p||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}s=null,o=null,m=null,l=null,T=0}}var s,o,l,c,m,f,g,h,S,y=!1,x=0,b=0,T=0;r?(t.style.msTouchAction="none",t._gesture=new MSGesture,t._gesture.target=t,t.addEventListener("MSPointerDown",e,!1),t._slider=n,t.addEventListener("MSGestureChange",a,!1),t.addEventListener("MSGestureEnd",i,!1)):(g=function(e){n.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(n.pause(),c=d?n.h:n.w,f=Number(new Date),x=e.touches[0].pageX,b=e.touches[0].pageY,l=v&&u&&n.animatingTo===n.last?0:v&&u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:v&&n.currentSlide===n.last?n.limit:v?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:u?(n.last-n.currentSlide+n.cloneOffset)*c:(n.currentSlide+n.cloneOffset)*c,s=d?b:x,o=d?x:b,t.addEventListener("touchmove",h,!1),t.addEventListener("touchend",S,!1))},h=function(e){x=e.touches[0].pageX,b=e.touches[0].pageY,m=d?s-b:s-x,y=d?Math.abs(m)<Math.abs(x-o):Math.abs(m)<Math.abs(b-o);var t=500;(!y||Number(new Date)-f>500)&&(e.preventDefault(),!p&&n.transitions&&(n.vars.animationLoop||(m/=0===n.currentSlide&&m<0||n.currentSlide===n.last&&m>0?Math.abs(m)/c+2:1),n.setProps(l+m,"setTouch")))},S=function(e){if(t.removeEventListener("touchmove",h,!1),n.animatingTo===n.currentSlide&&!y
vendor: 5,672 bytes, line 28
28&&null!==m){var a=u?-m:m,i=a>0?n.getTarget("next"):n.getTarget("prev");n.canAdvance(i)&&(Number(new Date)-f<550&&Math.abs(a)>50||Math.abs(a)>c/2)?n.flexAnimate(i,n.vars.pauseOnAction):p||n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,!0)}t.removeEventListener("touchend",S,!1),s=null,o=null,m=null,l=null},t.addEventListener("touchstart",g,!1))},resize:function(){!n.animating&&n.is(":visible")&&(v||n.doMath(),p?f.smoothHeight():v?(n.slides.width(n.computedW),n.update(n.pagingCount),n.setProps()):d?(n.viewport.height(n.h),n.setProps(n.h,"setTotal")):(n.vars.smoothHeight&&f.smoothHeight(),n.newSlides.width(n.computedW),n.setProps(n.computedW,"setTotal")))},smoothHeight:function(e){if(!d||p){var t=p?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).innerHeight()},e):t.innerHeight(n.slides.eq(n.animatingTo).innerHeight())}},sync:function(e){var t=$(n.vars.sync).data("flexslider"),a=n.animatingTo;switch(e){case"animate":t.flexAnimate(a,n.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause();break}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=$(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=f.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){f.pauseInvisible.isHidden()?n.startTimeout?clearTimeout(n.startTimeout):n.pause():n.started?n.play():n.vars.initDelay>0?setTimeout(n.play,n.vars.initDelay):n.play()})}},isHidden:function(){var e=f.pauseInvisible.getHiddenProp();return!!e&&document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(c),c=setTimeout(function(){l=""},3e3)}},n.flexAnimate=function(e,t,a,r,o){if(n.vars.animationLoop||e===n.currentSlide||(n.direction=e>n.currentSlide?"next":"prev"),m&&1===n.pagingCount&&(n.direction=n.currentItem<e?"next":"prev"),!n.animating&&(n.canAdvance(e,o)||a)&&n.is(":visible")){if(m&&r){var l=$(n.vars.asNavFor).data("flexslider");if(n.atEnd=0===e||e===n.count-1,l.flexAnimate(e,!0,!1,!0,o),n.direction=n.currentItem<e?"next":"prev",l.direction=n.direction,Math.ceil((e+1)/n.visible)-1===n.currentSlide||0===e)return n.currentItem=e,n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),!1;n.currentItem=e,n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),e=Math.floor(e/n.visible)}if(n.animating=!0,n.animatingTo=e,t&&n.pause(),n.vars.before(n),n.syncExists&&!o&&f.sync("animate"),n.vars.controlNav&&f.controlNav.active(),v||n.slides.removeClass(i+"active-slide").eq(e).addClass(i+"active-slide"),n.atEnd=0===e||e===n.last,n.vars.directionNav&&f.directionNav.update(),e===n.last&&(n.vars.end(n),n.vars.animationLoop||n.pause()),p)s?(n.slides.eq(n.currentSlide).css({opacity:0,zIndex:1}),n.slides.eq(e).css({opacity:1,zIndex:2}),n.wrapup(c)):(n.slides.eq(n.currentSlide).css({zIndex:1}).animate({opacity:0},n.vars.animationSpeed,n.vars.easing),n.slides.eq(e).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing,n.wrapup));else{var c=d?n.slides.filter(":first").height():n.computedW,g,h,S;v?(g=n.vars.itemMargin,S=(n.itemW+g)*n.move*n.animatingTo,h=S>n.limit&&1!==n.visible?n.limit:S):h=0===n.currentSlide&&e===n.count-1&&n.vars.animationLoop&&"next"!==n.direction?u?(n.count+n.cloneOffset)*c:0:n.currentSlide===n.last&&0===e&&n.vars.animationLoop&&"prev"!==n.direction?u?0:(n.count+1)*c:u?(n.count-1-e+n.cloneOffset)*c:(e+n.cloneOffset)*c,n.setProps(h,"",n.vars.animationSpeed),n.transitions?(n.vars.animationLoop&&n.atEnd||(n.animating=!1,n.currentSlide=n.animatingTo),n.container.unbind("webkitTransitionEnd transitionend"),n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd),n.wrapup(c)}),clearTimeout(n.ensureAnimationEnd),n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)):n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}n.vars.smoothHeight&&f.smoothHeight(n.vars.animationSpeed)}},n.wrapup=function(e){p||v||(0===n.currentSlide&&n.animatingTo===n.last&&n.vars.animationLoop?n.setProps(e,"jumpEnd"):n.currentSlide===n.last&&0===n.animatingTo&&n.vars.animationLoop&&n.setProps(e,"jumpStart")),n.animating=!1,n.currentSlide=n.animatingTo,n.vars.after(n)},n.animateSlides=function(){!n.animating&&e&&n.flexAnimate(n.getTarget("next"))},n.pause=function(){clearInterval(n.animatedSlides),n.animatedSlides=null,n.playing=!1,n.vars.pausePlay&&f.pausePlay.update("play"),n.syncExists&&f.sync("pause")},n.play=function(){n.playing&&clearInterval(n.animatedSlides),n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed),n.started=n.playing=!0,n.vars.pausePlay&&f.pausePlay.update("pause"),n.syncExists&&f.sync("play")},n.stop=function(){n.pause(),n.stopped=!0},n.canAdvance=function(e,t){var a=m?n.pagingCount-1:n.last;return!!t||(!(!m||n.currentItem!==n.count-1||0!==e||"prev"!==n.direction)||(!m||0!==n.currentItem||e!==n.pagingCount-1||"next"===n.direction)&&(!(e===n.currentSlide&&!m)&&(!!n.vars.animationLoop||(!n.atEnd||0!==n.currentSlide||e!==a||"next"===n.direction)&&(!n.atEnd||n.currentSlide!==a||0!==e||"next"!==n.direction))))},n.getTarget=function(e){return n.direction=e,"next"===e?n.currentSlide===n.last?0:n.currentSlide+1:0===n.currentSlide?n.last:n.currentSlide-1},n.setProps=function(e,t,a){var i=function(){var a=e||(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo;return
vendor: 2,176 bytes, line 28
28-1*function(){if(v)return"setTouch"===t?e:u&&n.animatingTo===n.last?0:u?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:a;switch(t){case"setTotal":return u?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return u?e:n.count*e;case"jumpStart":return u?n.count*e:e;default:return e}}()+"px"}();n.transitions&&(i=d?"translate3d(0,"+i+",0)":"translate3d("+i+",0,0)",a=void 0!==a?a/1e3+"s":"0s",n.container.css("-"+n.pfx+"-transition-duration",a),n.container.css("transition-duration",a)),n.args[n.prop]=i,(n.transitions||void 0===a)&&n.container.css(n.args),n.container.css("transform",i)},n.setup=function(e){if(p)n.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===e&&(s?n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2}):0==n.vars.fadeFirstSlide?n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1}):n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)),n.vars.smoothHeight&&f.smoothHeight();else{var t,a;"init"===e&&(n.viewport=$('<div class="'+i+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container),n.cloneCount=0,n.cloneOffset=0,u&&(a=$.makeArray(n.slides).reverse(),n.slides=$(a),n.container.empty().append(n.slides))),n.vars.animationLoop&&!v&&(n.cloneCount=2,n.cloneOffset=1,"init"!==e&&n.container.find(".clone").remove(),n.container.append(f.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(f.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),n.newSlides=$(n.vars.selector,n),t=u?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset,d&&!v?(n.container.height(200*(n.count+n.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){n.newSlides.css({display:"block"}),n.doMath(),n.viewport.height(n.h),n.setProps(t*n.h,"init")}
28,"init"===e?100:0)):(n.container.width(200*(n.count+n.cloneCount)+"%"),n.setProps(t*n.computedW,"init"),setTimeout(function(){n.doMath(),n.newSlides.css({width:n.computedW,marginRight:n.computedM,float:"left",display:"block"}),n.vars.smoothHeight&&f.smoothHeight()},"init"===e?100:0))}v||n.slides.removeClass(i+"active-slide").eq(n.currentSlide).addClass(i+"active-slide"),n.vars.init(n)},n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,a=n.vars.minItems,i=n.vars.maxItems;n.w=void 0===n.viewport?n.width():n.viewport.width(),n.h=e.height(),n.boxPadding=e.outerWidth()-e.width(),v?(n.itemT=n.vars.itemWidth+t,n.itemM=t,n.minW=a?a*n.itemT:n.w,n.maxW=i?i*n.itemT-t:n.w,n.itemW=n.minW>n.w?(n.w-t*(a-1))/a:n.maxW<n.w?(n.w-t*(i-1))/i:n.vars.itemWidth>n.w?n.w:n.vars.itemWidth,n.visible=Math.floor(n.w/n.itemW),n.move=n.vars.move>0&&n.vars.move<n.visible?n.vars.move:n.visible,n.pagingCount=Math.ceil((n.count-n.visible)/n.move+1),n.last=n.pagingCount-1,n.limit=1===n.pagingCount?0:n.vars.itemWidth>n.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t):(n.itemW=n.w,n.itemM=t,n.pagingCount=n.count,n.last=n.count-1),n.computedW=n.itemW-n.boxPadding,n.computedM=n.itemM},n.update=function(e,t){n.doMath(),v||(e<n.currentSlide?n.currentSlide+=1:e<=n.currentSlide&&0!==e&&(n.currentSlide-=1),n.animatingTo=n.currentSlide),n.vars.controlNav&&!n.manualControls&&("add"===t&&!v||n.pagingCount>n.controlNav.length?f.controlNav.update("add"):("remove"===t&&!v||n.pagingCount<n.controlNav.length)&&(v&&n.currentSlide>n.last&&(n.currentSlide-=1,n.animatingTo-=1),f.controlNav.update("remove",n.last))),n.vars.directionNav&&f.directionNav.update()},n.addSlide=function(e,t){var a=$(e);n.count+=1,n.last=n.count-1,d&&u?void 0!==t?n.slides.eq(n.count-t).after(a):n.container.prepend(a):void 0!==t?n.slides.eq(t).before(a):n.container.append(a),n.update(t,"add"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.added(n)},n.removeSlide=function(e){var t=isNaN(e)?n.slides.index($(e)):e;n.count-=1,n.last=n.count-1,isNaN(e)?$(e,n.slides).remove():d&&u?n.slides.eq(n.last).remove():n.slides.eq(e).remove(),n.doMath(),n.update(t,"remove"),n.slides=$(n.vars.selector+":not(.clone)",n),n.setup(),n.vars.removed(n)},f.init()},$(window).blur(function(t){e=!1}).focus(function(t){e=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(e){if(void 0===e&&(e={}),"object"==typeof e)return this.each(function(){var t=$(this),a=e.selector?e.selector:".slides > li",n=t.find(a);1===n.length&&!1===e.allowOneSlide||0===n.length?(n.fadeIn(400),e.start&&e.start(t)):void 0===t.data("flexslider")&&new $.flexslider(this,e)});var t=$(this).data("flexslider");switch(e){case"play":t.play();break;case"pause":t.pause();break;case"stop":t.stop();break;case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:"number"==typeof e&&t.flexAnimate(e,!0)}}}(jQuery);; 29/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 30!function(){"use strict";!function(e){function i(i,t,n){e(once("flexslider","#".concat(i),n)).each((function(){e(this).find("ul.slides > li > *").removeAttr("width").removeAttr("height"),t?e(this).flexslider(e.extend(t,{start:function(e){e.trigger("start",[e])},before:function(e){e.trigger("before",[e])},after:function(e){e.trigger("after",[e])},end:function(e){e.trigger("end",[e])},added:function(e){e.trigger("added",[e])},removed:function(e){e.trigger("removed",[e])},init:function(e){e.trigger("init",[e])}})):e(this).flexslider()}))}Drupal.behaviors.flexslider={attach:function(t,n){var s,r=[];if("undefined"!==e.type(n.flexslider)&&"undefined"!==e.type(n.flexslider.instances))for(s in n.flexslider.instances)n.flexslider.instances.hasOwnProperty(s)&&"undefined"!==e.type(n.flexslider.optionsets)&&n.flexslider.instances[s]in n.flexslider.optionsets&&(""!==n.flexslider.optionsets[n.flexslider.instances[s]].asNavFor?i(s,n.flexslider.optionsets[n.flexslider.instances[s]],t):r[s]=n.flexslider.optionsets[n.flexslider.instances[s]]);for(s in r)r.hasOwnProperty(s)&&i(s,n.flexslider.optionsets[n.flexslider.instances[s]],t)}}}(jQuery)}(); 31; 32((Drupal)=>{Drupal.behaviors.lazy={attach(context,settings){const utils={extend(obj,src){Object.keys(src).forEac
32h((key)=>{obj[key]=src[key];});return obj;},once(selector){return (context||document).querySelector(selector);},loadScript(url){if(document.querySelectorAll(`script[src="${url}"]`).length===0){const script=document.createElement('script');const scripts=document.getElementsByTagName('script')[0];script.src=url;script.async=true;scripts.parentNode.insertBefore(script,scripts);}}};if(utils.once('body',context)){const lazysizes=settings.lazy.lazysizes||{};if(!settings.lazy.preferNative){window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig=utils.extend(window.lazySizesConfig,lazysizes);if(!Object.entries)Object.entries=(obj)=>{const ownProps=Object.keys(obj);let i=ownProps.length;const resArray=new Array(i);while(i--)resArray[i]=[ownProps[i],obj[ownProps[i]]];return resArray;};const min=settings.lazy.minified?'.min':'';Object.entries(lazysizes.plugins).forEach((path)=>{utils.loadScript(`${settings.lazy.libraryPath}/plugins/${path[1]}${min}.js`);});utils.loadScript(`${settings.lazy.libraryPath}/lazysizes${min}.js`);}}}};})(Drupal);; 33/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */ 34(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof module==='object'&&module.exports)module.exports=function(root,jQuery){if(typeof jQuery==='undefined')if(typeof window!=='undefined')jQuery=require('jquery');else jQuery=require('jquery')(root);factory(jQuery);return jQuery;};else factory(jQuery);}(function($){'use strict';var rCRLF=/\r?\n/g;var feature={};feature.fileapi=$('<input type="file">').get(0).files!==undefined;feature.formdata=(typeof window.FormData!=='undefined');var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if((val&&val.jquery)||typeof val==='string')return val;return this.attr.apply(this,arguments);};$.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}var method,action,url,isMsie,iframeSrc,$form=this;if(typeof options==='function')options={success:options};else if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}else{if(typeof options==='undefined')options={};}method=options.method||options.type||this.attr2('method');action=options.url||this.attr2('action');url=(typeof action==='string')?action.trim():'';url=url||window.location.href||'';if(url)url=(url.match(/^([^#]+)/)||[])[1];isMsie=/(MSIE|Trident)/.test(navigator.userAgent||'');iframeSrc=(isMsie&&/^https/i.test(window.location.href||''))?'javascript:false':'about:blank';options=$.extend(true,{url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}var traditional=options.traditional;if(typeof traditional==='undefined')traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=typeof (options.data)==="function"?options.data(a):options.data;options.extraData=optionsData;qx=$.param(optionsData,traditional);}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}var q=$.param(a,traditional);if(qx)q=(q?(q+'&'+qx):qx);if(options.type.toUpperCase()==='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden);});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(function(){oldSuccess.apply(this,successArguments);});});}else{if(options.success)if(Array.isArray(options.success))callbacks=callbacks.concat(options.success);else callbacks.push(options.success);}options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form]);};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form]);};}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form]);};}var fileInputs=$('input[type=file]:enabled',this).filter(function(){return $(this).val()!=='';});var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')===mp||$form.attr('encoding')===mp);var fileAPI=feature.fileapi&&feature.formdata;log('fileAPI :'+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a);});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData('jqxhr').data('jqxhr',jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger('form-submit-notify',[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,options.traditional).split('&');var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g,' ');part=serialized[i].split('=');result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);}return result;}function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],serializedData[i][1]);}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||'POST'});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener('progress',function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent);},false);return xhr;};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;
34if(beforeSend)beforeSend.call(this,xhr,o);};return $.ajax(s);}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status);};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop('disabled',false);else el.removeAttr('disabled');}s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+new Date().getTime();var ownerDocument=form.ownerDocument;var $body=$form.closest('body');if(s.iframeTarget){$io=$(s.iframeTarget,ownerDocument);n=$io.attr2('name');if(!n)$io.attr2('name',id);else id=n;}else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument);$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand('Stop');}catch(ignore){}$io.attr('src',s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger('ajaxError',[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&$.active++===0)$.event.trigger('ajaxStart');if(g)$.event.trigger('ajaxSend',[xhr,s]);if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred;}if(xhr.aborted){deferred.reject();return deferred;}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type==='image'){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document;}catch(err){log('cannot get iframe.contentWindow document: '+err);}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document;}catch(err){log('cannot get iframe.contentDocument: '+err);doc=frame.document;}return doc;}var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}function doSubmit(){var t=$form.attr2('target'),a=$form.attr2('action'),mp='multipart/form-data',et=$form.attr('enctype')||$form.attr('encoding')||mp;form.setAttribute('target',id);if(!method||/post/i.test(method))form.setAttribute('method','POST');if(a!==s.url)form.setAttribute('action',s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state&&state.toLowerCase()==='uninitialized')setTimeout(checkState,50);}catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined;}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty('name')&&s.extraData[n].hasOwnProperty('value'))extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">',ownerDocument).val(s.extraData[n].value).appendTo(form)[0]);else extraInputs.push($('<input type="hidden" name="'+n+'">',ownerDocument).val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo($body);if(io.attachEvent)io.attachEvent('onload',cb);else io.addEventListener('load',cb,false);setTimeout(checkState,15);try{form.submit();}catch(err){var submitFn=document.createElement('form').submit;submitFn.apply(form);}}finally{form.setAttribute('action',a);form.setAttribute('enctype',et);if(t)form.setAttribute('target',t);else $form.removeAttr('target');$(extraInputs).remove();}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log('cannot access response document');e=SERVER_ABORT;}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');deferred.reject(xhr,'timeout');return;}if(e===SERVER_ABORT&&xhr){xhr.abort('server abort');deferred.reject(xhr,'error','server abort');return;}if(!doc||doc.location.href===s.iframeSrc)if(!timedOut)return;if(io.detachEvent)io.detachEvent('onload',cb);else io.removeEventListener('load',cb,false);var status='success',errMsg;
34try{if(timedOut)throw 'timeout';var isXml=s.dataType==='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header.toLowerCase()];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}else{if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else{if(b)xhr.responseText=b.textContent?b.textContent:b.innerText;}}}}else{if(dt==='xml'&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);}try{data=httpData(xhr,dt,s);}catch(err){status='parsererror';xhr.error=errMsg=(err||status);}}catch(err){log('error caught: ',err);status='error';xhr.error=errMsg=(err||status);}if(xhr.aborted){log('upload aborted');status=null;}if(xhr.status)status=((xhr.status>=200&&xhr.status<300)||xhr.status===304)?'success':'error';if(status==='success'){if(s.success)s.success.call(s.context,data,'success',xhr);deferred.resolve(xhr.responseText,'success',xhr);if(g)$.event.trigger('ajaxSuccess',[xhr,s]);}else{if(status){if(typeof errMsg==='undefined')errMsg=xhr.statusText;if(s.error)s.error.call(s.context,xhr,status,errMsg);deferred.reject(xhr,'error',errMsg);if(g)$.event.trigger('ajaxError',[xhr,s,errMsg]);}}if(g)$.event.trigger('ajaxComplete',[xhr,s]);if(g&&!--$.active)$.event.trigger('ajaxStop');if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr('src',s.iframeSrc);xhr.responseXML=null;},100);}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}else doc=(new DOMParser()).parseFromString(s,'text/xml');return (doc&&doc.documentElement&&doc.documentElement.nodeName!=='parsererror')?doc:null;};var parseJSON=$.parseJSON||function(s){return window['eval']('('+s+')');};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=((type==='xml'||!type)&&ct.indexOf('xml')>=0),data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror')if($.error)$.error('parsererror');if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==='string')if((type==='json'||!type)&&ct.indexOf('json')>=0)data=parseJSON(data);else{if((type==='script'||!type)&&ct.indexOf('javascript')>=0)$.globalEval(data);}return data;};return deferred;}};$.fn.ajaxForm=function(options,data,dataType,onSuccess){if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}options=options||{};options.delegation=options.delegation&&typeof $.fn.on==='function';if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}if(options.delegation){$(document).off('submit.form-plugin',this.selector,doAjaxSubmit).off('click.form-plugin',this.selector,captureSubmittingElement).on('submit.form-plugin',this.selector,options,doAjaxSubmit).on('click.form-plugin',this.selector,options,captureSubmittingElement);return this;}if(options.beforeFormUnbind)options.beforeFormUnbind(this,options);return this.ajaxFormUnbind().on('submit.form-plugin',options,doAjaxSubmit).on('click.form-plugin',options,captureSubmittingElement);};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).closest('form').ajaxSubmit(options);}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is('[type=submit],[type=image]')){var t=$el.closest('[type=submit]');if(t.length===0)return;target=t[0];}var form=target.form;form.clk=target;if(target.type==='image')if(typeof e.offsetX!=='undefined'){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset==='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);}$.fn.ajaxFormUnbind=function(){return this.off('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic,elements,filtering){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr('id');var els=(semantic||typeof form.elements==='undefined')?form.getElementsByTagName('*'):form.elements;var els2;if(els)els=$.makeArray(els);if(formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))){els2=$(':input[form="'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2);}if(!els||!els.length)return a;
34if(typeof (filtering)==="function")els=$.map(els,filtering);var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type==='image'){if(form.clk===el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}continue;}v=$.fieldValue(el,true);if(v&&v.constructor===Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});}else if(feature.fileapi&&el.type==='file'){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:'',type:el.type});}else{if(v!==null&&typeof v!=='undefined'){if(elements)elements.push(el);a.push({name:n,value:v,type:el.type,required:el.required});}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type==='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else{if(v!==null&&typeof v!=='undefined')a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v==='undefined'||(v.constructor===Array&&!v.length))continue;if(Array.isArray(v))val=val.concat(v);else val.push(v);}return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful==='undefined')successful=true;if(successful&&(!n||el.disabled||t==='reset'||t==='button'||(t==='checkbox'||t==='radio')&&!el.checked||(t==='submit'||t==='image')&&el.form&&el.form.clk!==el||tag==='select'&&el.selectedIndex===-1))return null;if(tag==='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t==='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(!v)v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value;if(one)return v;a.push(v);}}return a;}return $(el).val().replace(rCRLF,'\r\n');};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag==='textarea')this.value='';else if(t==='checkbox'||t==='radio')this.checked=false;else if(tag==='select')this.selectedIndex=-1;else if(t==='file')if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val('');else{if(includeHidden)if((includeHidden===true&&/hidden/.test(t))||(typeof includeHidden==='string'&&$(this).is(includeHidden)))this.value='';}});};$.fn.resetForm=function(){return this.each(function(){var el=$(this);var tag=this.tagName.toLowerCase();switch(tag){case 'input':this.checked=this.defaultChecked;case 'textarea':this.value=this.defaultValue;return true;case 'option':case 'optgroup':var select=el.parents('select');if(select.length&&select[0].multiple)if(tag==='option')this.selected=this.defaultSelected;else el.find('option').resetForm();else select.resetForm();return true;case 'select':el.find('option').each(function(i){this.selected=this.defaultSelected;if(this.defaultSelected&&!el[0].multiple){el[0].selectedIndex=i;return false;}});return true;case 'label':var forEl=$(el.attr('for'));var list=el.find('input,select,textarea');if(forEl[0])list.unshift(forEl[0]);list.resetForm();return true;case 'form':if(typeof this.reset==='function'||(typeof this.reset==='object'&&!this.reset.nodeType))this.reset();return true;default:el.find('form,input,label,select,textarea').resetForm();return true;}}
34);};$.fn.enable=function(b){if(typeof b==='undefined')b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(typeof select==='undefined')select=true;return this.each(function(){var t=this.type;if(t==='checkbox'||t==='radio')this.checked=select;else{if(this.tagName.toLowerCase()==='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type==='select-one')$sel.find('option').selected(false);this.selected=select;}}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log)window.console.log(msg);else{if(window.opera&&window.opera.postError)window.opera.postError(msg);}}}));; 35/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 36(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){const args={};if(query.includes('?'))query=query.substring(query.indexOf('?')+1);let pair;const pairs=query.split('&');for(let i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q')if(pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));else args[decodeURIComponent(pair[0].replace(/\+/g,' '))]='';}return args;};Drupal.Views.parseViewArgs=function(href,viewPath){const returnObj={};const path=Drupal.Views.getPath(href);const viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.startsWith(`${viewHref}/`)){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path;}return returnObj;};Drupal.Views.pathPortion=function(href){const protocol=window.location.protocol;if(href.startsWith(protocol))href=href.substring(href.indexOf('/',protocol.length+2));return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.startsWith('?q='))href=href.substring(3,href.length);const chars=['#','?','&'];for(let i=0;i<chars.length;i++)if(href.includes(chars[i]))href=href.substring(0,href.indexOf(chars[i]));return href;};})(jQuery,Drupal,drupalSettings);; 37(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i]);});}};Drupal.behaviors.ViewsAjaxView.detach=(context,settings,trigger)=>{if(trigger==='unload')if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{const selector=`.js-view-dom-id-${ajaxViews[i].view_dom_id}`;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i];}});}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){const selector=`.js-view-dom-id-${settings.view_dom_id}`;this.$view=$(selector);let ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().includes('Array'))ajaxPath=ajaxPath[0];let queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1).replace(/q=[^&]+&?|page=[^&]+&?|&?render=[^&]+/,'');if(queryString!=='')queryString=(/\?/.test(ajaxPath)?'&':'?')+queryString;}this.element_settings={url:ajaxPath+queryString,submit:settings,httpMethod:'GET',setClick:true,event:'click',selector,progress:{type:'fullscreen'}};this.settings=settings;this.$exposed_form=$(`form#views-exposed-form-${settings.view_name.replace(/_/g,'-')}-${settings.view_display_id.replace(/_/g,'-')}`);once('exposed-form',this.$exposed_form).forEach(this.attachExposedFormAjax.bind(this));once('ajax-pager',this.$view.filter(this.filterNestedViews.bind(this))).forEach(this.attachPagerAjax.bind(this));const selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,httpMethod:'GET',element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings);};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){const that=this;this.exposedFormAjax=[];$('input[type=submit], button[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){const selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings);});};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return !this.$view.parents('.view').length;};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('.js-pager__items a, th.views-field a, .attachment .views-summary a').each(this.attachPagerLinkAjax.bind(this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){const $link=$(link);const viewData={};const href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));const selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link,httpMethod:'GET'});this.pagerAjax=Drupal.ajax(selfSettings);};Drupal.AjaxCommands.prototype.viewsScrollTop=function(ajax,response){Drupal.AjaxCommands.prototype.scrollTop(ajax,response);};})(jQuery,Drupal,drupalSettings);; 38(function($,Drupal,debounce){"use strict";var $window=$(window);var scrollThreshold=200;var automaticPagerSelector='[data-drupal-views-infinite-scroll-pager
38="automatic"]';var pagerSelector='[data-drupal-views-infinite-scroll-pager]';var contentWrapperSelector='[data-drupal-views-infinite-scroll-content-wrapper]';var scrollEvent='scroll.views_infinite_scroll';$.fn.infiniteScrollInsertView=function($newView){var matches=/(js-view-dom-id-\w+)/.exec(this.attr('class'));if(!matches)return;var currentViewId=matches[1].replace('js-view-dom-id-','views_dom_id:');var view=Drupal.views.instances[currentViewId];once.remove('ajax-pager',view.$view);once.remove('exposed-form',view.$exposed_form);var $existingPager=view.$view.find(pagerSelector);once.remove('infinite-scroll',$existingPager);var $newRows=$newView.find(contentWrapperSelector).children();var $newPager=$newView.find(pagerSelector);view.$view.find(contentWrapperSelector).trigger('views_infinite_scroll.new_content',$newRows.clone()).append($newRows);$existingPager.replaceWith($newPager);Drupal.attachBehaviors(view.$view[0]);};Drupal.behaviors.views_infinite_scroll_automatic={attach:function(context,settings){once('infinite-scroll',automaticPagerSelector,context).forEach(function(elem){var $pager=$(elem);$pager.addClass('visually-hidden');var isLoadNeeded=function(){return window.innerHeight+window.pageYOffset>$pager.offset().top-scrollThreshold;};$window.on(scrollEvent,debounce(function(){if(isLoadNeeded()){$pager.find('[rel=next]').click();$window.off(scrollEvent);}},200));if(isLoadNeeded())$window.trigger(scrollEvent);});},detach:function(context,settings,trigger){if(trigger==='unload')if(once.remove('infinite-scroll',automaticPagerSelector,context).length)$window.off(scrollEvent);}};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return this.$view.hasClass('view-eva')||!this.$view.parents('.view').length;};})(jQuery,Drupal,Drupal.debounce);;
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.