Your IP : 216.73.216.53


Current Path : /home/ahrcaeuege/www/t3-assets/js/
Upload File :
Current File : /home/ahrcaeuege/www/t3-assets/js/js-d7ed4-48768.js


/*===============================
/media/com_rsform/js/script.js
================================================================================*/;
var RSFormProCalendars={};var RSFormProPrices={};var ajaxExtraValidationScript={};var RSClickedSubmitElement=false;if(typeof RSFormPro!='object'){var RSFormPro={};}
RSFormPro.Forms={};RSFormPro.Editors={};RSFormPro.scrollToError=false;RSFormPro.usePositioning=false;RSFormPro.setHTML5Validation=function(formId,isDisabledSubmit,errorClasses,totalPages){var parentErrorClass=errorClasses.parent;var fieldErrorClass=errorClasses.field;var submitElement=RSFormPro.getElementByType(formId,'submit');var i,j;for(i=0;i<submitElement.length;i++){if(RSFormProUtils.hasClass(submitElement[i],'rsform-submit-button')){RSFormProUtils.addEvent(submitElement[i],'click',(function(event){var errorElements=RSFormPro.HTML5.validation(formId);if(errorElements.length){var errorPagesFound=[];for(j=0;j<errorElements.length;j++){RSFormProUtils.addClass(errorElements[j],'rsform-error');if(document.getElementById('component'+errorElements[j].componentId)){document.getElementById('component'+errorElements[j].componentId).className='formError';}
if(parentErrorClass){try{var block=RSFormPro.getBlock(formId,RSFormProUtils.getAlias(errorElements[j].field.getAttribute('id')));RSFormProUtils.addClass(block[0],parentErrorClass);}catch(err){}}
if(totalPages>0){errorPagesFound.push(errorElements[j].page);}}
if(totalPages>0&&errorPagesFound.length){var firstErrorPage=Math.min.apply(null,errorPagesFound);RSFormPro.Pages.change(formId,firstErrorPage,totalPages,false,errorClasses)}
if(RSFormPro.scrollToError){RSFormPro.gotoErrorElement(formId);}
if(isDisabledSubmit){for(j=0;j<submitElement.length;j++){submitElement[j].disabled=false;}}
event.preventDefault();}else{if(isDisabledSubmit){RSFormPro.submitForm(this.form);}}}));}}};RSFormPro.formEvents={};RSFormPro.addFormEvent=function(formId,func){if(typeof RSFormPro.formEvents[formId]!=='object'){RSFormPro.formEvents[formId]=[];}
RSFormPro.formEvents[formId].push(func);};RSFormPro.submitForm=function(form){var formId=form.elements['form[formId]'].value;var func;if(typeof RSFormPro.formEvents[formId]==='object'&&RSFormPro.formEvents[formId].length>0){func=RSFormPro.formEvents[formId].shift()
if(typeof func==='function'){func();return false;}}
if(typeof form.submit==='function'){form.submit();}else{document.createElement('form').submit.call(form)}};RSFormPro.setDisabledSubmit=function(formId,ajaxValidation){if(!ajaxValidation){var i,j;var submitElement=RSFormPro.getElementByType(formId,'submit');for(i=0;i<submitElement.length;i++){if(RSFormProUtils.hasClass(submitElement[i],'rsform-submit-button')){RSFormProUtils.addEvent(submitElement[i],'click',(function(event){event.preventDefault();for(j=0;j<submitElement.length;j++){submitElement[j].disabled=true;}}));}}}};RSFormPro.showThankYouPopup=function(thankYouContainer){var content=thankYouContainer.innerHTML;var gotoUrl=thankYouContainer.querySelector('#rsfp-thankyou-popup-return-link').value;thankYouContainer.parentNode.removeChild(thankYouContainer);RSFormProUtils.addClass(document.body,'rsfp_popup_activated');var outer=document.createElement('div');outer.setAttribute('class','rsfp_thankyou_popup_outer');outer.onclick=function(){if(event&&event.target&&(RSFormProUtils.hasClass(event.target,'rsfp_thankyou_popup_outer')||RSFormProUtils.hasClass(event.target,'rsfp_thankou_popup_close_btn'))){destroyPopup();redirectUrl();}};var inner=document.createElement('div');inner.setAttribute('class','rsfp_thankyou_popup_inner');inner.setAttribute('id','rsfp_thankyou_popup_inner');inner.innerHTML=content;var close=document.createElement('div');close.setAttribute('class','rsfp_thankou_popup_close_btn');close.innerHTML='&times;';outer.appendChild(inner);inner.appendChild(close);document.body.appendChild(outer);document.getElementById('rsfp_thankyou_popup_inner').style.marginTop=(window.innerHeight-document.getElementById('rsfp_thankyou_popup_inner').offsetHeight)/2+'px';var continueButton=outer.querySelector('[name=continue]');if(continueButton){continueButton.removeAttribute('onclick');continueButton.onclick=function(){destroyPopup();redirectUrl();}}
var redirectUrl=function(){if(gotoUrl.length>0){document.location=gotoUrl;}else{document.location.reload(true);}};var destroyPopup=function(){RSFormProUtils.removeClass(document.body,'rsfp_popup_activated');document.body.removeChild(outer);};};RSFormPro.gotoErrorElement=function(formId){var form=RSFormPro.getForm(formId);var errorElements=form.getElementsByClassName('formError');if(errorElements.length){var block=RSFormPro.findAncestor(errorElements[0],'rsform-block');if(block){RSFormPro.scrollToElement(block);}else{RSFormPro.scrollToElement(errorElements[0]);}}};RSFormPro.findAncestor=function(el,cls){while(el=el.parentElement){var elementClasses=el.className;elementClasses=elementClasses.split(' ');if(elementClasses.indexOf(cls)>-1){return el;}}
return false;};RSFormPro.resetElements=function(formId){var form=RSFormPro.getForm(formId);if(form&&form.elements.length){RSFormPro.resetValues(form.elements);}};RSFormPro.scrollToElement=function(element){var to=element.offsetTop;var scrollTop=window.pageYOffset||document.documentElement.scrollTop;var documentView=window.innerHeight+scrollTop;if(typeof element.getBoundingClientRect==='function'){to=element.getBoundingClientRect().top+scrollTop;}
if(to<scrollTop||to>documentView){RSFormPro.scrollTo(to,300);}};RSFormPro.scrollTo=function(to,duration){if(duration<=0)return;var elementScrollTop=window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;var difference=to-elementScrollTop;var perTick=difference/duration*10;window.setTimeout(function(){var limitControl;limitControl=window.pageYOffset?window.pageYOffset:document.documentElement.scrollTop;limitControl=limitControl+perTick;window.scrollTo(0,limitControl);if(limitControl==to)return;RSFormPro.scrollTo(to,duration-10);},10);};RSFormPro.refreshCaptcha=function(componentId,captchaPath){if(!captchaPath){captchaPath='index.php?option=com_rsform&task=captcha&format=image&componentId='+componentId;}
document.getElementById('captcha'+componentId).src=captchaPath+'&'+Math.random();document.getElementById('captchaTxt'+componentId).value='';document.getElementById('captchaTxt'+componentId).focus();};RSFormPro.geoLocationTimeouts={};RSFormPro.initGeoLocation=function(term,id,mapid,map,marker,geocoder,type){var content=document.getElementById('rsform_geolocation'+id);var address=document.getElementById(mapid).clientWidth;document.getElementById('rsform_geolocation'+id).style.width=address+'px';document.getElementById('rsform_geolocation'+id).style.display='none';document.getElementById('rsform_geolocation'+id).innerHTML='';if(typeof RSFormPro.geoLocationTimeouts[id]!=='undefined')
{window.clearTimeout(RSFormPro.geoLocationTimeouts[id]);}
if(term!=''){RSFormPro.geoLocationTimeouts[id]=window.setTimeout(function(){geocoder.geocode({'address':term},function(results,status){if(status=='OK'){for(var i=0;i<results.length;i++){var item=results[i];var theli=document.createElement('li');var thea=document.createElement('a');thea.setAttribute('href','javascript:void(0)');thea.innerHTML=item.formatted_address;RSFormProUtils.addEvent(thea,'click',(function(){var mapValue=type?item.formatted_address:item.geometry.location.lat().toFixed(5)+','+item.geometry.location.lng().toFixed(5);var mapId=mapid;var location=new google.maps.LatLng(item.geometry.location.lat().toFixed(5),item.geometry.location.lng().toFixed(5));return function(){document.getElementById(mapId).value=mapValue;marker.setPosition(location);map.setCenter(location);document.getElementById('rsform_geolocation'+id).style.display='none';}})());theli.appendChild(thea);content.appendChild(theli);}
document.getElementById('rsform_geolocation'+id).style.display='';}});},500);}};RSFormPro.googleMapIds=[];RSFormPro.requestLocation=function(){if(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition){navigator.geolocation.getCurrentPosition(function(position){var id,map,marker;for(var i=0;i<RSFormPro.googleMapIds.length;i++)
{id=RSFormPro.googleMapIds[i];map=window['rsformmap'+id];marker=window['rsformmarker'+id];map.setCenter({lat:position.coords.latitude,lng:position.coords.longitude});marker.setPosition({lat:position.coords.latitude,lng:position.coords.longitude});google.maps.event.trigger(marker,'drag');}});}};RSFormPro.disableInvalidDates=function(fieldName){var theDate=new Date(),day,index;for(day=1;day<=31;day++){var year=parseInt(document.getElementById(fieldName+'y').value);var month=parseInt(document.getElementById(fieldName+'m').value)-1;index=day-1;if(document.getElementById(fieldName+'d').options[0].value==''){index++;}
document.getElementById(fieldName+'d').options[index].disabled=false;if(!isNaN(year)&&!isNaN(month)){if(typeof theDate.__msh_oldSetFullYear=='function'){theDate.__msh_oldSetFullYear(year,month,day);}else{theDate.setFullYear(year,month,day);}
if(theDate.getDate()!=day||theDate.getMonth()!=month){document.getElementById(fieldName+'d').options[index].disabled=true;}}}
if(document.getElementById(fieldName+'d').options[document.getElementById(fieldName+'d').selectedIndex].disabled==true){for(day=31;day>=28;day--){index=day-1;if(document.getElementById(fieldName+'d').options[0].value==''){index++;}
if(document.getElementById(fieldName+'d').options[index].disabled==false){document.getElementById(fieldName+'d').value=day;break;}}}};RSFormPro.addMoreFiles=function(button){var clone=button.previousSibling.cloneNode(true);var inputs=clone.getElementsByTagName('input');if(inputs.length)
{for(var i=0;i<inputs.length;i++)
{if(inputs[i].type&&inputs[i].type.toUpperCase()==='FILE')
{var fieldName=inputs[i].getAttribute('id');inputs[i].value='';}}}
var images=clone.getElementsByTagName('img');if(images.length)
{for(var j=0;j<images.length;j++)
{if(RSFormProUtils.hasClass(images[j],'rsfp-image-polaroid'))
{images[j].parentNode.parentNode.removeChild(images[j].parentNode);}}}
button.parentNode.appendChild(clone);var maxFiles=parseInt(button.getAttribute('data-rsfp-maxfiles'));if(maxFiles>0)
{if(RSFormPro.getFieldsByName(button.getAttribute('data-rsfp-formid'),fieldName).length/2>=maxFiles)
{button.disabled=true;}}};RSFormPro.openImageModal=function(element){var modal=document.createElement('div');modal.setAttribute('class','rsfp-modal');var close=document.createElement('span');close.innerHTML='&times;';close.setAttribute('class','rsfp-modal-close-button');modal.onclick=close.onclick=function(){modal.parentNode.removeChild(modal);};var img=document.createElement('img');img.setAttribute('class','rsfp-modal-image');img.setAttribute('src',element.getAttribute('src'));var caption=document.createElement('div');caption.setAttribute('class','rsfp-modal-caption');caption.innerHTML=element.getAttribute('alt');modal.appendChild(close);modal.appendChild(img);modal.appendChild(caption);document.getElementsByTagName('body')[0].appendChild(modal);modal.style.display='block';}
RSFormPro.loadImage=function(input){if('files'in input&&typeof FileReader==='function')
{var file,reader;var images=input.parentNode.querySelectorAll('.rsfp-image-container');for(var j=0;j<images.length;j++)
{images[j].parentNode.removeChild(images[j]);}
for(var i=0;i<input.files.length;i++)
{file=input.files[i];reader=new FileReader();reader.onload=function(e){var div=document.createElement('div');div.setAttribute('class','rsfp-image-container');var img=document.createElement('img');img.setAttribute('src',e.target.result);img.setAttribute('alt',file.name);img.setAttribute('title',file.name);img.setAttribute('class','rsfp-image-polaroid');img.onerror=function(){img.src="data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 8C119.034 8 8 119.033 8 256s111.034 248 248 248 248-111.034 248-248S392.967 8 256 8zm130.108 117.892c65.448 65.448 70 165.481 20.677 235.637L150.47 105.216c70.204-49.356 170.226-44.735 235.638 20.676zM125.892 386.108c-65.448-65.448-70-165.481-20.677-235.637L361.53 406.784c-70.203 49.356-170.226 44.736-235.638-20.676z'%3E%3C/path%3E%3C/svg%3E";img.onclick=false;};img.onclick=function(){RSFormPro.openImageModal(this);};div.appendChild(img);input.parentNode.insertBefore(div,input.nextSibling);};reader.readAsDataURL(file);}}};RSFormPro.formatNumber=function(number,decimals,dec_point,thousands_sep){var n=number,prec=decimals;n=!isFinite(+n)?0:+n;prec=!isFinite(+prec)?0:Math.abs(prec);var sep=(typeof thousands_sep=="undefined")?',':thousands_sep;var dec=(typeof dec_point=="undefined")?'.':dec_point;var s=(prec>0)?n.toFixed(prec):Math.round(n).toFixed(prec);var abs=Math.abs(n).toFixed(prec);var _,i;if(abs>=1000){_=abs.split(/\D/);i=_[0].length%3||3;_[0]=s.slice(0,i+(n<0))+
_[0].slice(i).replace(/(\d{3})/g,sep+'$1');s=_.join(dec);}else{s=s.replace('.',dec);}
return s;};RSFormPro.toNumber=function(number,decimal,thousands,decimals){if(parseInt(decimals)>0&&number.lastIndexOf(decimal)>-1){var index=number.lastIndexOf(decimal);number=number.substring(0,index)+'DECIMALS'+number.substring(index+1);}
if(number.indexOf(thousands)>-1){number=number.split(thousands).join('');}
number=number.split('DECIMALS').join('.');return parseFloat(number);};RSFormPro.getForm=function(formId){if(typeof RSFormPro.Forms[formId]=='undefined'){var formIds=document.getElementsByName('form[formId]');for(var i=0;i<formIds.length;i++)
{if(parseInt(formIds[i].value)!=parseInt(formId))
continue;var form=formIds[i].parentNode;if(form.tagName=='FORM'||form.nodeName=='FORM'){RSFormPro.Forms[formId]=form;return form;}
while(form.parentNode)
{form=form.parentNode;if(form.tagName=='FORM'||form.nodeName=='FORM'){RSFormPro.Forms[formId]=form;return form;}}}}
return RSFormPro.Forms[formId];};RSFormPro.getValue=function(formId,name){var form=RSFormPro.getForm(formId);var values=[];if(typeof form!='undefined')
{for(var i=0;i<form.elements.length;i++)
{var element=form.elements[i];var tagName=element.tagName||element.nodeName;switch(tagName)
{case'INPUT':if(element.type)
switch(element.type.toUpperCase())
{case'TEXT':case'NUMBER':case'HIDDEN':if(!element.name||element.name!='form['+name+']')continue;if(typeof RSFormPro.YUICalendar!='undefined'&&typeof RSFormPro.YUICalendar.calendars[formId]!='undefined'&&typeof RSFormPro.YUICalendar.calendars[formId][name]!='undefined')
{var selectedDate=new Date(RSFormPro.YUICalendar.calendars[formId][name].getSelectedDates()[0]);return(selectedDate.getTime()/1000).toString();}
if(typeof RSFormPro.jQueryCalendar!='undefined'&&typeof RSFormPro.jQueryCalendar.calendars[formId]!='undefined'&&typeof RSFormPro.jQueryCalendar.calendars[formId][name]!='undefined')
{var tmpDate=RSFormPro.jQueryCalendar.calendars[formId][name].calendarInstance.getValue();if(RSFormPro.jQueryCalendar.calendars[formId][name].hiddenFormat.indexOf('HH:mm')===-1)
{tmpDate.setHours(0,0,0,0);}
return parseInt(tmpDate.getTime()/1000).toString();}
if(element.hasOwnProperty('rsfpGetValue'))
{return element.rsfpGetValue();}
return element.value;break;case'RADIO':if(!element.name||element.name!='form['+name+']')continue;if(element.checked==true){values.push(element.value);}
break;case'CHECKBOX':if(!element.name||element.name!='form['+name+'][]')continue;if(element.checked==true){values.push(element.value);}
break;}
break;case'SELECT':if(!element.name||element.name!='form['+name+'][]')continue;if(element.options)
for(var o=0;o<element.options.length;o++)
if(element.options[o].selected)
{values.push(element.options[o].value);}
break;}}}
return values;};RSFormPro.getElementByType=function(formId,type){var form=RSFormPro.getForm(formId);type=type.toUpperCase();var elements=[];if(typeof form!='undefined')
{for(var i=0;i<form.elements.length;i++)
{var element=form.elements[i];var tagName=element.tagName||element.nodeName;switch(tagName)
{case'INPUT':case'BUTTON':if(element.type.toUpperCase()==type){elements.push(element);}
break;case'SELECT':case'TEXTAREA':if(type=='SELECT'||type=='TEXTAREA'){elements.push(element);}
break;}}}
return elements;};RSFormPro.resettingValues=false;RSFormPro.resetValues=function(items){if(RSFormPro.resettingValues)
{return;}
RSFormPro.resettingValues=true;var element,tagName;try
{for(var i=0;i<items.length;i++)
{element=items[i];tagName=element.tagName||element.nodeName;switch(tagName)
{case'INPUT':if(element.type)
{switch(element.type.toUpperCase())
{case'CHECKBOX':case'RADIO':element.checked=element.defaultChecked;RSFormPro.triggerEvent(element,'change');break;case'NUMBER':case'TEXT':element.value=element.defaultValue;if(element.id)
{if(element.id.indexOf('rs-range-slider')===0&&typeof jQuery!=='undefined')
{jQuery(element).data('ionRangeSlider').reset();}
if(element.id.indexOf('txtjQcal')===0&&typeof jQuery!=='undefined'&&typeof RSFormPro.jQueryCalendar!=='undefined')
{jQuery(element).datetimepicker('reset');}
if(element.id.indexOf('txtcal')===0&&typeof RSFormPro.YUICalendar!=='undefined')
{var match=element.id.match(/^txtcal([0-9]+)_[0-9]+$/);if(match.length===2)
{var formId=match[1];var calendarName=element.name.match(/^form\[(.*)\]$/)[1];if(typeof RSFormPro.YUICalendar.calendars[formId][calendarName]!=='undefined')
{RSFormPro.YUICalendar.calendars[formId][calendarName].reset();}}}}
RSFormPro.triggerEvent(element,'change');RSFormPro.triggerEvent(element,'input');break;}}
break;case'TEXTAREA':element.value=element.defaultValue;RSFormPro.triggerEvent(element,'change');RSFormPro.triggerEvent(element,'input');break;case'SELECT':if(element.options)
{var unselected=[];for(var o=0;o<element.options.length;o++){element.options[o].selected=element.options[o].defaultSelected;if(!element.options[o].defaultSelected){unselected.push(o);}}
if(element.options.length==unselected.length){element.selectedIndex=0;}}
RSFormPro.triggerEvent(element,'change');break;}}}
catch(err){}
RSFormPro.resettingValues=false;};RSFormPro.triggerEvent=function(element,type){try{var event;if(document.createEvent){event=document.createEvent("HTMLEvents");event.initEvent(type,true,true);}else{event=document.createEventObject();event.eventType=type;}
event.eventName=type;if(document.createEvent){element.dispatchEvent(event);}else{element.fireEvent("on"+event.eventType,event);}}catch(e){}};RSFormPro.isChecked=function(formId,name,value){var isChecked=false;var form=RSFormPro.getForm(formId);if(typeof form!='undefined')
{primary_loop:for(var i=0;i<form.elements.length;i++)
{var element=form.elements[i];var tagName=element.tagName||element.nodeName;switch(tagName)
{case'INPUT':if(element.type)
switch(element.type.toUpperCase())
{default:if(!element.name||element.name!='form['+name+']')continue;if(!element.value)continue;if(element.value==value)
{isChecked=true;break primary_loop;}
break;case'RADIO':if(!element.name||element.name!='form['+name+']')continue;if(element.checked==true&&element.value==value)
{isChecked=true;break primary_loop;}
break;case'CHECKBOX':if(!element.name||element.name!='form['+name+'][]')continue;if(element.checked==true&&element.value==value)
{isChecked=true;break primary_loop;}
break;}
break;case'SELECT':if(!element.name||element.name!='form['+name+'][]')continue;if(element.options)
for(var o=0;o<element.options.length;o++)
if(element.options[o].selected&&element.options[o].value==value)
{isChecked=true;break primary_loop;}
break;}}}
return isChecked;};RSFormPro.getBlock=function(formId,block){var form=RSFormPro.getForm(formId);var possible=false;var blocks,current_block;if(typeof form!='undefined'){if(blocks=getElementsByClassName('rsform-block')){for(i=0;i<blocks.length;i++){var classes=blocks[i].className.split(' ');for(c=0;c<classes.length;c++){if(classes[c]=='rsform-block-'+block){if(blocks[i].parentNode){current_block=blocks[i];if(current_block==form)
return[blocks[i]];while(current_block.parentNode){current_block=current_block.parentNode;if(current_block==form)
return[blocks[i]];}}
possible=[blocks[i]];}}}}}
return possible;};RSFormPro.getFieldsByName=function(formId,name){var form=RSFormPro.getForm(formId);var results=[];var pushed=false;if(typeof form!='undefined'){for(var i=0;i<form.elements.length;i++){var element=form.elements[i];pushed=false;if(element.name&&(element.name=='form['+name+']'||element.name=='form['+name+'][]'||element.name=='form['+name+'][d]'||element.name=='form['+name+'][m]'||element.name=='form['+name+'][y]')){results.push(element);pushed=true;}
if(pushed){if(element.id&&element.id.indexOf('txtcal')>-1){var suffix=element.id.replace('txtcal','');if(document.getElementById('btn'+suffix))
{results.push(document.getElementById('btn'+suffix));}}
var labels=form.getElementsByTagName('label');for(var l=0;l<labels.length;l++){if(labels[l].htmlFor&&labels[l].htmlFor==element.id)
results.push(labels[l]);}}}}
return results;};RSFormPro.showCounter=function(element,id){var current=element.value.length;var result;if(element.maxLength>0)
{result=current+'/'+element.maxLength;}
else
{result=current;}
document.getElementById('rsfp-counter-'+id).innerText=result;};RSFormPro.limitSelections=function(formId,field,max){RSFormProUtils.addEvent(window,'load',function(){var fields=RSFormPro.getFieldsByName(formId,field);var objects=[];var i;var tagName;if(!fields||!fields.length){return;}
for(i=0;i<fields.length;i++){tagName=fields[i].tagName||fields[i].nodeName;tagName=tagName.toUpperCase();if(tagName==='INPUT'&&fields[i].type&&fields[i].type.toUpperCase()==='CHECKBOX'&&!fields[i].disabled){objects.push(fields[i]);}}
if(!objects.length){return;}
function limitSelections(){var values=RSFormProUtils.getChecked(objects);RSFormProUtils.remAttr(objects,'disabled');if(values&&values.length>0&&values.length>=max){RSFormProUtils.setAttr(RSFormProUtils.getUnchecked(objects),'disabled',true);}}
for(i=0;i<objects.length;i++){RSFormProUtils.addEvent(objects[i],'change',limitSelections);}
limitSelections();});};RSFormPro.HTML5={validation:function(formId){var form=RSFormPro.getForm(formId);var errorElements=[];var html5types=['number','email','range','url','tel'];var multipleTypes=['radio'];var checkValidityExists=true;var page=0;var componentId;var elementId;var match;if(form.elements.length){for(var i=0;i<form.elements.length;i++){if(!checkValidityExists){break;}
if(form.elements[i].type=='button'){var onclick=form.elements[i].getAttribute('onclick');if(typeof onclick=='string'&&(onclick.indexOf('rsfp_changePage')>-1||onclick.indexOf('RSFormPro.Pages.change')>-1)){var countCommas=0;var pos=onclick.indexOf(',');while(pos>-1){++countCommas;pos=onclick.indexOf(',',++pos);}
if(countCommas>2){page++;}}}
if(html5types.indexOf(form.elements[i].type)>-1){if(typeof(form.elements[i].checkValidity)==='function'&&checkValidityExists){if(!form.elements[i].checkValidity()){var elementObj={field:form.elements[i],page:page};elementId=form.elements[i].getAttribute('id');if(multipleTypes.indexOf(form.elements[i].type)>-1)
{if(match=form.elements[i].getAttribute('name').match(/form\[(.*)\]/))
{elementId=match[1];}}
componentId=RSFormPro.HTML5.getComponentId(formId,elementId);if(componentId){elementObj.componentId=componentId;}
errorElements.push(elementObj);}}else{checkValidityExists=false;}}}}
return errorElements;},componentIds:{},getComponentId:function(formId,elementAlias){if(typeof RSFormPro.HTML5.componentIds[formId]=='undefined'){RSFormPro.HTML5.componentIds[formId]={};}
if(typeof RSFormPro.HTML5.componentIds[formId][elementAlias]=='undefined'){RSFormPro.HTML5.componentIds[formId][elementAlias]=false;var block=RSFormPro.getBlock(formId,RSFormProUtils.getAlias(elementAlias));if(typeof block[0]!=='undefined'){var componentIdBlock;componentIdBlock=RSFormProUtils.getElementsByClassName('formNoError','span',block[0]);if(componentIdBlock.length===0){componentIdBlock=RSFormProUtils.getElementsByClassName('formError','span',block[0]);}
if(componentIdBlock.length>0){var componentId=componentIdBlock[0].getAttribute('id');RSFormPro.HTML5.componentIds[formId][elementAlias]=componentId.replace('component','');}}}
return RSFormPro.HTML5.componentIds[formId][elementAlias];}};RSFormPro.Pages={change:function(formId,page,totalPages,validate,errorClasses){var direction=RSFormPro.Pages.checkDirection(formId,page);if(direction=='next'){RSFormPro.callbacks.runCallback(formId,'nextPage');}
RSFormPro.callbacks.runCallback(formId,'changePage');var thePage;if(validate){var form=RSFormPro.getForm(formId);if(!RSFormPro.Ajax.validate(form,page,errorClasses,totalPages)){return false;}}
for(var i=0;i<=totalPages;i++){thePage=document.getElementById('rsform_'+formId+'_page_'+i);if(thePage){RSFormPro.Pages.hide(thePage);}}
thePage=document.getElementById('rsform_'+formId+'_page_'+page);if(thePage){RSFormPro.Pages.show(thePage);try{var func=window["rsfp_showProgress_"+formId];if(typeof func=="function"){func(page);}}
catch(err){}}},hide:function(thePage){RSFormProUtils.addClass(thePage,'formHidden');},show:function(thePage){RSFormProUtils.removeClass(thePage,'formHidden');},checkDirection:function(formId,page){var base=RSFormPro.Pages;if(typeof base.history[formId]=='undefined'){base.history[formId]=page;return'next';}else{var direction;if(base.history[formId]<=page){direction='next';}else{direction='prev';}
base.history[formId]=page;return direction;}},history:{}};RSFormPro.Conditions={add:function(formId,name,fnCondition){var form=RSFormPro.getForm(formId);if(typeof form!='undefined'){for(var i=0;i<form.elements.length;i++){var element=form.elements[i];if(element.name&&(element.name=='form['+name+']'||element.name=='form['+name+'][]')){RSFormProUtils.addEvent(element,'change',function(){fnCondition();});}}}},run:function(condition){var formId=condition.form_id,conditions=[],items=[],detail,isChecked,displayValue,match;var i,c;if(typeof condition.details==='object')
{for(i=0;i<condition.details.length;i++)
{detail=condition.details[i];isChecked=RSFormPro.isChecked(formId,detail.ComponentName,detail.value);conditions.push(isChecked===(detail.operator==='is'));}
items=[];if(condition.ComponentNames)
{for(c=0;c<condition.ComponentNames.length;c++)
{if(parseInt(condition.block)===1)
{items=items.concat(RSFormPro.getBlock(formId,RSFormProUtils.getAlias(condition.ComponentNames[c])));}
else
{items=items.concat(RSFormPro.getFieldsByName(formId,condition.ComponentNames[c]));}}}
if(items.length>0)
{if(condition.condition==='all')
{match=conditions.indexOf(false)===-1;}
else
{match=conditions.indexOf(true)>-1;}
if(match)
{displayValue=condition.action==='show'?'':'none';}
else
{displayValue=condition.action==='show'?'none':'';}
RSFormProUtils.setDisplay(items,displayValue);if(displayValue==='none')
{if(condition.ComponentNames)
{for(c=0;c<condition.ComponentNames.length;c++)
{RSFormPro.resetValues(RSFormPro.getFieldsByName(formId,condition.ComponentNames[c]));}}}}}},runAll:function(formId){var func=window['rsfp_runAllConditions'+formId];if(typeof func==='function'){func();}},addReset:function(formId){var resetElements=RSFormPro.getElementByType(formId,'reset');if(resetElements.length>0)
{for(var i=0;i<resetElements.length;i++)
{RSFormProUtils.addEvent(resetElements[i],'click',function(){window.setTimeout(function(){RSFormPro.Conditions.runAll(formId);},1);});}}},delayRun:function(formId){var func=window['rsfp_runAllConditions'+formId];if(typeof func==='function'){RSFormProUtils.addEvent(window,'load',func);}}};RSFormPro.Calculations={toDays:function(seconds){return Math.round(parseFloat(seconds)/86400);},toHours:function(seconds){return Math.round(parseFloat(seconds)/86400*24);},toMinutes:function(seconds){return Math.round(parseFloat(seconds)/86400*24*60);},addEvents:function(formId,fields){RSFormProUtils.addEvent(window,'load',function(){RSFormPro.Calculations._addEvents(formId,fields);});},_addEvents:function(formId,fields){var func=window['rsfp_Calculations'+formId];var thefields=fields?fields:RSFormProPrices;var event='change';var objects,tagName;var resetElements=RSFormPro.getElementByType(formId,'reset');if(resetElements.length>0)
{for(var i=0;i<resetElements.length;i++)
{RSFormProUtils.addEvent(resetElements[i],'click',function(){if(typeof func==='function'){window.setTimeout(func,1);}});}}
for(var field in thefields){if(!thefields.hasOwnProperty(field)){continue;}
field=field.replace(formId+'_','');objects=RSFormPro.getFieldsByName(formId,field);for(i=0;i<objects.length;i++){tagName=objects[i].tagName||objects[i].nodeName;if(tagName==='INPUT'||tagName==='SELECT'){event='change';if(tagName==='INPUT'&&typeof objects[i].type=='string'){switch(objects[i].type.toUpperCase())
{default:event='change';break;case'NUMBER':case'TEXT':event='input';if(typeof RSFormPro.jQueryCalendar!=='undefined'&&typeof RSFormPro.jQueryCalendar.calendars[formId]!=='undefined'&&typeof RSFormPro.jQueryCalendar.calendars[formId][field]!=='undefined')
{RSFormPro.jQueryCalendar.calendars[formId][field].calendarInstance.setOptions({onChangeDateTime:function(){if(typeof func==='function'){func();}}});}
if(typeof RSFormPro.YUICalendar!=='undefined'&&typeof RSFormPro.YUICalendar.calendars[formId]!=='undefined'&&typeof RSFormPro.YUICalendar.calendars[formId][field]!=='undefined')
{RSFormPro.YUICalendar.calendars[formId][field].selectEvent.subscribe(function(){if(typeof func==='function'){func();}},RSFormPro.YUICalendar.calendars[formId][field],true);}
if(objects[i].hasOwnProperty('rsfpOnChange'))
{objects[i].rsfpOnChange(func);}
break;}}
RSFormProUtils.addEvent(objects[i],event,function(){if(typeof func==='function'){func();}});}}}}};RSFormPro.Ajax={Wait:false,URL:false,Params:{},getParamsObject:function(){return{vars:[],push:function(str){return this.vars.push(str);},indexOf:function(str){return this.vars.join('&').indexOf(str);},replace:function(r,w){this.vars=this.vars.join('&').replace(r,w).split('&');return this.vars.join('&');},toString:function(){return this.vars.join('&');}};},getXHR:function(){try{return new window.XMLHttpRequest();}catch(e){}},getXHRLegacy:function(){return{send:function(data)
{if(data===RSFormPro.Ajax.Params)
{data=data.toString();}
return RSFormPro.Ajax.xhr.send(data);}}},displayValidationErrors:function(formComponents,task,formId,data){if(task=='afterSend'){var ids,i,j,id,formComponent,elementBlock;var parentErrorClass=typeof data.parentErrorClass!=='undefined'&&data.parentErrorClass.length>0?data.parentErrorClass:false;var fieldErrorClass=typeof data.fieldErrorClass!=='undefined'&&data.fieldErrorClass.length>0?data.fieldErrorClass:false;ids=data.response[0].split(',');for(i=0;i<ids.length;i++)
{id=parseInt(ids[i]);if(isNaN(id))
{continue;}
if(typeof formComponents[id]==='undefined')
{continue;}
formComponent=RSFormPro.getFieldsByName(formId,formComponents[id]);if(!formComponent||formComponent.length<1)
{continue;}
for(j=0;j<formComponent.length;j++)
{if(formComponent[j])
{RSFormProUtils.removeClass(formComponent[j],'rsform-error');formComponent[j].removeAttribute('aria-invalid');if(formComponent[j].getAttribute('aria-describedby')==='component'+id){formComponent[j].removeAttribute('aria-describedby');}
if(parentErrorClass)
{try
{if(elementBlock=RSFormPro.getBlock(formId,RSFormProUtils.getAlias(formComponents[id])))
{RSFormProUtils.removeClass(elementBlock[0],parentErrorClass);}}
catch(err){}}
if(fieldErrorClass)
{RSFormProUtils.removeClass(formComponent[j],fieldErrorClass);}}}}
ids=data.response[1].split(',');var doScroll=false;var doFocus=false;for(i=0;i<ids.length;i++)
{id=parseInt(ids[i]);if(isNaN(id))
{continue;}
if(typeof formComponents[id]==='undefined')
{continue;}
formComponent=RSFormPro.getFieldsByName(formId,formComponents[id]);if(!formComponent||formComponent.length<1)
{continue;}
for(j=0;j<formComponent.length;j++)
{if(formComponent[j])
{RSFormProUtils.addClass(formComponent[j],'rsform-error');if(!doScroll)
{doScroll=true;}
if(parentErrorClass)
{try
{if(elementBlock=RSFormPro.getBlock(formId,RSFormProUtils.getAlias(formComponents[id])))
{RSFormProUtils.addClass(elementBlock[0],parentErrorClass);}}
catch(err){}}
if(fieldErrorClass)
{RSFormProUtils.addClass(formComponent[j],fieldErrorClass);}
if(['INPUT','SELECT','TEXTAREA'].indexOf(formComponent[j].nodeName)>-1)
{if(formComponent[j].getAttribute('type')!=='button'){formComponent[j].setAttribute('aria-invalid','true');formComponent[j].setAttribute('aria-describedby','component'+id);if(!doFocus&&typeof formComponent[j].focus==='function'){formComponent[j].focus();doFocus=true;}}}}}}
if(RSFormPro.scrollToError&&doScroll){RSFormPro.gotoErrorElement(formId);}}},validate:function(form,page,errorClasses,totalPages){try{var el=form.elements.length;}catch(err){form=this;}
RSFormPro.Ajax.xhr=RSFormPro.Ajax.getXHR();RSFormPro.Ajax.xmlHttp=RSFormPro.Ajax.getXHRLegacy();var url='index.php?option=com_rsform&task=ajaxValidate';if(typeof RSFormPro.Ajax.URL=='string'){url=RSFormPro.Ajax.URL;}
RSFormPro.Ajax.Params=RSFormPro.Ajax.getParamsObject();var submits=[],errorFields=[],success=false,formId=form.elements['form[formId]'].value,totalJSDetectedPages=0,i,j;var ajaxSkippedFileUploads=[],filesLength=0,filesCollection=[],identicalFiles=[];if(typeof errorClasses!='object')
{errorClasses={'parent':'','field':''}}
for(i=0;i<form.elements.length;i++)
{if(form.elements[i].type=='button'){var onclick=form.elements[i].getAttribute('onclick');if(typeof onclick==='string'&&(onclick.indexOf('rsfp_changePage')>-1||onclick.indexOf('RSFormPro.Pages.change')>-1)){var countCommas=0;var pos=onclick.indexOf(',');while(pos>-1){++countCommas;pos=onclick.indexOf(',',++pos);}
if(countCommas>2){totalJSDetectedPages++;}}}
if(!form.elements[i].name)continue;if(form.elements[i].name.length==0)continue;if(form.elements[i].type=='checkbox'&&form.elements[i].checked==false)continue;if(form.elements[i].type=='radio'&&form.elements[i].checked==false)continue;if(form.elements[i].type=='submit'&&form.elements[i].getAttribute('data-disableonsubmit')=='1'){submits.push(form.elements[i]);form.elements[i].disabled=true;}
if(form.elements[i].type=='select-multiple')
{for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){RSFormPro.Ajax.Params.push(form.elements[i].name+'='+encodeURIComponent(form.elements[i].options[j].value));}}
continue;}
if(form.elements[i].type=='file')
{if('files'in form.elements[i])
{try
{if(RSFormPro.usePositioning)
{if(form.elements[i].offsetParent!==document.getElementsByTagName('body')[0])
{throw'CONDITIONAL_HIDDEN';}}
else
{if(form.elements[i].offsetParent===null)
{throw'CONDITIONAL_HIDDEN';}}
if(form.elements[i].getAttribute('data-rsfp-skip-ajax')==='true')
{if(ajaxSkippedFileUploads.indexOf(form.elements[i].name)===-1)
{ajaxSkippedFileUploads.push(form.elements[i].name);identicalFiles=form.elements[form.elements[i].name];filesLength=0;filesCollection=[];if(typeof identicalFiles==='object')
{if(typeof identicalFiles.length!=='undefined'&&identicalFiles.length>0)
{for(var tmp=0;tmp<identicalFiles.length;tmp++)
{if(identicalFiles[tmp].files.length>0)
{filesLength+=identicalFiles[tmp].files.length;filesCollection=filesCollection.concat(identicalFiles[tmp].files[0]);}}}
else if(typeof identicalFiles.files!=='undefined')
{filesLength+=identicalFiles.files.length;filesCollection=filesCollection.concat(identicalFiles.files[0]);}}}
else
{throw'AJAX_SKIPPED_FILE_UPLOAD';}}
else
{filesLength=form.elements[i].files.length;filesCollection=form.elements[i].files;}
if(filesLength===0&&form.elements[i].getAttribute('data-rsfp-required')==='true')
{throw new RSFormPro.validationError('VALIDATION_ERROR',RSFormPro.Translations.translate(formId,form.elements[i].getAttribute('id'),'VALIDATIONMESSAGE'));}
if(form.elements[i].getAttribute('data-rsfp-required')==='true'||filesLength>0)
{if(form.elements[i].getAttribute('data-rsfp-minfiles'))
{var minFiles=parseInt(form.elements[i].getAttribute('data-rsfp-minfiles'));if(filesLength<minFiles)
{throw new RSFormPro.validationError('VALIDATION_ERROR',RSFormProUtils.sprintf(RSFormPro.Translations.translate(formId,form.elements[i].getAttribute('id'),'COM_RSFORM_MINFILES_REQUIRED'),minFiles));}}
if(form.elements[i].getAttribute('data-rsfp-maxfiles'))
{var maxFiles=parseInt(form.elements[i].getAttribute('data-rsfp-maxfiles'));if(filesLength>maxFiles)
{throw new RSFormPro.validationError('VALIDATION_ERROR',RSFormProUtils.sprintf(RSFormPro.Translations.translate(formId,form.elements[i].getAttribute('id'),'COM_RSFORM_MAXFILES_REQUIRED'),maxFiles));}}}
for(var f=0;f<filesLength;f++)
{var file=filesCollection[f];var maxSize=parseInt(form.elements[i].getAttribute('data-rsfp-size'));if('size'in file&&maxSize>0)
{if(file.size>maxSize)
{throw new RSFormPro.validationError('VALIDATION_ERROR',RSFormProUtils.sprintf(RSFormPro.Translations.translate(formId,form.elements[i].getAttribute('id'),'COM_RSFORM_FILE_EXCEEDS_LIMIT'),file.name,maxSize/1024));}}
if('name'in file)
{var exts=form.elements[i].getAttribute('data-rsfp-exts');if(exts)
{exts=JSON.parse(exts);var ext=file.name.slice((file.name.lastIndexOf(".")-1>>>0)+2);if(exts.indexOf(ext.toLowerCase())===-1)
{throw new RSFormPro.validationError('VALIDATION_ERROR',RSFormProUtils.sprintf(RSFormPro.Translations.translate(formId,form.elements[i].getAttribute('id'),'COM_RSFORM_FILE_EXTENSION_NOT_ALLOWED'),file.name));}}}}}
catch(error)
{if(typeof error==='object')
{if(error.toString()==='VALIDATION_ERROR')
{var parents=RSFormProUtils.getParents(form.elements[i]),page_number,parent;if(parents.length>0)
{for(var p=0;p<parents.length;p++)
{parent=parents[p];if('getAttribute'in parent)
{var hasId=parents[p].getAttribute('id');var pageId='rsform_'+formId+'_page_';if(hasId&&hasId.indexOf(pageId)===0)
{page_number=hasId.slice(pageId.length);break;}}}}
var elementObj={field:form.elements[i],page:page_number};var componentId=RSFormPro.HTML5.getComponentId(formId,form.elements[i].getAttribute('id'));if(componentId)
{elementObj.componentId=componentId;if(document.getElementById('component'+componentId)&&error.message.length>0)
{document.getElementById('component'+componentId).innerText=error.message;}}
errorFields.push(elementObj);}}}}}
if(form.elements[i].type!=='file')
{if(typeof RSFormPro.Editors[form.elements[i].name]==='function'&&RSFormPro.Editors[form.elements[i].name]()!==null)
{RSFormPro.Ajax.Params.push(form.elements[i].name+'='+encodeURIComponent(RSFormPro.Editors[form.elements[i].name]()));}
else
{RSFormPro.Ajax.Params.push(form.elements[i].name+'='+encodeURIComponent(form.elements[i].value));}}}
errorFields=errorFields.concat(RSFormPro.HTML5.validation(formId));if(page){RSFormPro.Ajax.Params.push('page='+page);}
RSFormPro.Ajax.xhr.open("POST",url,true);RSFormPro.Ajax.xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");if(typeof ajaxExtraValidationScript[formId]=='function'){ajaxExtraValidationScript[formId]('beforeSend',formId,{'url':url,'params':RSFormPro.Ajax.Params});}
if(!RSFormPro.Ajax.Wait)
{RSFormPro.Ajax.xmlHttp.send(RSFormPro.Ajax.Params);}
success=true;RSFormPro.Ajax.xhr.onreadystatechange=function(){if(RSFormPro.Ajax.xhr.readyState===4&&RSFormPro.Ajax.xhr.status===200){try
{var RSFormProResponse=JSON.parse(RSFormPro.Ajax.xhr.responseText);}
catch(error)
{if(typeof RSFormProResponse!=='object')
{var match=RSFormPro.Ajax.xhr.responseText.match(/{.*}/);if(match.length>0)
{RSFormProResponse=JSON.parse(match[0]);}}}
var response=[];var ids;var i;if(typeof RSFormProResponse.formComponents!=='undefined')
{ids=RSFormProResponse.formComponents;for(i=0;i<ids.length;i++)
{if(!isNaN(parseInt(ids[i]))&&document.getElementById('component'+ids[i]))
{document.getElementById('component'+ids[i]).className='formNoError';}}
response.push(RSFormProResponse.formComponents.join(','));}
if(typeof RSFormProResponse.invalidComponents==='undefined')
{RSFormProResponse.invalidComponents=[];}
var errorOnPage;if(errorFields.length)
{for(i=0;i<errorFields.length;i++)
{if(typeof errorFields[i].componentId!=='undefined')
{if(typeof page==='undefined'||(page-1)==errorFields[i].page)
{RSFormProResponse.invalidComponents.push(errorFields[i].componentId);if(typeof errorOnPage!=='undefined')
{errorOnPage=errorFields[i].page<errorOnPage?errorFields[i].page:errorOnPage;}
else
{errorOnPage=errorFields[i].page;}}}}}
var errorComponents=[];var errorMessageContainer;for(i=0;i<RSFormProResponse.invalidComponents.length;i++)
{if(!isNaN(parseInt(RSFormProResponse.invalidComponents[i])))
{errorMessageContainer=document.getElementById('component'+RSFormProResponse.invalidComponents[i]);if(errorMessageContainer)
{errorMessageContainer.className='formError';if(RSFormProResponse.validationMessages&&typeof RSFormProResponse.validationMessages[RSFormProResponse.invalidComponents[i]]!=='undefined')
{errorMessageContainer.innerHTML=RSFormProResponse.validationMessages[RSFormProResponse.invalidComponents[i]];}}
errorComponents.push(RSFormProResponse.invalidComponents[i]);success=false;}}
var changePageHTML5Errors=false;if(totalJSDetectedPages>0&&RSClickedSubmitElement&&submits.indexOf(RSClickedSubmitElement)>=0&&typeof errorOnPage!=='undefined'){changePageHTML5Errors=true;}
response.push(RSFormProResponse.invalidComponents.join(','));if(typeof RSFormProResponse.allPages!=='undefined'||changePageHTML5Errors)
{response.push(RSFormProResponse.currentPage);response.push(RSFormProResponse.allPages);if(typeof RSFormProResponse.allPages!=='undefined')
{page=parseInt(RSFormProResponse.currentPage)-1;totalPages=parseInt(RSFormProResponse.allPages);if(changePageHTML5Errors)
{page=page>errorOnPage?errorOnPage:page;}}
else
{if(changePageHTML5Errors)
{page=errorOnPage;totalPages=totalJSDetectedPages;}}
RSFormPro.Pages.change(formId,page,totalPages,false);}
if(typeof ajaxExtraValidationScript[formId]==='function')
{if(errorComponents.length)
{response[1]=errorComponents.join();}
ajaxExtraValidationScript[formId]('afterSend',formId,{'url':url,'params':RSFormPro.Ajax.Params,'response':response,'parentErrorClass':errorClasses.parent,'fieldErrorClass':errorClasses.field,'json':RSFormProResponse});}
if(success===false)
{for(i=0;i<submits.length;i++)
{submits[i].disabled=false;}
try
{if(typeof page==='undefined'||page==0)
{RSFormPro.callbacks.runCallback(formId,'afterValidationFailed');}
else
{RSFormPro.callbacks.runCallback(formId,'nextPageFailed');}
if(document.getElementById('rsform_error_'+formId))
{document.getElementById('rsform_error_'+formId).style.display='block';}}
catch(err){}}
else
{if(page)
{RSFormPro.Pages.change(formId,page,totalPages,false);for(i=0;i<submits.length;i++)
{submits[i].disabled=false;}}
else
{RSFormPro.submitForm(form);}
try
{if(typeof page==='undefined'||page==0)
{RSFormPro.callbacks.runCallback(formId,'afterValidationSuccess');}
else
{RSFormPro.callbacks.runCallback(formId,'nextPageSuccess');}
if(document.getElementById('rsform_error_'+formId))
{document.getElementById('rsform_error_'+formId).style.display='none';}}
catch(err){}}
return success;}};return false;},overrideSubmit:function(formId,validationParams,disableSubmitButton){var form=RSFormPro.getForm(formId);var submitElement=RSFormPro.getElementByType(formId,'submit');var i,j;for(i=0;i<submitElement.length;i++){if(RSFormProUtils.hasClass(submitElement[i],'rsform-submit-button')){RSFormProUtils.addEvent(submitElement[i],'click',(function(event){event.preventDefault();RSClickedSubmitElement=this;if(disableSubmitButton){for(j=0;j<submitElement.length;j++){submitElement[j].setAttribute('data-disableonsubmit','1');}}
RSFormPro.Ajax.validate(form,undefined,validationParams);}));}}}};RSFormPro.validationError=function(type,message){this.type=type;this.message=message;};RSFormPro.validationError.prototype.toString=function(){return this.type;};RSFormPro.callbacks={allCallbacks:{},addCallback:function(formId,callbackName,args){var base=RSFormPro.callbacks;if(typeof base.allCallbacks[formId]=='undefined'){base.allCallbacks[formId]={}}
if(typeof base.allCallbacks[formId][callbackName]=='undefined'){base.allCallbacks[formId][callbackName]=[];}
base.allCallbacks[formId][callbackName].push(args);},runCallback:function(formId,callbackName){var base=RSFormPro.callbacks;if(typeof base.allCallbacks[formId]!='undefined'&&typeof base.allCallbacks[formId][callbackName]!='undefined'&&base.allCallbacks[formId][callbackName].length>0){for(var i=0;i<base.allCallbacks[formId][callbackName].length;i++){var args=base.allCallbacks[formId][callbackName][i];var functionName=args[0];var functionArgs=[];for(var j=1;j<args.length;j++){functionArgs.push(args[j]);}
functionName.apply(self,functionArgs);}}}};RSFormPro.Translations={translations:{},add:function(formId,name,key,translation){if(typeof this.translations[formId+'-'+name]!=='object')
{this.translations[formId+'-'+name]={};}
this.translations[formId+'-'+name][key]=translation;},translate:function(formId,name,key){if(typeof this.translations[formId+'-'+name][key]=='string')
{return this.translations[formId+'-'+name][key];}
return key;}};var RSFormProUtils={addEvent:function(obj,evType,fn){if(obj.addEventListener)
{obj.addEventListener(evType,fn,false);return true;}
else if(obj.attachEvent)
{var r=obj.attachEvent("on"+evType,fn);return r;}
else
{return false;}},hasClass:function(el,name){return new RegExp('(\\s|^)'+name+'(\\s|$)').test(el.className);},addClass:function(el,name){if(!RSFormProUtils.hasClass(el,name)){el.className+=(el.className?' ':'')+name;}},removeClass:function(el,name){if(RSFormProUtils.hasClass(el,name)){el.className=el.className.replace(new RegExp('(\\s|^)'+name+'(\\s|$)'),' ').replace(/^\s+|\s+$/g,'');}},setDisplay:function(items,value){if(!items||!items.length){return false;}
for(var i=0;i<items.length;i++){if(!items[i]){continue;}
if(!RSFormPro.usePositioning){items[i].style.display=value;}else{value==='none'?RSFormProUtils.addClass(items[i],'formHidden'):RSFormProUtils.removeClass(items[i],'formHidden');}}},setAttr:function(items,attr,value){for(var i=0;i<items.length;i++){items[i].setAttribute(attr,value);}},remAttr:function(items,attr){for(var i=0;i<items.length;i++){items[i].removeAttribute(attr);}},getChecked:function(items){var elements=[];var element,tagName;for(var i=0;i<items.length;i++){element=items[i];tagName=element.tagName||element.nodeName;if(tagName=='INPUT'&&element.type&&element.type.toUpperCase()=='CHECKBOX'&&element.checked==true){elements.push(element);}}
return elements;},getUnchecked:function(items){var elements=[];var element,tagName;for(var i=0;i<items.length;i++){element=items[i];tagName=element.tagName||element.nodeName;if(tagName=='INPUT'&&element.type&&element.type.toUpperCase()=='CHECKBOX'&&!element.checked){elements.push(element);}}
return elements;},getAlias:function(str){str=str.replace(/\-/g,' ');if(!String.prototype.trim){str=str.replace(/^\s+|\s+$/g,'');}else{str=str.trim();}
str=str.toLowerCase();str=str.replace(/(\s|[^A-Za-z0-9\-])+/g,'-');str=str.replace(/^\-+|\-+$/g,'');return str;},getParents:function(a){var els=[];while(a){els.push(a);a=a.parentNode;}
if(els.length>0)
{els.shift()}
return els;},getElementsByClassName:function(className,tag,elm){if(document.getElementsByClassName){getElementsByClassName=function(className,tag,elm){elm=elm||document;var elements=elm.getElementsByClassName(className),nodeName=(tag)?new RegExp("\\b"+tag+"\\b","i"):null,returnElements=[],current;for(var i=0,il=elements.length;i<il;i+=1){current=elements[i];if(!nodeName||nodeName.test(current.nodeName)){returnElements.push(current);}}
return returnElements;};}else if(document.evaluate){getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck="",xhtmlNamespace="http://www.w3.org/1999/xhtml",namespaceResolver=(document.documentElement.namespaceURI===xhtmlNamespace)?xhtmlNamespace:null,returnElements=[],elements,node;for(var j=0,jl=classes.length;j<jl;j+=1){classesToCheck+="[contains(concat(' ', @class, ' '), ' "+classes[j]+" ')]";}
try{elements=document.evaluate(".//"+tag+classesToCheck,elm,namespaceResolver,0,null);}
catch(e){elements=document.evaluate(".//"+tag+classesToCheck,elm,null,0,null);}
while((node=elements.iterateNext())){returnElements.push(node);}
return returnElements;};}else{getElementsByClassName=function(className,tag,elm){tag=tag||"*";elm=elm||document;var classes=className.split(" "),classesToCheck=[],elements=(tag==="*"&&elm.all)?elm.all:elm.getElementsByTagName(tag),current,returnElements=[],match;for(var k=0,kl=classes.length;k<kl;k+=1){classesToCheck.push(new RegExp("(^|\\s)"+classes[k]+"(\\s|$)"));}
for(var l=0,ll=elements.length;l<ll;l+=1){current=elements[l];match=false;for(var m=0,ml=classesToCheck.length;m<ml;m+=1){match=classesToCheck[m].test(current.className);if(!match){break;}}
if(match){returnElements.push(current);}}
return returnElements;};}
return getElementsByClassName(className,tag,elm);},
/*!
 **  sprintf.js -- POSIX sprintf(3)-style String Formatting for JavaScript
 **  Copyright (c) 2006-2019 Dr. Ralf S. Engelschall <rse@engelschall.com>
 **  Partly based on Public Domain code by Jan Moesen <http://jan.moesen.nu/>
 **
 **  Permission is hereby granted, free of charge, to any person obtaining
 **  a copy of this software and associated documentation files (the
 **  "Software"), to deal in the Software without restriction, including
 **  without limitation the rights to use, copy, modify, merge, publish,
 **  distribute, sublicense, and/or sell copies of the Software, and to
 **  permit persons to whom the Software is furnished to do so, subject to
 **  the following conditions:
 **
 **  The above copyright notice and this permission notice shall be included
 **  in all copies or substantial portions of the Software.
 **
 **  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 **  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 **  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 **  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 **  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 **  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 **  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
sprintf:function(){if(!arguments||arguments.length<1)
throw new Error("sprintf: ERROR: not enough arguments");var argumentnum=0;var done="",todo=arguments[argumentnum++];var m;while((m=/^([^%]*)%(?:(\d+)\$|\((.*?)\))?([#0 +'-]+)?(\*|\d+)?(\.\*|\.\d+)?([%diouxXfFeEcs])((?:.|[\r\n])*)$/.exec(todo))){var pProlog=m[1],pAccessD=m[2],pAccessN=m[3],pFlags=m[4],pMinLength=m[5],pPrecision=m[6],pType=m[7],pEpilog=m[8];var subst;if(pType==="%")
subst="%";else{var padWith=" ";var justifyRight=true;if(pFlags){if(pFlags.indexOf("0")>=0)
padWith="0";if(pFlags.indexOf("-")>=0){padWith=" ";justifyRight=false;}}
else
pFlags="";var access;var minLength=-1;if(pMinLength){if(pMinLength==="*"){access=argumentnum++;if(access>=arguments.length)
throw new Error("sprintf: ERROR: not enough arguments");minLength=arguments[access];}
else
minLength=parseInt(pMinLength,10);}
var precision=-1;if(pPrecision){if(pPrecision===".*"){access=argumentnum++;if(access>=arguments.length)
throw new Error("sprintf: ERROR: not enough arguments");precision=arguments[access];}
else
precision=parseInt(pPrecision.substring(1),10);}
access=argumentnum++;if(pAccessD){access=parseInt(pAccessD,10);if(access>=arguments.length)
throw new Error("sprintf: ERROR: not enough arguments");subst=arguments[access];}
else if(pAccessN){if(typeof arguments[1]!=="object")
throw new Error("sprintf: ERROR: invalid non-object arguments for named argument");subst=arguments[1][pAccessN];if(typeof subst==="undefined")
throw new Error("sprintf: ERROR: invalid undefined value for named argument");}
else{if(access>=arguments.length)
throw new Error("sprintf: ERROR: not enough arguments");subst=arguments[access];}
var prefix="";switch(pType){case"d":case"i":if(typeof subst!=="number")
subst=0;subst=subst.toString(10);if(pFlags.indexOf("#")>=0&&subst>=0)
subst="+"+subst;if(pFlags.indexOf(" ")>=0&&subst>=0)
subst=" "+subst;break;case"b":if(typeof subst!=="number")
subst=0;subst=subst.toString(2);break;case"o":if(typeof subst!=="number")
subst=0;subst=subst.toString(8);break;case"u":if(typeof subst!=="number")
subst=0;subst=Math.abs(subst);subst=subst.toString(10);break;case"x":if(typeof subst!=="number")
subst=0;subst=subst.toString(16).toLowerCase();if(pFlags.indexOf("#")>=0)
prefix="0x";break;case"X":if(typeof subst!=="number")
subst=0;subst=subst.toString(16).toUpperCase();if(pFlags.indexOf("#")>=0)
prefix="0X";break;case"f":case"F":if(typeof subst!=="number")
subst=0.0;subst=0.0+subst;if(precision>-1){if(subst.toFixed)
subst=subst.toFixed(precision);else{subst=(Math.round(subst*Math.pow(10,precision))/Math.pow(10,precision));subst+="0000000000";subst=subst.substr(0,subst.indexOf(".")+precision+1);}}
subst=""+subst;if(pFlags.indexOf("'")>=0){var k=0;for(var i=(subst.length-1)-3;i>=0;i-=3){subst=subst.substring(0,i)+(k===0?".":",")+subst.substring(i);k=(k+1)%2;}}
break;case"e":case"E":if(typeof subst!=="number")
subst=0.0;subst=0.0+subst;if(precision>-1){if(subst.toExponential)
subst=subst.toExponential(precision);else
throw new Error("sprintf: ERROR: toExponential() method not supported");}
subst=""+subst;if(pType==="E")
subst=subst.replace(/e\+/,"E+");break;case"c":if(typeof subst!=="number")
subst=0;subst=String.fromCharCode(subst);break;case"s":if(typeof subst!=="string")
subst=String(subst);if(precision>-1)
subst=subst.substr(0,precision);break;default:throw new Error("sprintf: ERROR: invalid conversion character \""+pType+"\"");}
var padding=minLength-subst.toString().length-prefix.toString().length;if(padding>0){var arrTmp=new Array(padding+1);if(justifyRight)
subst=arrTmp.join(padWith)+subst;else
subst=subst+arrTmp.join(padWith);}
subst=prefix+subst;}
done=done+pProlog+subst;todo=pEpilog;}
return(done+todo);}};function isset(){var a=arguments,l=a.length,i=0,undef;if(l===0){throw new Error('Empty isset');}
while(i!==l){if(a[i]===undef||a[i]===null){return false;}
i++;}
return true;}
function rsfp_geolocation(term,id,mapid,map,marker,geocoder,type){return RSFormPro.initGeoLocation(term,id,mapid,map,marker,geocoder,type);}
function refreshCaptcha(componentId,captchaPath){return RSFormPro.refreshCaptcha(componentId,captchaPath);}
function number_format(number,decimals,dec_point,thousands_sep){return RSFormPro.formatNumber(number,decimals,dec_point,thousands_sep);}
function rsfp_toNumber(number,decimal,thousands,decimals){return RSFormPro.toNumber(number,decimal,thousands,decimals);}
function rsfp_getForm(formId){return RSFormPro.getForm(formId);}
function rsfp_getValue(formId,name){return RSFormPro.getValue(formId,name);}
function rsfp_verifyChecked(formId,name,value){return RSFormPro.isChecked(formId,name,value);}
function rsfp_getBlock(formId,block){return RSFormPro.getBlock(formId,block);}
function rsfp_getFieldsByName(formId,name){return RSFormPro.getFieldsByName(formId,name);}
function rsfp_addEvent(obj,evType,fn){return RSFormProUtils.addEvent(obj,evType,fn);}
function rsfp_setDisplay(items,value){return RSFormProUtils.setDisplay(items,value);}
function stringURLSafe(str){return RSFormProUtils.getAlias(str);}
function rsfp_changePage(formId,page,totalPages,validate,errorClasses){return RSFormPro.Pages.change(formId,page,totalPages,validate,errorClasses);}
function rsfp_hidePage(thePage){return RSFormPro.Pages.hide(thePage);}
function rsfp_showPage(thePage){return RSFormPro.Pages.show(thePage);}
function rsfp_checkValidDate(fieldName){return RSFormPro.disableInvalidDates(fieldName);}
function rsfp_addCondition(formId,name,fnCondition){return RSFormPro.Conditions.add(formId,name,fnCondition);}
function rsfp_runAllConditions(formId){return RSFormPro.Conditions.runAll(formId);}
function rsfp_setCalculationsEvents(formId,fields){return RSFormPro.Calculations.addEvents(formId,fields);}
function getElementsByClassName(className,tag,elm){return RSFormProUtils.getElementsByClassName(className,tag,elm);}
function buildXmlHttp(){return RSFormPro.Ajax.getXHR();}
function ajaxDisplayValidationErrors(formComponents,task,formId,data){return RSFormPro.Ajax.displayValidationErrors(formComponents,task,formId,data);}
function ajaxValidation(form,page,errorClasses){return RSFormPro.Ajax.validate(form,page,errorClasses);}


/*===============================
/media/com_rsform/js/frameworks/uikit/uikit.min.js
================================================================================*/;
/*! UIkit 2.27.5 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
!function(t){var i;if(!window.jQuery)throw new Error("UIkit 2.x requires jQuery");i=t(window.jQuery),"function"==typeof define&&define.amd&&define("uikit",function(){return i.load=function(t,e,n,o){var s,a=t.split(","),r=[],l=(o.config&&o.config.uikit&&o.config.uikit.base?o.config.uikit.base:"").replace(/\/+$/g,"");if(!l)throw new Error("Please define base path to UIkit in the requirejs config.");for(s=0;s<a.length;s+=1){var c=a[s].replace(/\./g,"/");r.push(l+"/components/"+c)}e(r,function(){n(i)})},i})}(function(t){"use strict";if(window.UIkit2)return window.UIkit2;var i={},e=window.UIkit||void 0;if(i.version="2.27.5",i.noConflict=function(){return e&&(window.UIkit=e,t.UIkit=e,t.fn.uk=e.fn),i},window.UIkit2=i,e||(window.UIkit=i),i.$=t,i.$doc=i.$(document),i.$win=i.$(window),i.$html=i.$("html"),i.support={},i.support.transition=function(){var t=function(){var t,i=document.body||document.documentElement,e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(t in e)if(void 0!==i.style[t])return e[t]}();return t&&{end:t}}(),i.support.animation=function(){var t=function(){var t,i=document.body||document.documentElement,e={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(t in e)if(void 0!==i.style[t])return e[t]}();return t&&{end:t}}(),function(){Date.now=Date.now||function(){return(new Date).getTime()};for(var t=["webkit","moz"],i=0;i<t.length&&!window.requestAnimationFrame;++i){var e=t[i];window.requestAnimationFrame=window[e+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e+"CancelAnimationFrame"]||window[e+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var n=0;window.requestAnimationFrame=function(t){var i=Date.now(),e=Math.max(n+16,i);return setTimeout(function(){t(n=e)},e-i)},window.cancelAnimationFrame=clearTimeout}}(),i.support.touch="ontouchstart"in document||window.DocumentTouch&&document instanceof window.DocumentTouch||window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>0||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>0||!1,i.support.mutationobserver=window.MutationObserver||window.WebKitMutationObserver||null,i.Utils={},i.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||!1},i.Utils.str2json=function(t,i){try{return i?JSON.parse(t.replace(/([\$\w]+)\s*:/g,function(t,i){return'"'+i+'":'}).replace(/'([^']+)'/g,function(t,i){return'"'+i+'"'})):new Function("","var json = "+t+"; return JSON.parse(JSON.stringify(json));")()}catch(e){return!1}},i.Utils.debounce=function(t,i,e){var n;return function(){var o=this,s=arguments,a=function(){n=null,e||t.apply(o,s)},r=e&&!n;clearTimeout(n),n=setTimeout(a,i),r&&t.apply(o,s)}},i.Utils.throttle=function(t,i){var e=!1;return function(){e||(t.call(),e=!0,setTimeout(function(){e=!1},i))}},i.Utils.removeCssRules=function(t){var i,e,n,o,s,a,r,l,c,u;t&&setTimeout(function(){try{for(u=document.styleSheets,o=0,r=u.length;r>o;o++){for(n=u[o],e=[],n.cssRules=n.cssRules,i=s=0,l=n.cssRules.length;l>s;i=++s)n.cssRules[i].type===CSSRule.STYLE_RULE&&t.test(n.cssRules[i].selectorText)&&e.unshift(i);for(a=0,c=e.length;c>a;a++)n.deleteRule(e[a])}}catch(d){}},0)},i.Utils.isInView=function(e,n){var o=t(e);if(!o.is(":visible"))return!1;var s=i.$win.scrollLeft(),a=i.$win.scrollTop(),r=o.offset(),l=r.left,c=r.top;return n=t.extend({topoffset:0,leftoffset:0},n),c+o.height()>=a&&c-n.topoffset<=a+i.$win.height()&&l+o.width()>=s&&l-n.leftoffset<=s+i.$win.width()?!0:!1},i.Utils.checkDisplay=function(e,n){var o=i.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",e||document);return e&&!o.length&&(o=t(e)),o.trigger("display.uk.check"),n&&("string"!=typeof n&&(n='[class*="uk-animation-"]'),o.find(n).each(function(){var t=i.$(this),e=t.attr("class"),n=e.match(/uk-animation-(.+)/);t.removeClass(n[0]).width(),t.addClass(n[0])})),o},i.Utils.options=function(e){if("string"!=t.type(e))return e;-1!=e.indexOf(":")&&"}"!=e.trim().substr(-1)&&(e="{"+e+"}");var n=e?e.indexOf("{"):-1,o={};if(-1!=n)try{o=i.Utils.str2json(e.substr(n))}catch(s){}return o},i.Utils.animate=function(e,n){var o=t.Deferred();return e=i.$(e),e.css("display","none").addClass(n).one(i.support.animation.end,function(){e.removeClass(n),o.resolve()}),e.css("display",""),o.promise()},i.Utils.uid=function(t){return(t||"id")+(new Date).getTime()+"RAND"+Math.ceil(1e5*Math.random())},i.Utils.template=function(t,i){for(var e,n,o,s,a=t.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),r=0,l=[],c=0;r<a.length;){if(e=a[r],e.match(/\{\{\s*(.+?)\s*\}\}/))switch(r+=1,e=a[r],n=e[0],o=e.substring(e.match(/^(\^|\#|\!|\~|\:)/)?1:0),n){case"~":l.push("for(var $i=0;$i<"+o+".length;$i++) { var $item = "+o+"[$i];"),c++;break;case":":l.push("for(var $key in "+o+") { var $val = "+o+"[$key];"),c++;break;case"#":l.push("if("+o+") {"),c++;break;case"^":l.push("if(!"+o+") {"),c++;break;case"/":l.push("}"),c--;break;case"!":l.push("__ret.push("+o+");");break;default:l.push("__ret.push(escape("+o+"));")}else l.push("__ret.push('"+e.replace(/\'/g,"\\'")+"');");r+=1}return s=new Function("$data",["var __ret = [];","try {","with($data){",c?'__ret = ["Not all blocks are closed correctly."]':l.join(""),"};","}catch(e){__ret = [e.message];}",'return __ret.join("").replace(/\\n\\n/g, "\\n");',"function escape(html) { return String(html).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');}"].join("\n")),i?s(i):s},i.Utils.focus=function(i,e){if(i=t(i),!i.length)return i;var n,o=i.find("[autofocus]:first");return o.length?o.focus():(o=i.find(":input"+(e&&","+e||"")).first(),o.length?o.focus():(i.attr("tabindex")||(n=1e3,i.attr("tabindex",n)),i[0].focus(),n&&i.attr("tabindex",""),i))},i.Utils.events={},i.Utils.events.click=i.support.touch?"tap":"click",i.fn=function(e,n){var o=arguments,s=e.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),a=s[1],r=s[2];return i[a]?this.each(function(){var e=t(this),s=e.data(a);s||e.data(a,s=i[a](this,r?void 0:n)),r&&s[r].apply(s,Array.prototype.slice.call(o,1))}):(t.error("UIkit component ["+a+"] does not exist."),this)},t.UIkit=i,t.fn.uk=i.fn,i.langdirection="rtl"==i.$html.attr("dir")?"right":"left",i.components={},i.component=function(e,n,o){if(i.components[e]&&!o)return i.components[e];var s=function(n,o){var a=this;return this.UIkit=i,this.element=n?i.$(n):null,this.options=t.extend(!0,{},this.defaults,o),this.plugins={},this.element&&this.element.data(e,this),this.init(),(this.options.plugins.length?this.options.plugins:Object.keys(s.plugins)).forEach(function(t){s.plugins[t].init&&(s.plugins[t].init(a),a.plugins[t]=!0)}),this.trigger("init.uk.component",[e,this]),this};return s.plugins={},t.extend(!0,s.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(t,e,n){return i.$(this.element||this).on(t,e,n)},one:function(t,e,n){return i.$(this.element||this).one(t,e,n)},off:function(t){return i.$(this.element||this).off(t)},trigger:function(t,e){return i.$(this.element||this).trigger(t,e)},find:function(t){return i.$(this.element?this.element:[]).find(t)},proxy:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=function(){return t[i].apply(t,arguments)})})},mixin:function(t,i){var e=this;i.split(" ").forEach(function(i){e[i]||(e[i]=t[i].bind(e))})},option:function(){return 1==arguments.length?this.options[arguments[0]]||void 0:(2==arguments.length&&(this.options[arguments[0]]=arguments[1]),void 0)}},n),this.components[e]=s,this[e]=function(){var n,o;if(arguments.length)switch(arguments.length){case 1:"string"==typeof arguments[0]||arguments[0].nodeType||arguments[0]instanceof jQuery?n=t(arguments[0]):o=arguments[0];break;case 2:n=t(arguments[0]),o=arguments[1]}return n&&n.data(e)?n.data(e):new i.components[e](n,o)},i.domready&&i.component.boot(e),s},i.plugin=function(t,i,e){this.components[t].plugins[i]=e},i.component.boot=function(t){i.components[t].prototype&&i.components[t].prototype.boot&&!i.components[t].booted&&(i.components[t].prototype.boot.apply(i,[]),i.components[t].booted=!0)},i.component.bootComponents=function(){for(var t in i.components)i.component.boot(t)},i.domObservers=[],i.domready=!1,i.ready=function(t){i.domObservers.push(t),i.domready&&t(document)},i.on=function(t,e,n){return t&&t.indexOf("ready.uk.dom")>-1&&i.domready&&e.apply(i.$doc),i.$doc.on(t,e,n)},i.one=function(t,e,n){return t&&t.indexOf("ready.uk.dom")>-1&&i.domready?(e.apply(i.$doc),i.$doc):i.$doc.one(t,e,n)},i.trigger=function(t,e){return i.$doc.trigger(t,e)},i.domObserve=function(t,e){i.support.mutationobserver&&(e=e||function(){},i.$(t).each(function(){var t=this,n=i.$(t);if(!n.data("observer"))try{var o=new i.support.mutationobserver(i.Utils.debounce(function(){e.apply(t,[n]),n.trigger("changed.uk.dom")},50),{childList:!0,subtree:!0});o.observe(t,{childList:!0,subtree:!0}),n.data("observer",o)}catch(s){}}))},i.init=function(t){t=t||document,i.domObservers.forEach(function(i){i(t)})},i.on("domready.uk.dom",function(){i.init(),i.domready&&i.Utils.checkDisplay()}),document.addEventListener("DOMContentLoaded",function(){var e=function(){i.$body=i.$("body"),i.trigger("beforeready.uk.dom"),i.component.bootComponents();var e=requestAnimationFrame(function(){var t={dir:{x:0,y:0},x:window.pageXOffset,y:window.pageYOffset},n=function(){var o=window.pageXOffset,s=window.pageYOffset;(t.x!=o||t.y!=s)&&(t.dir.x=o!=t.x?o>t.x?1:-1:0,t.dir.y=s!=t.y?s>t.y?1:-1:0,t.x=o,t.y=s,i.$doc.trigger("scrolling.uk.document",[{dir:{x:t.dir.x,y:t.dir.y},x:o,y:s}])),cancelAnimationFrame(e),e=requestAnimationFrame(n)};return i.support.touch&&i.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",n),(t.x||t.y)&&n(),n}());if(i.trigger("domready.uk.dom"),i.support.touch&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&i.$win.on("load orientationchange resize",i.Utils.debounce(function(){var i=function(){return t(".uk-height-viewport").css("height",window.innerHeight),i};return i()}(),100)),i.trigger("afterready.uk.dom"),i.domready=!0,i.support.mutationobserver){var n=i.Utils.debounce(function(){requestAnimationFrame(function(){i.init(document.body)})},10);new i.support.mutationobserver(function(t){var i=!1;t.every(function(t){if("childList"!=t.type)return!0;for(var e,n=0;n<t.addedNodes.length;++n)if(e=t.addedNodes[n],e.outerHTML&&-1!==e.outerHTML.indexOf("data-uk-"))return(i=!0)&&!1;return!0}),i&&n()}).observe(document.body,{childList:!0,subtree:!0})}};return("complete"==document.readyState||"interactive"==document.readyState)&&setTimeout(e),e}()),i.$html.addClass(i.support.touch?"uk-touch":"uk-notouch"),i.support.touch){var n,o=!1,s="uk-hover",a=".uk-overlay, .uk-overlay-hover, .uk-overlay-toggle, .uk-animation-hover, .uk-has-hover";i.$html.on("mouseenter touchstart MSPointerDown pointerdown",a,function(){o&&t("."+s).removeClass(s),o=t(this).addClass(s)}).on("mouseleave touchend MSPointerUp pointerup",function(i){n=t(i.target).parents(a),o&&o.not(n).removeClass(s)})}return i}),function(t){function i(t,i,e,n){return Math.abs(t-i)>=Math.abs(e-n)?t-i>0?"Left":"Right":e-n>0?"Up":"Down"}function e(){c=null,d.last&&(void 0!==d.el&&d.el.trigger("longTap"),d={})}function n(){c&&clearTimeout(c),c=null}function o(){a&&clearTimeout(a),r&&clearTimeout(r),l&&clearTimeout(l),c&&clearTimeout(c),a=r=l=c=null,d={}}function s(t){return t.pointerType==t.MSPOINTER_TYPE_TOUCH&&t.isPrimary}if(!t.fn.swipeLeft){var a,r,l,c,u,d={},h=750,p="ontouchstart"in window,f=window.PointerEvent,m=p||window.DocumentTouch&&document instanceof DocumentTouch||navigator.msPointerEnabled&&navigator.msMaxTouchPoints>0||navigator.pointerEnabled&&navigator.maxTouchPoints>0;t(function(){var g,v,k,w=0,b=0;"MSGesture"in window&&(u=new MSGesture,u.target=document.body),t(document).on("MSGestureEnd gestureend",function(t){var i=t.originalEvent.velocityX>1?"Right":t.originalEvent.velocityX<-1?"Left":t.originalEvent.velocityY>1?"Down":t.originalEvent.velocityY<-1?"Up":null;i&&void 0!==d.el&&(d.el.trigger("swipe"),d.el.trigger("swipe"+i))}).on("touchstart MSPointerDown pointerdown",function(i){("MSPointerDown"!=i.type||s(i.originalEvent))&&(k="MSPointerDown"==i.type||"pointerdown"==i.type?i:i.originalEvent.touches[0],g=Date.now(),v=g-(d.last||g),d.el=t("tagName"in k.target?k.target:k.target.parentNode),a&&clearTimeout(a),d.x1=k.pageX,d.y1=k.pageY,v>0&&250>=v&&(d.isDoubleTap=!0),d.last=g,c=setTimeout(e,h),i.originalEvent&&i.originalEvent.pointerId&&u&&("MSPointerDown"==i.type||"pointerdown"==i.type||"touchstart"==i.type)&&u.addPointer(i.originalEvent.pointerId))}).on("touchmove MSPointerMove pointermove",function(t){("MSPointerMove"!=t.type||s(t.originalEvent))&&(k="MSPointerMove"==t.type||"pointermove"==t.type?t:t.originalEvent.touches[0],n(),d.x2=k.pageX,d.y2=k.pageY,w+=Math.abs(d.x1-d.x2),b+=Math.abs(d.y1-d.y2))}).on("touchend MSPointerUp pointerup",function(e){("MSPointerUp"!=e.type||s(e.originalEvent))&&(n(),d.x2&&Math.abs(d.x1-d.x2)>30||d.y2&&Math.abs(d.y1-d.y2)>30?l=setTimeout(function(){void 0!==d.el&&(d.el.trigger("swipe"),d.el.trigger("swipe"+i(d.x1,d.x2,d.y1,d.y2))),d={}},0):"last"in d&&(isNaN(w)||30>w&&30>b?r=setTimeout(function(){var i=t.Event("tap");i.cancelTouch=o,void 0!==d.el&&d.el.trigger(i),d.isDoubleTap?(void 0!==d.el&&d.el.trigger("doubleTap"),d={}):a=setTimeout(function(){a=null,void 0!==d.el&&d.el.trigger("singleTap"),d={}},250)},0):d={},w=b=0))}).on("touchcancel MSPointerCancel pointercancel",function(t){("touchcancel"==t.type&&p&&m||!p&&"pointercancel"==t.type&&f)&&o()}),t(window).on("scroll",o)}),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach(function(i){t.fn[i]=function(e){return t(this).on(i,e)}})}}(jQuery),function(t){"use strict";var i=[];t.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-margin]",i).each(function(){var i=t.$(this);i.data("stackMargin")||t.stackMargin(i,t.Utils.options(i.attr("data-uk-margin")))})})},init:function(){var e=this;t.$win.on("resize orientationchange",function(){var i=function(){e.process()};return t.$(function(){i(),t.$win.on("load",i)}),t.Utils.debounce(i,20)}()),this.on("display.uk.check",function(){this.element.is(":visible")&&this.process()}.bind(this)),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.process()}),i.push(this)},process:function(){var i=this.element.children();if(t.Utils.stackMargin(i,this.options),!this.options.rowfirst||!i.length)return this;var e={},n=!1;return i.removeClass(this.options.rowfirst).each(function(i,o){o=t.$(this),"none"!=this.style.display&&(i=o.offset().left,((e[i]=e[i]||[])&&e[i]).push(this),n=n===!1?i:Math.min(n,i))}),t.$(e[n]).addClass(this.options.rowfirst),this}}),function(){var i=[],e=function(t){if(t.is(":visible")){var i=t.parent().width(),e=t.data("width"),n=i/e,o=Math.floor(n*t.data("height"));t.css({height:e>i?o:t.data("height")})}};t.component("responsiveElement",{defaults:{},boot:function(){t.ready(function(i){t.$("iframe.uk-responsive-width, [data-uk-responsive]",i).each(function(){var i,e=t.$(this);e.data("responsiveElement")||(i=t.responsiveElement(e,{}))})})},init:function(){var t=this.element;t.attr("width")&&t.attr("height")&&(t.data({width:t.attr("width"),height:t.attr("height")}).on("display.uk.check",function(){e(t)}),e(t),i.push(t))}}),t.$win.on("resize load",t.Utils.debounce(function(){i.forEach(function(t){e(t)})},15))}(),t.Utils.stackMargin=function(i,e){e=t.$.extend({cls:"uk-margin-small-top"},e),i=t.$(i).removeClass(e.cls);var n=!1;i.each(function(i,e,o,s){s=t.$(this),"none"!=s.css("display")&&(i=s.offset(),e=s.outerHeight(),o=i.top+e,s.data({ukMarginPos:o,ukMarginTop:i.top}),(n===!1||i.top<n.top)&&(n={top:i.top,left:i.left,pos:o}))}).each(function(i){i=t.$(this),"none"!=i.css("display")&&i.data("ukMarginTop")>n.top&&i.data("ukMarginPos")>n.pos&&i.addClass(e.cls)})},t.Utils.matchHeights=function(i,e){i=t.$(i).css("min-height",""),e=t.$.extend({row:!0},e);var n=function(i){if(!(i.length<2)){var e=0;i.each(function(){e=Math.max(e,t.$(this).outerHeight())}).each(function(){var i=t.$(this),n=e-("border-box"==i.css("box-sizing")?0:i.outerHeight()-i.height());i.css("min-height",n+"px")})}};e.row?(i.first().width(),setTimeout(function(){var e=!1,o=[];i.each(function(){var i=t.$(this),s=i.offset().top;s!=e&&o.length&&(n(t.$(o)),o=[],s=i.offset().top),o.push(i),e=s}),o.length&&n(t.$(o))},0)):n(i)},function(i){t.Utils.inlineSvg=function(e,n){t.$(e||'img[src$=".svg"]',n||document).each(function(){var e=t.$(this),n=e.attr("src");if(!i[n]){var o=t.$.Deferred();t.$.get(n,{nc:Math.random()},function(i){o.resolve(t.$(i).find("svg"))}),i[n]=o.promise()}i[n].then(function(i){var n=t.$(i).clone();e.attr("id")&&n.attr("id",e.attr("id")),e.attr("class")&&n.attr("class",e.attr("class")),e.attr("style")&&n.attr("style",e.attr("style")),e.attr("width")&&(n.attr("width",e.attr("width")),e.attr("height")||n.removeAttr("height")),e.attr("height")&&(n.attr("height",e.attr("height")),e.attr("width")||n.removeAttr("width")),e.replaceWith(n)})})},t.ready(function(i){t.Utils.inlineSvg("[data-uk-svg]",i)})}({}),t.Utils.getCssVar=function(t){var i,e=document.documentElement,n=e.appendChild(document.createElement("div"));n.classList.add("var-"+t);try{i=JSON.parse(i=getComputedStyle(n,":before").content.replace(/^["'](.*)["']$/,"$1"))}catch(o){i=void 0}return e.removeChild(n),i}}(UIkit2),function(t){"use strict";function i(i,e){e=t.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},e);var n=i.offset().top-e.offset,o=t.$doc.height(),s=window.innerHeight;n+s>o&&(n=o-s),t.$("html,body").stop().animate({scrollTop:n},e.duration,e.transition).promise().done(e.complete)}t.component("smoothScroll",{boot:function(){t.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",function(){var i=t.$(this);if(!i.data("smoothScroll")){{t.smoothScroll(i,t.Utils.options(i.attr("data-uk-smooth-scroll")))}i.trigger("click")}return!1})},init:function(){var e=this;this.on("click",function(n){n.preventDefault(),i(t.$(this.hash).length?t.$(this.hash):t.$("body"),e.options)})}}),t.Utils.scrollToElement=i,t.$.easing.easeOutExpo||(t.$.easing.easeOutExpo=function(t,i,e,n,o){return i==o?e+n:n*(-Math.pow(2,-10*i/o)+1)+e})}(UIkit2),function(t){"use strict";var i=t.$win,e=t.$doc,n=[],o=function(){for(var t=0;t<n.length;t++)window.requestAnimationFrame.apply(window,[n[t].check])};t.component("scrollspy",{defaults:{target:!1,cls:"uk-scrollspy-inview",initcls:"uk-scrollspy-init-inview",topoffset:0,leftoffset:0,repeat:!1,delay:0},boot:function(){e.on("scrolling.uk.document",o),i.on("load resize orientationchange",t.Utils.debounce(o,50)),t.ready(function(i){t.$("[data-uk-scrollspy]",i).each(function(){var i=t.$(this);if(!i.data("scrollspy")){t.scrollspy(i,t.Utils.options(i.attr("data-uk-scrollspy")))}})})},init:function(){var i,e=this,o=this.options.cls.split(/,/),s=function(){var n=e.options.target?e.element.find(e.options.target):e.element,s=1===n.length?1:0,a=0;n.each(function(){var n=t.$(this),r=n.data("inviewstate"),l=t.Utils.isInView(n,e.options),c=n.attr("data-uk-scrollspy-cls")||o[a].trim();!l||r||n.data("scrollspy-idle")||(i||(n.addClass(e.options.initcls),e.offset=n.offset(),i=!0,n.trigger("init.uk.scrollspy")),n.data("scrollspy-idle",setTimeout(function(){n.addClass("uk-scrollspy-inview").toggleClass(c).width(),n.trigger("inview.uk.scrollspy"),n.data("scrollspy-idle",!1),n.data("inviewstate",!0)},e.options.delay*s)),s++),!l&&r&&e.options.repeat&&(n.data("scrollspy-idle")&&(clearTimeout(n.data("scrollspy-idle")),n.data("scrollspy-idle",!1)),n.removeClass("uk-scrollspy-inview").toggleClass(c),n.data("inviewstate",!1),n.trigger("outview.uk.scrollspy")),a=o[a+1]?a+1:0})};s(),this.check=s,n.push(this)}});var s=[],a=function(){for(var t=0;t<s.length;t++)window.requestAnimationFrame.apply(window,[s[t].check])};t.component("scrollspynav",{defaults:{cls:"uk-active",closest:!1,topoffset:0,leftoffset:0,smoothscroll:!1},boot:function(){e.on("scrolling.uk.document",a),i.on("resize orientationchange",t.Utils.debounce(a,50)),t.ready(function(i){t.$("[data-uk-scrollspy-nav]",i).each(function(){var i=t.$(this);if(!i.data("scrollspynav")){t.scrollspynav(i,t.Utils.options(i.attr("data-uk-scrollspy-nav")))}})})},init:function(){var e,n=[],o=this.find("a[href^='#']").each(function(){"#"!==this.getAttribute("href").trim()&&n.push(this.getAttribute("href"))}),a=t.$(n.join(",")),r=this.options.cls,l=this.options.closest||this.options.closest,c=this,u=function(){e=[];for(var n=0;n<a.length;n++)t.Utils.isInView(a.eq(n),c.options)&&e.push(a.eq(n));if(e.length){var s,u=i.scrollTop(),d=function(){for(var t=0;t<e.length;t++)if(e[t].offset().top-c.options.topoffset>=u)return e[t]}();if(!d)return;c.options.closest?(o.blur().closest(l).removeClass(r),s=o.filter("a[href='#"+d.attr("id")+"']").closest(l).addClass(r)):s=o.removeClass(r).filter("a[href='#"+d.attr("id")+"']").addClass(r),c.element.trigger("inview.uk.scrollspynav",[d,s])}};this.options.smoothscroll&&t.smoothScroll&&o.each(function(){t.smoothScroll(this,c.options.smoothscroll)}),u(),this.element.data("scrollspynav",this),this.check=u,s.push(this)}})}(UIkit2),function(t){"use strict";var i=[];t.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){t.ready(function(e){t.$("[data-uk-toggle]",e).each(function(){var i=t.$(this);if(!i.data("toggle")){t.toggle(i,t.Utils.options(i.attr("data-uk-toggle")))}}),setTimeout(function(){i.forEach(function(t){t.getToggles()})},0)})},init:function(){var t=this;this.aria=-1!==this.options.cls.indexOf("uk-hidden"),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle()}),i.push(this)},toggle:function(){if(this.getToggles(),this.totoggle.length){if(this.options.animation&&t.support.animation){var i=this,e=this.options.animation.split(",");1==e.length&&(e[1]=e[0]),e[0]=e[0].trim(),e[1]=e[1].trim(),this.totoggle.css("animation-duration",this.options.duration+"ms"),this.totoggle.each(function(){var n=t.$(this);n.hasClass(i.options.cls)?(n.toggleClass(i.options.cls),t.Utils.animate(n,e[0]).then(function(){n.css("animation-duration",""),t.Utils.checkDisplay(n)})):t.Utils.animate(this,e[1]+" uk-animation-reverse").then(function(){n.toggleClass(i.options.cls).css("animation-duration",""),t.Utils.checkDisplay(n)})})}else this.totoggle.toggleClass(this.options.cls),t.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?t.$(this.options.target):[],this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.not("[aria-hidden]").each(function(){t.$(this).attr("aria-hidden",t.$(this).hasClass("uk-hidden"))})}})}(UIkit2),function(t){"use strict";t.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){t.$html.on("click.alert.uikit","[data-uk-alert]",function(i){var e=t.$(this);if(!e.data("alert")){var n=t.alert(e,t.Utils.options(e.attr("data-uk-alert")));t.$(i.target).is(n.options.trigger)&&(i.preventDefault(),n.close())}})},init:function(){var t=this;this.on("click",this.options.trigger,function(i){i.preventDefault(),t.close()})},close:function(){var t=this.trigger("close.uk.alert"),i=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?t.css("overflow","hidden").css("max-height",t.height()).animate({height:0,opacity:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0},this.options.duration,i):i()}})}(UIkit2),function(t){"use strict";t.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",function(i){var e=t.$(this);if(!e.data("buttonRadio")){var n=t.buttonRadio(e,t.Utils.options(e.attr("data-uk-button-radio"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),i.find(i.options.target).not(n).removeClass(i.options.activeClass).blur(),n.addClass(i.options.activeClass),i.find(i.options.target).not(n).attr("aria-checked","false"),n.attr("aria-checked","true"),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){t.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",function(i){var e=t.$(this);if(!e.data("buttonCheckbox")){var n=t.buttonCheckbox(e,t.Utils.options(e.attr("data-uk-button-checkbox"))),o=t.$(i.target);o.is(n.options.target)&&o.trigger("click")}})},init:function(){var i=this;this.find(i.options.target).attr("aria-checked","false").filter("."+i.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,function(e){var n=t.$(this);n.is('a[href="#"]')&&e.preventDefault(),n.toggleClass(i.options.activeClass).blur(),n.attr("aria-checked",n.hasClass(i.options.activeClass)),i.trigger("change.uk.button",[n])})},getSelected:function(){return this.find("."+this.options.activeClass)}}),t.component("button",{defaults:{},boot:function(){t.$html.on("click.button.uikit","[data-uk-button]",function(){var i=t.$(this);if(!i.data("button")){{t.button(i,t.Utils.options(i.attr("data-uk-button")))}i.trigger("click")}})},init:function(){var t=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active")),this.on("click",function(i){t.element.is('a[href="#"]')&&i.preventDefault(),t.toggle(),t.trigger("change.uk.button",[t.element.blur().hasClass("uk-active")])})},toggle:function(){this.element.toggleClass("uk-active"),this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit2),function(t){"use strict";function i(i,e,n,o){if(i=t.$(i),e=t.$(e),n=n||window.innerWidth,o=o||i.offset(),e.length){var s=e.outerWidth();if(i.css("min-width",s),"right"==t.langdirection){var a=n-(e.offset().left+s),r=n-(i.offset().left+i.outerWidth());i.css("margin-right",a-r)}else i.css("margin-left",e.offset().left-o.left)}}var e,n=!1,o={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-center","top-left":"top-right","top-right":"top-left","top-center":"top-center","left-top":"right-top","left-bottom":"right-bottom","left-center":"right-center","right-top":"left-top","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"left-bottom","left-bottom":"left-top","left-center":"left-center","right-top":"right-bottom","right-bottom":"right-top","right-center":"right-center"},xy:{"bottom-left":"top-right","bottom-right":"top-left","bottom-center":"top-center","top-left":"bottom-right","top-right":"bottom-left","top-center":"bottom-center","left-top":"right-bottom","left-bottom":"right-top","left-center":"right-center","right-top":"left-bottom","right-bottom":"left-top","right-center":"left-center"}};t.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:t.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var i=t.support.touch?"click":"mouseenter";t.$html.on(i+".dropdown.uikit focus pointerdown","[data-uk-dropdown]",function(e){var n=t.$(this);if(!n.data("dropdown")){var o=t.dropdown(n,t.Utils.options(n.attr("data-uk-dropdown")));("click"==e.type||"mouseenter"==e.type&&"hover"==o.options.mode)&&o.element.trigger(i),o.dropdown.length&&e.preventDefault()}})},init:function(){var i=this;this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter(function(){return-1!==t.$.inArray(t.$(this).css("position"),["relative","fixed","absolute"])}).slice(0,1),this.offsetParent.length||(this.offsetParent=this.element),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=this.options.justify?t.$(this.options.justify):!1,this.boundary=t.$(this.options.boundary),this.boundary.length||(this.boundary=t.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),this.dropdown.attr("aria-hidden","true"),"click"==this.options.mode||t.support.touch?this.on("click.uk.dropdown",function(e){var n=t.$(e.target);n.parents(i.options.dropdownSelector).length||((n.is("a[href='#']")||n.parent().is("a[href='#']")||i.dropdown.length&&!i.dropdown.is(":visible"))&&e.preventDefault(),n.blur()),i.element.hasClass("uk-open")?(!i.dropdown.find(e.target).length||n.is(".uk-dropdown-close")||n.parents(".uk-dropdown-close").length)&&i.hide():i.show()}):this.on("mouseenter",function(){i.trigger("pointerenter.uk.dropdown",[i]),i.remainIdle&&clearTimeout(i.remainIdle),e&&clearTimeout(e),n&&n==i||(e=n&&n!=i?setTimeout(function(){e=setTimeout(i.show.bind(i),i.options.delay)},i.options.hoverDelayIdle):setTimeout(i.show.bind(i),i.options.delay))}).on("mouseleave",function(){e&&clearTimeout(e),i.remainIdle=setTimeout(function(){n&&n==i&&i.hide()},i.options.remaintime),i.trigger("pointerleave.uk.dropdown",[i])}).on("click",function(e){var o=t.$(e.target);return i.remainIdle&&clearTimeout(i.remainIdle),n&&n==i?((!i.dropdown.find(e.target).length||o.is(".uk-dropdown-close")||o.parents(".uk-dropdown-close").length)&&i.hide(),void 0):((o.is("a[href='#']")||o.parent().is("a[href='#']"))&&e.preventDefault(),i.show(),void 0)})},show:function(){t.$html.off("click.outer.dropdown"),n&&n!=this&&n.hide(!0),e&&clearTimeout(e),this.trigger("beforeshow.uk.dropdown",[this]),this.checkDimensions(),this.element.addClass("uk-open"),this.element.attr("aria-expanded","true"),this.dropdown.attr("aria-hidden","false"),this.trigger("show.uk.dropdown",[this]),t.Utils.checkDisplay(this.dropdown,!0),t.Utils.focus(this.dropdown),n=this,this.registerOuterClick()},hide:function(t){this.trigger("beforehide.uk.dropdown",[this,t]),this.element.removeClass("uk-open"),this.remainIdle&&clearTimeout(this.remainIdle),this.remainIdle=!1,this.element.attr("aria-expanded","false"),this.dropdown.attr("aria-hidden","true"),this.trigger("hide.uk.dropdown",[this,t]),n==this&&(n=!1)},registerOuterClick:function(){var i=this;t.$html.off("click.outer.dropdown"),setTimeout(function(){t.$html.on("click.outer.dropdown",function(o){e&&clearTimeout(e);t.$(o.target);n!=i||i.element.find(o.target).length||(i.hide(!0),t.$html.off("click.outer.dropdown"))})},10)},checkDimensions:function(){if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack uk-dropdown-autoflip").css({topLeft:"",left:"",marginLeft:"",marginRight:""}),this.justified&&this.justified.length&&this.dropdown.css("min-width","");var e,n=t.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),s=this.options.offset,a=this.dropdown,r=(a.show().offset()||{left:0,top:0},a.outerWidth()),l=a.outerHeight(),c=this.boundary.width(),u=(this.boundary[0]!==window&&this.boundary.offset()?this.boundary.offset():{top:0,left:0},this.options.pos),d={"bottom-left":{top:0+n.height+s,left:0},"bottom-right":{top:0+n.height+s,left:0+n.width-r},"bottom-center":{top:0+n.height+s,left:0+n.width/2-r/2},"top-left":{top:0-l-s,left:0},"top-right":{top:0-l-s,left:0+n.width-r},"top-center":{top:0-l-s,left:0+n.width/2-r/2},"left-top":{top:0,left:0-r-s},"left-bottom":{top:0+n.height-l,left:0-r-s},"left-center":{top:0+n.height/2-l/2,left:0-r-s},"right-top":{top:0,left:0+n.width+s},"right-bottom":{top:0+n.height-l,left:0+n.width+s},"right-center":{top:0+n.height/2-l/2,left:0+n.width+s}},h={};
if(e=u.split("-"),h=d[u]?d[u]:d["bottom-left"],this.justified&&this.justified.length)i(a.css({left:0}),this.justified,c);else if(this.options.preventflip!==!0){var p;switch(this.checkBoundary(n.left+h.left,n.top+h.top,r,l,c)){case"x":"x"!==this.options.preventflip&&(p=o.x[u]||"right-top");break;case"y":"y"!==this.options.preventflip&&(p=o.y[u]||"top-left");break;case"xy":this.options.preventflip||(p=o.xy[u]||"right-bottom")}p&&(e=p.split("-"),h=d[p]?d[p]:d["bottom-left"],a.addClass("uk-dropdown-autoflip"),this.checkBoundary(n.left+h.left,n.top+h.top,r,l,c)&&(e=u.split("-"),h=d[u]?d[u]:d["bottom-left"]))}r>c&&(a.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this])),a.css(h).css("display","").addClass("uk-dropdown-"+e[0])}},checkBoundary:function(i,e,n,o,s){var a="";return(0>i||i-t.$win.scrollLeft()+n>s)&&(a+="x"),(e-t.$win.scrollTop()<0||e-t.$win.scrollTop()+o>window.innerHeight)&&(a+="y"),a}}),t.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){t.ready(function(i){t.$("[data-uk-dropdown-overlay]",i).each(function(){var i=t.$(this);i.data("dropdownOverlay")||t.dropdownOverlay(i,t.Utils.options(i.attr("data-uk-dropdown-overlay")))})})},init:function(){var e=this;this.justified=this.options.justify?t.$(this.options.justify):!1,this.overlay=this.element.find("uk-dropdown-overlay"),this.overlay.length||(this.overlay=t.$('<div class="uk-dropdown-overlay"></div>').appendTo(this.element)),this.overlay.addClass(this.options.cls),this.on({"beforeshow.uk.dropdown":function(t,n){e.dropdown=n,e.justified&&e.justified.length&&i(e.overlay.css({display:"block",marginLeft:"",marginRight:""}),e.justified,e.justified.outerWidth())},"show.uk.dropdown":function(){var i=e.dropdown.dropdown.outerHeight(!0);e.dropdown.element.removeClass("uk-open"),e.overlay.stop().css("display","block").animate({height:i},e.options.duration,function(){e.dropdown.dropdown.css("visibility",""),e.dropdown.element.addClass("uk-open"),t.Utils.checkDisplay(e.dropdown.dropdown,!0)}),e.pointerleave=!1},"hide.uk.dropdown":function(){e.overlay.stop().animate({height:0},e.options.duration)},"pointerenter.uk.dropdown":function(){clearTimeout(e.remainIdle)},"pointerleave.uk.dropdown":function(){e.pointerleave=!0}}),this.overlay.on({mouseenter:function(){e.remainIdle&&(clearTimeout(e.dropdown.remainIdle),clearTimeout(e.remainIdle))},mouseleave:function(){e.pointerleave&&n&&(e.remainIdle=setTimeout(function(){n&&n.hide()},n.options.remaintime))}})}})}(UIkit2),function(t){"use strict";var i=[];t.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1,observe:!1},boot:function(){t.ready(function(i){t.$("[data-uk-grid-match]",i).each(function(){var i,e=t.$(this);e.data("gridMatchHeight")||(i=t.gridMatchHeight(e,t.Utils.options(e.attr("data-uk-grid-match"))))})})},init:function(){var e=this;this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length&&(t.$win.on("load resize orientationchange",function(){var i=function(){e.element.is(":visible")&&e.match()};return t.$(function(){i()}),t.Utils.debounce(i,50)}()),this.options.observe&&t.domObserve(this.element,function(){e.element.is(":visible")&&e.match()}),this.on("display.uk.check",function(){this.element.is(":visible")&&this.match()}.bind(this)),i.push(this))},match:function(){var i=this.columns.filter(":visible:first");if(i.length){var e=Math.ceil(100*parseFloat(i.css("width"))/parseFloat(i.parent().css("width")))>=100;return e&&!this.options.ignorestacked?this.revert():t.Utils.matchHeights(this.elements,this.options),this}},revert:function(){return this.elements.css("min-height",""),this}}),t.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){t.ready(function(i){t.$("[data-uk-grid-margin]",i).each(function(){var i,e=t.$(this);e.data("gridMargin")||(i=t.gridMargin(e,t.Utils.options(e.attr("data-uk-grid-margin"))))})})},init:function(){t.stackMargin(this.element,this.options)}})}(UIkit2),function(t){"use strict";function i(i,e){return e?("object"==typeof i?(i=i instanceof jQuery?i:t.$(i),i.parent().length&&(e.persist=i,e.persist.data("modalPersistParent",i.parent()))):i="string"==typeof i||"number"==typeof i?t.$("<div></div>").html(i):t.$("<div></div>").html("UIkit2.modal Error: Unsupported data type: "+typeof i),i.appendTo(e.element.find(".uk-modal-dialog")),e):void 0}var e,n=!1,o=0,s=t.$html;t.$win.on("resize orientationchange",t.Utils.debounce(function(){t.$(".uk-modal.uk-open").each(function(){return t.$(this).data("modal")&&t.$(this).data("modal").resize()})},150)),t.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(e||(e=t.$("body")),this.element.length){var i=this;this.paddingdir="padding-"+("left"==t.langdirection?"right":"left"),this.dialog=this.find(".uk-modal-dialog"),this.active=!1,this.element.attr("aria-hidden",this.element.hasClass("uk-open")),this.on("click",".uk-modal-close",function(e){e.preventDefault();var n=t.$(e.target).closest(".uk-modal");n[0]===i.element[0]&&i.hide()}).on("click",function(e){var n=t.$(e.target);n[0]==i.element[0]&&i.options.bgclose&&i.hide()}),t.domObserve(this.element,function(){i.resize()})}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var i=this;if(!this.isActive())return this.options.modal&&n&&n.hide(!0),this.element.removeClass("uk-open").show(),this.resize(!0),this.options.modal&&(n=this),this.active=!0,o++,t.support.transition?(this.hasTransitioned=!1,this.element.one(t.support.transition.end,function(){i.hasTransitioned=!0,t.Utils.focus(i.dialog,"a[href]")}).addClass("uk-open")):(this.element.addClass("uk-open"),t.Utils.focus(this.dialog,"a[href]")),s.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),t.Utils.checkDisplay(this.dialog,!0),this}},hide:function(i){if(!i&&t.support.transition&&this.hasTransitioned){var e=this;this.one(t.support.transition.end,function(){e._hide()}).removeClass("uk-open")}else this._hide();return this},resize:function(t){if(this.isActive()||t){var i=e.width();if(this.scrollbarwidth=window.innerWidth-i,e.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center){var n=this.dialog.outerHeight(),o=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10);n+o<window.innerHeight?this.dialog.css({top:window.innerHeight/2-n/2-o}):this.dialog.css({top:""})}}},updateScrollable:function(){var t=this.dialog.find(".uk-overflow-container:visible:first");if(t.length){t.css("height",0);var i=Math.abs(parseInt(this.dialog.css("margin-top"),10)),e=this.dialog.outerHeight(),n=window.innerHeight,o=n-2*(20>i?20:i)-e;return t.css({maxHeight:o<this.options.minScrollHeight?"":o,height:""}),!0}return!1},_hide:function(){this.active=!1,o>0?o--:o=0,this.element.hide().removeClass("uk-open"),this.element.attr("aria-hidden","true"),o||(s.removeClass("uk-modal-page"),e.css(this.paddingdir,"")),n===this&&(n=!1),this.trigger("hide.uk.modal")},isActive:function(){return this.element.hasClass("uk-open")}}),t.component("modalTrigger",{boot:function(){t.$html.on("click.modal.uikit","[data-uk-modal]",function(i){var e=t.$(this);if(e.is("a")&&i.preventDefault(),!e.data("modalTrigger")){var n=t.modalTrigger(e,t.Utils.options(e.attr("data-uk-modal")));n.show()}}),t.$html.on("keydown.modal.uikit",function(t){n&&27===t.keyCode&&n.options.keyboard&&(t.preventDefault(),n.hide())})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1},this.options),this.modal=t.modal(this.options.target,this.options),this.on("click",function(t){t.preventDefault(),i.show()}),this.proxy(this.modal,"show hide isActive")}}),t.modal.dialog=function(e,n){var o=t.modal(t.$(t.modal.dialog.template).appendTo("body"),n);return o.on("hide.uk.modal",function(){o.persist&&(o.persist.appendTo(o.persist.data("modalPersistParent")),o.persist=!1),o.element.remove()}),i(e,o),o},t.modal.dialog.template='<div class="uk-modal"><div class="uk-modal-dialog" style="min-height:0;"></div></div>',t.modal.alert=function(i,e){e=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},e);var n=t.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(i)+"</div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-button-primary uk-modal-close">'+e.labels.Ok+"</button></div>"].join(""),e);return n.on("show.uk.modal",function(){setTimeout(function(){n.element.find("button:first").focus()},50)}),n.show()},t.modal.confirm=function(i,e,n){var o=arguments.length>1&&arguments[arguments.length-1]?arguments[arguments.length-1]:{};e=t.$.isFunction(e)?e:function(){},n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},t.$.isFunction(o)?{}:o);var s=t.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(i)+"</div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button js-modal-confirm-cancel">'+o.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-confirm">'+o.labels.Ok+"</button></div>"].join(""),o);return s.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",function(){t.$(this).is(".js-modal-confirm")?e():n(),s.hide()}),s.on("show.uk.modal",function(){setTimeout(function(){s.element.find(".js-modal-confirm").focus()},50)}),s.show()},t.modal.prompt=function(i,e,n,o){n=t.$.isFunction(n)?n:function(){},o=t.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:t.modal.labels},o);var s=t.modal.dialog([i?'<div class="uk-modal-content uk-form">'+String(i)+"</div>":"",'<div class="uk-margin-small-top uk-modal-content uk-form"><p><input type="text" class="uk-width-1-1"></p></div>','<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-modal-close">'+o.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-ok">'+o.labels.Ok+"</button></div>"].join(""),o),a=s.element.find("input[type='text']").val(e||"").on("keyup",function(t){13==t.keyCode&&s.element.find(".js-modal-ok").trigger("click")});return s.element.find(".js-modal-ok").on("click",function(){n(a.val())!==!1&&s.hide()}),s.show()},t.modal.blockUI=function(i,e){var n=t.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(i||'<div class="uk-text-center">...</div>')+"</div>"].join(""),t.$.extend({bgclose:!1,keyboard:!1,modal:!1},e));return n.content=n.element.find(".uk-modal-content:first"),n.show()},t.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit2),function(t){"use strict";function i(i){var e=t.$(i),n="auto";if(e.is(":visible"))n=e.outerHeight();else{var o={position:e.css("position"),visibility:e.css("visibility"),display:e.css("display")};n=e.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),e.css(o)}return n}t.component("nav",{defaults:{toggle:'>li.uk-parent > a[href="#"]',lists:">li.uk-parent > ul",multiple:!1},boot:function(){t.ready(function(i){t.$("[data-uk-nav]",i).each(function(){var i=t.$(this);if(!i.data("nav")){t.nav(i,t.Utils.options(i.attr("data-uk-nav")))}})})},init:function(){var i=this;this.on("click.uk.nav",this.options.toggle,function(e){e.preventDefault();var n=t.$(this);i.open(n.parent()[0]==i.element[0]?n:n.parent("li"))}),this.update(),t.domObserve(this.element,function(){i.element.find(i.options.lists).not("[role]").length&&i.update()})},update:function(){var i=this;this.find(this.options.lists).each(function(){var e=t.$(this).attr("role","menu"),n=e.closest("li"),o=n.hasClass("uk-active");n.data("list-container")||(e.wrap('<div style="overflow:hidden;height:0;position:relative;"></div>'),n.data("list-container",e.parent()[o?"removeClass":"addClass"]("uk-hidden"))),n.attr("aria-expanded",n.hasClass("uk-open")),o&&i.open(n,!0)})},open:function(e,n){var o=this,s=this.element,a=t.$(e),r=a.data("list-container");this.options.multiple||s.children(".uk-open").not(e).each(function(){var i=t.$(this);i.data("list-container")&&i.data("list-container").stop().animate({height:0},function(){t.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")})}),a.toggleClass("uk-open"),a.attr("aria-expanded",a.hasClass("uk-open")),r&&(a.hasClass("uk-open")&&r.removeClass("uk-hidden"),n?(r.stop().height(a.hasClass("uk-open")?"auto":0),a.hasClass("uk-open")||r.addClass("uk-hidden"),this.trigger("display.uk.check")):r.stop().animate({height:a.hasClass("uk-open")?i(r.find("ul:first")):0},function(){a.hasClass("uk-open")?r.css("height",""):r.addClass("uk-hidden"),o.trigger("display.uk.check")}))}})}(UIkit2),function(t){"use strict";var i={x:window.scrollX,y:window.scrollY},e=(t.$win,t.$doc,t.$html),n={show:function(n,o){if(n=t.$(n),n.length){o=t.$.extend({mode:"push"},o);var s=t.$("body"),a=n.find(".uk-offcanvas-bar:first"),r="right"==t.langdirection,l=a.hasClass("uk-offcanvas-bar-flip")?-1:1,c=l*(r?-1:1),u=window.innerWidth-s.width();i={x:window.pageXOffset,y:window.pageYOffset},a.attr("mode",o.mode),n.addClass("uk-active"),s.css({width:window.innerWidth-u,height:window.innerHeight}).addClass("uk-offcanvas-page"),("push"==o.mode||"reveal"==o.mode)&&s.css(r?"margin-right":"margin-left",(r?-1:1)*a.outerWidth()*c),"reveal"==o.mode&&a.css("clip","rect(0, "+a.outerWidth()+"px, 100vh, 0)"),e.css("margin-top",-1*i.y).width(),a.addClass("uk-offcanvas-bar-show"),this._initElement(n),a.trigger("show.uk.offcanvas",[n,a]),n.attr("aria-hidden","false")}},hide:function(n){var o=t.$("body"),s=t.$(".uk-offcanvas.uk-active"),a="right"==t.langdirection,r=s.find(".uk-offcanvas-bar:first"),l=function(){o.removeClass("uk-offcanvas-page").css({width:"",height:"",marginLeft:"",marginRight:""}),s.removeClass("uk-active"),r.removeClass("uk-offcanvas-bar-show"),e.css("margin-top",""),window.scrollTo(i.x,i.y),r.trigger("hide.uk.offcanvas",[s,r]),s.attr("aria-hidden","true")};s.length&&("none"==r.attr("mode")&&(n=!0),t.support.transition&&!n?(o.one(t.support.transition.end,function(){l()}).css(a?"margin-right":"margin-left",""),"reveal"==r.attr("mode")&&r.css("clip",""),setTimeout(function(){r.removeClass("uk-offcanvas-bar-show")},0)):l())},_initElement:function(i){i.data("OffcanvasInit")||(i.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",function(i){var e=t.$(i.target);if(i.type.match(/swipe/)){if(e.parents(".uk-offcanvas-bar:first").length)return}else if(!e.hasClass("uk-offcanvas-close")){if(e.hasClass("uk-offcanvas-bar"))return;if(e.parents(".uk-offcanvas-bar:first").length)return}i.stopImmediatePropagation(),n.hide()}),i.on("click",'a[href*="#"]',function(){var i=t.$(this),e=i.attr("href");"#"!=e&&(t.$doc.one("hide.uk.offcanvas",function(){var n;try{n=t.$(i[0].hash)}catch(o){n=""}n.length||(n=t.$('[name="'+i[0].hash.replace("#","")+'"]')),n.length&&t.Utils.scrollToElement?t.Utils.scrollToElement(n,t.Utils.options(i.attr("data-uk-smooth-scroll")||"{}")):window.location.href=e}),n.hide())}),i.data("OffcanvasInit",!0))}};t.component("offcanvasTrigger",{boot:function(){e.on("click.offcanvas.uikit","[data-uk-offcanvas]",function(i){i.preventDefault();var e=t.$(this);if(!e.data("offcanvasTrigger")){{t.offcanvasTrigger(e,t.Utils.options(e.attr("data-uk-offcanvas")))}e.trigger("click")}}),e.on("keydown.uk.offcanvas",function(t){27===t.keyCode&&n.hide()})},init:function(){var i=this;this.options=t.$.extend({target:i.element.is("a")?i.element.attr("href"):!1,mode:"push"},this.options),this.on("click",function(t){t.preventDefault(),n.show(i.options.target,i.options)})}}),t.offcanvas=n}(UIkit2),function(t){"use strict";function i(i,e,n){var o,s=t.$.Deferred(),a=i,r=i;return n[0]===e[0]?(s.resolve(),s.promise()):("object"==typeof i&&(a=i[0],r=i[1]||i[0]),t.$body.css("overflow-x","hidden"),o=function(){e&&e.hide().removeClass("uk-active "+r+" uk-animation-reverse"),n.addClass(a).one(t.support.animation.end,function(){setTimeout(function(){n.removeClass(""+a).css({opacity:"",display:""})},0),s.resolve(),t.$body.css("overflow-x",""),e&&e.css({opacity:"",display:""})}.bind(this)).show()},n.css("animation-duration",this.options.duration+"ms"),e&&e.length?(e.css("animation-duration",this.options.duration+"ms"),e.css("display","none").addClass(r+" uk-animation-reverse").one(t.support.animation.end,function(){o()}.bind(this)).css("display","")):(n.addClass("uk-active"),o()),s.promise())}var e;t.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){t.ready(function(i){t.$("[data-uk-switcher]",i).each(function(){var i=t.$(this);if(!i.data("switcher")){t.switcher(i,t.Utils.options(i.attr("data-uk-switcher")))}})})},init:function(){var i=this;this.on("click.uk.switcher",this.options.toggle,function(t){t.preventDefault(),i.show(this)}),this.options.connect&&(this.connect=t.$(this.options.connect),this.connect.length&&(this.connect.on("click.uk.switcher","[data-uk-switcher-item]",function(e){e.preventDefault();var n=t.$(this).attr("data-uk-switcher-item");if(i.index!=n)switch(n){case"next":case"previous":i.show(i.index+("next"==n?1:-1));break;default:i.show(parseInt(n,10))}}),this.options.swiping&&this.connect.on("swipeRight swipeLeft",function(t){t.preventDefault(),window.getSelection().toString()||i.show(i.index+("swipeLeft"==t.type?1:-1))}),this.update()))},update:function(){this.connect.children().removeClass("uk-active").attr("aria-hidden","true");var t=this.find(this.options.toggle),i=t.filter(".uk-active");if(i.length)this.show(i,!1);else{if(this.options.active===!1)return;i=t.eq(this.options.active),this.show(i.length?i:t.eq(0),!1)}t.not(i).attr("aria-expanded","false"),i.attr("aria-expanded","true")},show:function(n,o){if(!this.animating){var s=this.find(this.options.toggle);isNaN(n)?n=t.$(n):(n=0>n?s.length-1:n,n=s.eq(s[n]?n:0));var a=this,r=t.$(n),l=e[this.options.animation]||function(t,n){if(!a.options.animation)return e.none.apply(a);var o=a.options.animation.split(",");return 1==o.length&&(o[1]=o[0]),o[0]=o[0].trim(),o[1]=o[1].trim(),i.apply(a,[o,t,n])};o!==!1&&t.support.animation||(l=e.none),r.hasClass("uk-disabled")||(s.attr("aria-expanded","false"),r.attr("aria-expanded","true"),s.filter(".uk-active").removeClass("uk-active"),r.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(r),-1==this.index&&(this.index=0),this.connect.each(function(){var i=t.$(this),e=t.$(i.children()),n=t.$(e.filter(".uk-active")),o=t.$(e.eq(a.index));a.animating=!0,l.apply(a,[n,o]).then(function(){n.removeClass("uk-active"),o.addClass("uk-active"),n.attr("aria-hidden","true"),o.attr("aria-hidden","false"),t.Utils.checkDisplay(o,!0),a.animating=!1})})),this.trigger("show.uk.switcher",[r]))}}}),e={none:function(){var i=t.$.Deferred();return i.resolve(),i.promise()},fade:function(t,e){return i.apply(this,["uk-animation-fade",t,e])},"slide-bottom":function(t,e){return i.apply(this,["uk-animation-slide-bottom",t,e])},"slide-top":function(t,e){return i.apply(this,["uk-animation-slide-top",t,e])},"slide-vertical":function(t,e){var n=["uk-animation-slide-top","uk-animation-slide-bottom"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},"slide-left":function(t,e){return i.apply(this,["uk-animation-slide-left",t,e])},"slide-right":function(t,e){return i.apply(this,["uk-animation-slide-right",t,e])},"slide-horizontal":function(t,e){var n=["uk-animation-slide-right","uk-animation-slide-left"];return t&&t.index()>e.index()&&n.reverse(),i.apply(this,[n,t,e])},scale:function(t,e){return i.apply(this,["uk-animation-scale-up",t,e])}},t.switcher.animations=e}(UIkit2),function(t){"use strict";t.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){t.ready(function(i){t.$("[data-uk-tab]",i).each(function(){var i=t.$(this);if(!i.data("tab")){t.tab(i,t.Utils.options(i.attr("data-uk-tab")))}})})},init:function(){var i=this;this.current=!1,this.on("click.uk.tab",this.options.target,function(e){if(e.preventDefault(),!i.switcher||!i.switcher.animating){var n=i.find(i.options.target).not(this);n.removeClass("uk-active").blur(),i.trigger("change.uk.tab",[t.$(this).addClass("uk-active"),i.current]),i.current=t.$(this),i.options.connect||(n.attr("aria-expanded","false"),t.$(this).attr("aria-expanded","true"))}}),this.options.connect&&(this.connect=t.$(this.options.connect)),this.responsivetab=t.$('<li class="uk-tab-responsive uk-active"><a></a></li>').append('<div class="uk-dropdown uk-dropdown-small"><ul class="uk-nav uk-nav-dropdown"></ul><div>'),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uk.tab","a",function(e){e.preventDefault(),e.stopPropagation();var n=t.$(this);i.element.children("li:not(.uk-tab-responsive)").eq(n.data("index")).trigger("click")}),this.on("show.uk.switcher change.uk.tab",function(t,e){i.responsivetab.caption.html(e.text())}),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=t.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),t.dropdown(this.responsivetab,{mode:"click",preventflip:"y"}),i.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),t.$win.on("resize orientationchange",t.Utils.debounce(function(){i.element.is(":visible")&&i.check()},100)),this.on("display.uk.check",function(){i.element.is(":visible")&&i.check()})},check:function(){var i=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(!i.length)return this.responsivetab.addClass("uk-hidden"),void 0;var e,n,o,s=i.eq(0).offset().top+Math.ceil(i.eq(0).height()/2),a=!1;if(this.responsivetab.lst.empty(),i.each(function(){t.$(this).offset().top>s&&(a=!0)}),a)for(var r=0;r<i.length;r++)e=t.$(i.eq(r)),n=e.find("a"),"none"==e.css("float")||e.attr("uk-dropdown")||(e.hasClass("uk-disabled")||(o=t.$(e[0].outerHTML),o.find("a").data("index",r),this.responsivetab.lst.append(o)),e.addClass("uk-hidden"));this.responsivetab[this.responsivetab.lst.children("li").length?"removeClass":"addClass"]("uk-hidden")}})}(UIkit2),function(t){"use strict";t.component("cover",{defaults:{automute:!0},boot:function(){t.ready(function(i){t.$("[data-uk-cover]",i).each(function(){var i=t.$(this);if(!i.data("cover")){t.cover(i,t.Utils.options(i.attr("data-uk-cover")))}})})},init:function(){if(this.parent=this.element.parent(),t.$win.on("load resize orientationchange",t.Utils.debounce(function(){this.check()}.bind(this),100)),this.on("display.uk.check",function(){this.element.is(":visible")&&this.check()}.bind(this)),this.check(),this.element.is("iframe")&&this.options.automute){var i=this.element.attr("src");this.element.attr("src","").on("load",function(){this.contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")}).attr("src",[i,i.indexOf("?")>-1?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""}),this.dimension={w:this.element.width(),h:this.element.height()},this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width")),this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height")),this.ratio=this.dimension.w/this.dimension.h;var t,i,e=this.parent.width(),n=this.parent.height();e/this.ratio<n?(t=Math.ceil(n*this.ratio),i=n):(t=e,i=Math.ceil(e/this.ratio)),this.element.css({width:t,height:i})}})}(UIkit2);


/*===============================
/media/com_rsform/js/frameworks/uikit/tooltip.min.js
================================================================================*/;
/*! UIkit 2.27.5 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
!function(t){var i;window.UIkit2&&(i=t(UIkit2)),"function"==typeof define&&define.amd&&define("uikit-tooltip",["uikit"],function(){return i||t(UIkit2)})}(function(t){"use strict";var i,o,e;return t.component("tooltip",{defaults:{offset:5,pos:"top",animation:!1,delay:0,cls:"",activeClass:"uk-active",src:function(t){var i=t.attr("title");return void 0!==i&&t.data("cached-title",i).removeAttr("title"),t.data("cached-title")}},tip:"",boot:function(){t.$html.on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",function(){var i=t.$(this);i.data("tooltip")||(t.tooltip(i,t.Utils.options(i.attr("data-uk-tooltip"))),i.trigger("mouseenter"))})},init:function(){var o=this;i||(i=t.$('<div class="uk-tooltip"></div>').appendTo("body")),this.on({focus:function(){o.show()},blur:function(){o.hide()},mouseenter:function(){o.show()},mouseleave:function(){o.hide()}})},show:function(){if(this.tip="function"==typeof this.options.src?this.options.src(this.element):this.options.src,o&&clearTimeout(o),e&&clearInterval(e),"string"==typeof this.tip?this.tip.length:0){i.stop().css({top:-2e3,visibility:"hidden"}).removeClass(this.options.activeClass).show(),i.html('<div class="uk-tooltip-inner">'+this.tip+"</div>");var s=this,n=t.$.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),l=i[0].offsetWidth,f=i[0].offsetHeight,a="function"==typeof this.options.offset?this.options.offset.call(this.element):this.options.offset,p="function"==typeof this.options.pos?this.options.pos.call(this.element):this.options.pos,h=p.split("-"),c={display:"none",visibility:"visible",top:n.top+n.height+f,left:n.left};if("fixed"==t.$html.css("position")||"fixed"==t.$body.css("position")){var r=t.$("body").offset(),d=t.$("html").offset(),u={top:d.top+r.top,left:d.left+r.left};n.left-=u.left,n.top-=u.top}"left"!=h[0]&&"right"!=h[0]||"right"!=t.langdirection||(h[0]="left"==h[0]?"right":"left");var m={bottom:{top:n.top+n.height+a,left:n.left+n.width/2-l/2},top:{top:n.top-f-a,left:n.left+n.width/2-l/2},left:{top:n.top+n.height/2-f/2,left:n.left-l-a},right:{top:n.top+n.height/2-f/2,left:n.left+n.width+a}};t.$.extend(c,m[h[0]]),2==h.length&&(c.left="left"==h[1]?n.left:n.left+n.width-l);var v=this.checkBoundary(c.left,c.top,l,f);if(v){switch(v){case"x":p=2==h.length?h[0]+"-"+(c.left<0?"left":"right"):c.left<0?"right":"left";break;case"y":p=2==h.length?(c.top<0?"bottom":"top")+"-"+h[1]:c.top<0?"bottom":"top";break;case"xy":p=2==h.length?(c.top<0?"bottom":"top")+"-"+(c.left<0?"left":"right"):c.left<0?"right":"left"}h=p.split("-"),t.$.extend(c,m[h[0]]),2==h.length&&(c.left="left"==h[1]?n.left:n.left+n.width-l)}c.left-=t.$body.position().left,o=setTimeout(function(){i.css(c).attr("class",["uk-tooltip","uk-tooltip-"+p,s.options.cls].join(" ")),s.options.animation?i.css({opacity:0,display:"block"}).addClass(s.options.activeClass).animate({opacity:1},parseInt(s.options.animation,10)||400):i.show().addClass(s.options.activeClass),o=!1,e=setInterval(function(){s.element.is(":visible")||s.hide()},150)},parseInt(this.options.delay,10)||0)}},hide:function(){if(!this.element.is("input")||this.element[0]!==document.activeElement)if(o&&clearTimeout(o),e&&clearInterval(e),i.stop(),this.options.animation){var t=this;i.fadeOut(parseInt(this.options.animation,10)||400,function(){i.removeClass(t.options.activeClass)})}else i.hide().removeClass(this.options.activeClass)},content:function(){return this.tip},checkBoundary:function(i,o,e,s){var n="";return(0>i||i-t.$win.scrollLeft()+e>window.innerWidth)&&(n+="x"),(0>o||o-t.$win.scrollTop()+s>window.innerHeight)&&(n+="y"),n}}),t.tooltip});