PageSourceSearch

http://www.mulletshockey.com/javascripts/base_packaged_17659016191.js

js mulletshockey.com collected 2026-10-09 17:08:02 UTC 1,092,078 bytes, 221 lines download raw bytes

1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{
2let window = _____WB$wombat$assign$function_____("window");
3let self = _____WB$wombat$assign$function_____("self");
4let document = _____WB$wombat$assign$function_____("document");
5let location = _____WB$wombat$assign$function_____("location");
6let top = _____WB$wombat$assign$function_____("top");
7let parent = _____WB$wombat$assign$function_____("parent");
8let frames = _____WB$wombat$assign$function_____("frames");
9let opens = _____WB$wombat$assign$function_____("opens");
10function isEmpty(obj){var hasOwnProperty=Object.prototype.hasOwnProperty;if(obj.length&&0<obj.length)return!1;for(var key in obj)if(hasOwnProperty.call(obj,key))return!1;return!0}function $A(iterable){if(!iterable)return[];if("toArray"in Object(iterable))return iterable.toArray();for(var length=iterable.length||0,results=new Array(length);length--;)results[length]=iterable[length];return results}function $w(string){return Object.isString(string)&&(string=string.strip())?string.split(/\s+/):[]}function $H(object){return new Hash(object)}function $R(start,end,exclusive){return new ObjectRange(start,end,exclusive)}function slide_div(){return div=this.id+"Div",Effect.toggle(div,"blind"),"Show"==this.innerHTML?this.innerHTML="Hide":this.innerHTML="Show",!1}function rebind_lbon(){lboxes=$$(".lbOn"),lboxes.each(function(lbox){load_lbox(lbox)})}function LoadFck(opts){defaultOptions={uiColor:"#ffed7f",magicline_color:"#666",disableNativeSpellChecker:!1,baseFloatZIndex:2e8,toolbarGroups:[{name:"basicstyles",groups:["basicstyles","cleanup"]},{name:"paragraph",groups:["list","indent","blocks","align"]},"/",{name:"links"},{name:"clipboard",groups:["clipboard"]},{name:"undo"},{name:"insert"},{name:"styles"},{name:"colors"},{name:"document",groups:["mode"]}],removeButtons:"About,CreateDiv,Flash,HorizontalRule,Iframe,Maximize,NewPage,PageBreak,Preview,Print,Save,Smiley,Subscript,Superscript,Templates,Styles",pasteFromWordRemoveFontStyles:!1,pasteFromWordRemoveStyles:!1,pasteFromWordNumberedHeadingToList:!0,pasteFromWordPromptCleanup:!1},CKEDITOR.replace("textedit",$j.extend({},defaultOptions,opts||{})),CKEDITOR.on("dialogDefinition",function(ev){var dialogName=ev.data.name,dialogDefinition=ev.data.definition;if("table"==dialogName){var tableWidth=dialogDefinition.getContents("info").get("txtWidth");console.log("tableWidth",tableWidth),tableWidth["default"]="100%"}}),$j("#lightboxBody").scroll(_.debounce(function(){CKEDITOR.document.getWindow().fire("resize")})),$j("#lightboxBody").on("wheel",function(e){var lb=e.currentTarget,dY=e.originalEvent.deltaY;0<dY&&lb.scrollTop===lb.scrollHeight-lb.clientHeight&&e.preventDefault(),dY<0&&0===lb.scrollTop&&e.preventDefault()}),$j("#overlay").on("wheel",function(e){e.preventDefault()})}function RefreshFckField(){try{for(var name in CKEDITOR.instances){CKEDITOR.instances[name].updateElement()}}catch(err){return!0}}function ToTop(){var objDiv=document.getElementById("lightboxBody");objDiv.scrollTop=0-objDiv.scrollHeight-200}function update_news_area(id,html){Element.replace(id,html)}function show_spinner(){Effect.Appear("busy",{duration:.5,queue:"end"})}function hide_spinner(){Effect.Fade("busy",{duration:.5,queue:"end"})}function toggleSingleNodePicker(id){Effect.toggle("nodePickerSlideBox_"+id,"blind",{duration:.2})}function closeWindow(){Windows.close("fc_win")}function addImageUploadRow(tableID){var tableRef=document.getElementById(tableID),rowCount=tableRef.rows.length-2,itemCount=tableRef.rows.length-1,newRow=tableRef.insertRow(tableRef.rows.length-2);document.getElementById(tableID).rows[rowCount-1].cells[2].innerHTML="";var newCell0=newRow.insertCell(0),newCell1=newRow.insertCell(1),newCell2=newRow.insertCell(2);newCell0.setAttribute("class","thCell required"),newCell2.setAttribute("style","text-align:left;width:38%;"),newCell0.innerHTML="<label for='form_values["+itemCount+"][file_name]'><em>*</em>Image to Upload:</label>",newCell1.innerHTML="<input id='photo["+itemCount+"][file_name_temp]' name='photo["+itemCount+"][file_name_temp]' type='hidden' /><input id='photo["+itemCount+"][file_name]' name='photo["+itemCount+"][file_name]' size='20' type='file' />",newCell2.innerHTML="<a href='#' onclick='removeRow("+rowCount+"); return false;'>Remove</a>"}function addOvertime(scoring_key,ot_max){var last_ot,ot=0;
10if($j("body").is(".baseball"))last_ot=parseInt($j(".scorePeriods thead tr th:last").html())+1;else{if($j(".scorePeriods thead tr th:last").text().match(/so/i))return null;(last_ot=$j(".scorePeriods thead tr th:last").text().match(/ot(\d+)/i))?(ot=parseInt(last_ot[1])+1,0<ot_max&&ot_max<ot?(last_ot="SO",$j("#remove_overtime").text("Remove Shootout")):last_ot="OT"+(parseInt(last_ot[1])+1)):(ot=1,last_ot="OT1")}for(var last_period_regex=new RegExp(scoring_key+"_(\\d+)",""),last_period=parseInt($j(".scorePeriods tbody tr:last td:last input").attr("id").match(last_period_regex)[1])+1,i=0;i<$j(".scorePeriods tbody tr").length;i++){var row=$j(".scorePeriods tbody tr")[i],new_td=$j(row).find("td:last").clone(),input_regex=new RegExp(scoring_key+"_\\d+","gi");new_td.html(new_td.html().replace(input_regex,scoring_key+"_"+last_period)),new_td.find("input").val(""),$j(row).append(new_td)}if($j(".scorePeriods thead tr").append("<th>"+last_ot+"</th>"),NGIN.Input.scoring_plays.$template!=undefined){var selects=$j("select").add(NGIN.Input.scoring_plays.$template.find("select")).filter(function(){return this.id.match(/(game_scoring_plays_attributes_.*_interval)/)});for(i=0;i<selects.length;i++){var select=selects[i];$j(select).append("<option value='"+last_period+"' >"+last_ot+"</option>")}}0<ot_max&&ot_max<=ot&&$j("#add_overtime").text("Add Shootout"),new_td.hide().fadeIn()}function deleteOvertime(){if($j("body").is(".baseball")?1<parseInt($j(".scorePeriods thead tr th:last").html().match(/\d*/)):$j(".scorePeriods thead tr th:last").text().match(/(ot|so)(\d*)/i)){$j(".scorePeriods thead tr th:last").remove();for(var i=0;i<$j(".scorePeriods tbody tr").length;i++){var row=$j(".scorePeriods tbody tr")[i];$j(row).find("td:last").remove()}var selects=$j("select").filter(function(){return this.id.match(/game_scoring_plays_attributes.*/)});for(i=0;i<selects.length;i++){var select=selects[i];$j(select).find("option:last-child").remove()}}"Add Shootout"==$j("#add_overtime").text()&&"Remove Overtime"==$j("#remove_overtime").text()&&$j("#add_overtime").text("Add Another Overtime"),"Remove Shootout"==$j("#remove_overtime").text()&&$j("#remove_overtime").text("Remove Overtime")}function updateOvertimeText(){}function addInningColumn(){var last_inning=$F("home_game_stat_last_inning_count");16!=parseInt(last_inning,10)?(last_inning=parseInt(last_inning,10)+1,new Insertion.Before("hits_header","<th id='column_header_"+last_inning+"'>"+last_inning+"</th>"),new Insertion.Before("away_hits","<td id='away_td_"+last_inning+"'><input class='small' id='away_input_"+last_inning+"' maxlength='3' name='away_game_stat[inning_"+last_inning+"]' type='text' value='0' /></td>"),new Insertion.Before("home_hits","<td id='home_td_"+last_inning+"'><input class='small' id='home_input_"+last_inning+"' maxlength='3' name='home_game_stat[inning_"+last_inning+"]' type='text' value='0' /></td>"),$("home_game_stat_last_inning_count").value=last_inning,$("away_game_stat_last_inning_count").value=last_inning,new Effect.Highlight("column_header_"+last_inning,{duration:2}),new Effect.Highlight("away_td_"+last_inning,{duration:2}),new Effect.Highlight("home_td_"+last_inning,{duration:2})):alert("You have reached the maximum of 16 innings supported.")}function deleteLastInning(){var inning_field_count=$("home_game_stat_last_inning_count");last_inning=parseInt(inning_field_count.value,10),5<last_inning?($("away_input_"+last_inning).remove(),$("home_input_"+last_inning).remove(),$("column_header_"+last_inning).remove(),$("away_td_"+last_inning).remove(),$("home_td_"+last_inning).remove(),last_inning-=1,inning_field_count.value=last_inning,$("away_game_stat_last_inning_count").value=last_inning):alert("Minimum of 5 innings required")}function removeRow(row){var previousRowCount=row-1,tableRef=document.getElementById("UploadTable"),cellItems=document.getElementById("UploadTable").rows[row-1].cells;row-1!=0&&(cellItems[2].innerHTML="<a href='#' onclick='removeRow("+previousRowCount+"); return false;'>Remove</a>"),tableRef.deleteRow(row)}function check_selected_nodes(id){var page_nodes,nodes_array,i,n;for(nodes_array=Cookie.get("node_selection").split(","),page_nodes=$$("."+id+"_window_input"),i=0;i<page_nodes.length;i++)if("checkbox"==page_nodes[i].getAttribute("type"))for(n=0;n<nodes_array.length;n++)if(page_nodes[i].value==nodes_array[n]){page_nodes[i].checked=!0;break}}function checkCheckboxes(className,checked){$$("."+className).each(function(el){var wasChecked=el.checked;el.checked=checked,(wasChecked&&!checked||!wasChecked&&checked)&&el.fire("tst:checkChanged")})}function initToggleLinks(classToToggle,defaultToShow,useCookies){$$(".toggle_"+classToToggle).each(function(el){valid_tl=new toggle_link(el,classToToggle,defaultToShow,useCookies)})}function highlightSelectedStanding(id){var li_tags=$("nodePicker_main").getElementsByTagName("li");for(i=0;i<li_tags.length;i++)Element.extend(li_tags[i]).removeClassName("selected");$("li_node_"+id).addClassName("selected")}function showClass(className){""!=className&&$$("."+className).each(function(el){el.show()})}function hideClass(className){""!=className&&$$("."+className).each(function(el){el.hide()})}function toggleClass(className){""!=className&&$$("."+className).each(function(el){el.toggle(
10)})}function disableClass(className){""!=className&&$$("."+className).each(function(el){el.disabled=!0})}function enableClass(className){""!=className&&$$("."+className).each(function(el){el.disabled=!1})}function toggleDisabled(className){""!=className&&$$("."+className).each(function(el){el.disabled=!el.disabled})}function hideIfExists(id){obj=$(id),obj&&obj.hide()}function showIfExists(id){obj=$(id),obj&&obj.show()}function uncheckRadiosWithClass(className){$$("."+className).each(function(el){el.checked=!1})}function disableRadiosWithClass(className){$$("."+className).each(function(el){el.disabled=!0})}function addRecipients(lbox){lbox.parameters="",lbox.method="post";$("message_selected");$$(".recipient_box").each(function(box){box.checked&&(lbox.parameters+="&"+box.name+"=1")})}function hideMessageSelectedIfNoneSelected(){$$(".recipient_box").find(function(box){return box.checked})?($("message_selected").show(),$("disabled_message_selected").hide()):($("message_selected").hide(),$("disabled_message_selected").show())}function openMessageWindow(messageId){window.open("/message/show_admin/"+messageId,"_blank","width=700,height=700,status=yes,location=no,resizable=yes,scrollbars=yes")}function collapsePageElements(){$("layoutsBin").addClassName("collapsed"),$("collapse_link").hide(),$("expand_link").show()}function expandPageElements(){$("layoutsBin").removeClassName("collapsed"),$("collapse_link").show(),$("expand_link").hide()}function findAncestorWithClass(el,cssClass){return el.ancestors().find(function(ancestor){return ancestor.hasClassName(cssClass)})}function setFlashHeight(elementId,heightWidthRatio,pageElementId){var el=$(elementId);if(el){var pageElement=findAncestorWithClass(el,"pageElement");if(null!=pageElement){var flashHeight=pageElement.offsetWidth*heightWidthRatio;el.setStyle("height: "+flashHeight+"px"),resizeElementsOnSort.set(pageElementId,[elementId,heightWidthRatio])}}}function setFlashHeightNowAndAfterWindowLoad(elementId,heightWidthRatio,pageElementId){setFlashHeight(elementId,heightWidthRatio,pageElementId),Event.observe(window,"load",function(){setFlashHeight(elementId,heightWidthRatio,pageElementId)}),tabPane=$j("#"+elementId).parents(".tabContainer .layoutContainer").parent(),0<tabPane.length&&tabPane.bind("current.tab",function(){setFlashHeight(elementId,heightWidthRatio,pageElementId),tabPane.trigger("nginAjax.rendered")})}function pageElementSortChange(pageEl){if(resizeElementsOnSort.get(pageEl.id)){var hashValue=resizeElementsOnSort.get(pageEl.id);setFlashHeight(hashValue[0],hashValue[1])}var $el=$j(pageEl),newPosition=pageEl.previousSibling||pageEl.parentNode,oldPosition=$el.data("peSortPosition");newPosition!==oldPosition&&(oldPosition&&$el.find(".pageElement").trigger("sortChange"),$el.data("peSortPosition",newPosition))}function addNewTimeIntervalToForm(button,timeIntervalName){timeIntervals=$$(".timeInterval"),last=timeIntervals[timeIntervals.length-1],null==last?lastValue=20:lastValue=Element.down(last,"input").value;var theListItem=Element.up(button,"li"),newTimeIntervalID="timeInterval"+(timeIntervals.length+1);select_or_hidden=$("game_defaults_time_interval_name"),timeIntervalName=select_or_hidden.options?select_or_hidden.options[select_or_hidden.selectedIndex].innerHTML:select_or_hidden.value,theListItem.insert({before:'<li class="timeInterval"> <input id="'+newTimeIntervalID+'" name="game_defaults[time_intervals][]" size="2" type="text" value="'+lastValue+'" /> <label for="'+newTimeIntervalID+'">'+timeIntervalName+' <span class="timeIntervalNumber">'+(timeIntervals.length+1)+'</span> </label> <a class="button-remove" onclick="removeTimeIntervalFromForm(\''+newTimeIntervalID+'\')"><img src="../app_images/spacer.gif" height="9" width="9" /> <span>Remove</span></a></li>'}),$j(timeIntervals[timeIntervals.length-1]).find("input").trigger("change")}function updateTimeIntervalName(){for(timeIntervals=$$(".timeInterval"),select=$("game_defaults_time_interval_name"),timeIntervalName=select.options[select.selectedIndex].innerHTML,i=0;i<timeIntervals.length;i++)timeIntervalLabel=Element.down(timeIntervals[i],"label"),timeIntervalLabel.innerHTML=timeIntervalName+' <span class="timeIntervalNumber">'+(i+1)+"</span> "}function removeTimeIntervalFromForm(element){$j("#"+element).trigger("change");var theListItem=Element.up(element,"li.timeInterval");Element.remove(theListItem),timeIntervals=$$(".timeInterval");for(i=0;i<timeIntervals.length;i++)Element.down(timeIntervals[i],"span.timeIntervalNumber").update(i+1)}function removePeriodFromForm(element){var theListItem=Element.up(element,"li.periods");Element.remove(theListItem),periods=$$(".periods");for(i=0;i<periods.length;i++)Element.down(periods[i],"span.periodNumber").update(i+1)}
10function addNewElementToForm(button,template){var newElementID="new"+(new Date).getTime(),$template=$j(template),$new=$j($template.html().replace(/---/g,newElementID));$template.before($new),$new.find("*").removeAttr("disabled"),$new.fadeIn()}function updateStatToolSecondarySorting(btn){var form=$j(btn).closest("form"),sorting_sections=$j(btn).parent().parent().find(".statToolSorting"),css=$j(btn).attr("class"),id=$j(btn).attr("id").replace("secondary_",""),prefix="game_defaults",by_suffix="order_by_secondary",dir_suffix="order_dir_secondary";"button-add"==css?addStatToolSecondarySorting(btn,sorting_sections.first(),id,prefix,by_suffix,dir_suffix):removeStatToolSecondarySorting(btn,sorting_sections,id,prefix,by_suffix,dir_suffix),form.find(".mini-card .saved").slideUp(250),form.find(".mini-card .unsaved").slideDown(250)}function addStatToolSecondarySorting(btn,primary,id,prefix,by_suffix,dir_suffix){$j("#"+prefix+"_"+id+"_"+by_suffix).remove(),$j("#"+prefix+"_"+id+"_"+dir_suffix).remove();var secondary=primary.clone();secondary.find("select").each(function(){$j(this).attr("name",$j(this).attr("name").slice(0,-1)+"_secondary]")}),secondary.html(secondary.html().replace(/Default Sorting/,"Secondary Sorting")),secondary.insertAfter(primary),$j(btn).switchClass("button-add","button-remove").children("span").text("Remove Secondary Sorting")}function removeStatToolSecondarySorting(btn,sorting_sections,id,prefix,by_suffix,dir_suffix){var primary=sorting_sections[0];sorting_sections[1].remove(),$j(primary).append('<input id="'+prefix+"_"+id+"_"+by_suffix+'" name="'+prefix+"["+id+"_"+by_suffix+']" type="hidden" value="">'),$j(primary).append('<input id="'+prefix+"_"+id+"_"+dir_suffix+'" name="'+prefix+"["+id+"_"+dir_suffix+']" type="hidden" value="">'),$j(btn).switchClass("button-remove","button-add").children("span").text("Add Secondary Sorting")}function addLeaderWidgetSecondarySorting(){var sorting_sections=$j(".statToolSorting");sorting_sections.length<4&&sorting_sections.each(function(){var primary=$j(this),secondary=$j(primary.clone());secondary.find("select").each(function(){$j(this).attr("name",$j(this).attr("name").slice(0,-1)+"_secondary]")}),secondary.html(secondary.html().replace(/Stat To Track/,"Secondary Sorting")),secondary.insertAfter($j(".statToolSorting").last())})}function removeElementFromForm(element){$j(element).parent().hide().find(".delete_tag").val(!0)}function removeRosterData(type,id){var decrementedByOne=parseInt($j("#"+type+"_info_key").val(),10)-1;$j("#"+id).parents("form").find('input[type="submit"]').trigger("change"),$j("#"+id).remove(),$j("#add_"+type+"_info").show(),$j("#"+type+"_info_key").val(decrementedByOne)}function addInfoToRosterPlayer(type){var clone=$(type+"_info_to_clone").cloneNode(!0),index=$(type+"_info_key").value,incrementedByOne=parseInt($j("#"+type+"_info_key").val(),10)+1;clone.id=type+"_info_"+index,removeBTN='<a class="button-remove" onclick="removeRosterData(\''+type+"' ,'"+type+"_info_"+index+'\')" ><img src="../app_images/spacer.gif" height="9" width="9" /> <span>Remove</span></a>',clone.select(".removeContainer")[0].insert({bottom:removeBTN}),clone.select("select")[0].disabled=!1;var text_field=clone.select("input")[0];text_field&&(text_field.disabled=!1),$("add_"+type+"_info").insert({before:clone}),clone.show(),$j("#"+type+"_info_key").val(incrementedByOne),$j(clone).find("select").trigger("change")}function addRemoveStatModuleToOrder(list,checked,value,text){if(select_box=$(list),checked){var optn=document.createElement("option");optn.text=text,optn.value=value,select_box.options.add(optn)}else for(select_box=$(list),i=select_box.options.length-1;0<=i;i--)select_box.options[i].value==value&&select_box.remove(i)}function checkStatDependencies(){$j("li.stat_type").each(function(){var required=$j(this).attr("data-required");if(required){var dependencies=required.split(" "),all_dep_met=!0;for(i=0;i<dependencies.length;i++)if("||"===dependencies[i]){if(all_dep_met)break;all_dep_met=!0}else{var ch=$j('li.stat_type input[data-stat_type_key="'+dependencies[i]+'"]');$j(ch).attr("checked")||(all_dep_met=!1)}all_dep_met?$j(this).find("input[type=checkbox]").each(function(){$j(this).removeAttr("disabled")}):$j(this).find("input[type=checkbox]").each(function(){$j(this).attr("checked",!1),$j(this).attr("disabled","disabled")})}})}function getScrollXY(){var scrollof=new Array;return scrollof.x=0,scrollof.y=0,"number"==typeof window.pageYOffset?(scrollof.y=window.pageYOffset,scrollof.x=window.pageXOffset):document.body&&(document.body.scrollLeft||document.body.scrollTop)?(scrollof.y=document.body.scrollTop,scrollof.x=document.body.scrollLeft):document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(scrollof.y=document.documentElement.scrollTop,scrollof.x=document.documentElement.scrollLeft),scrollof}function checkThenToggleClass(checkbox,toggleThis){var toggleObject=$$("."+toggleThis);try{console.log(toggleObject.length)}catch(e){console={log:function(){}}}for(i=0;i<toggleObject.length;i++)if(1==checkbox.checked&&Element.visible(toggleObject[i])){try{console.log("checkbox is checked and element is visible. Toggling! ")}catch(e){console={log:function(){}}}toggleClass(toggleThis)}else if(0==checkbox.checked&&!Element.visible(toggleObject[i])){try{console.log("checkbox is unchecked and element is invisible. Toggling!")}catch(e){console={log:function(){}}}toggleClass(toggleThis)}}function toggleGamesPlayed(checkbox,css_class){1==checkbox.checked?$$("."+css_class).each(function(el){el.enable()}):$$("."+css_class).each(function(el){el.disable()})}function selectAllStatTypes(){var checked=this.checked;$j(this).closest("tr").find("input.stat_type_checkbox[type=checkbox]").each(function(){this.checked=checked,$j(this).change()})}function dlog(message,logType){if(logType!=undefined)try{console[logType](message)}catch(e){console={log:function(){}}}else try{console.log(message)}catch(e){console={log:function(){}}}}function sort_by(field,reverse,primer){switch(reverse){case 0:case"0":case!1:case"false":reverse=1;break;case 1:case"1":case!0:case"true":reverse=-1;break;default:reverse=1}return function(a,b){return a=a[field],b=b[field],void 0!==primer&&(a=primer(a),b=primer(b)),a<b?-1*reverse:b<a?1*reverse:0}}function find_position(obj){var curleft=curtop=0;if(obj.offsetParent){for(;curleft+=obj.offsetLeft,curtop+=obj.offsetTop,obj=obj.offsetParent;);return{x:curleft,y:curtop}}}function togglePaletteChoices(theButton){var paletteChoices=$("palette-choices");paletteChoices.visible()?(paletteChoices.hide(),Element.down(theButton.currentTarget,"a.palette-up-arrow").hide(),Element.down(theButton.currentTarget,"a.palette-down-arrow").show()):(paletteChoices.show(),Element.down(theButton.currentTarget,"a.palette-up-arrow").show(),Element.down(theButton.currentTarget,"a.palette-down-arrow").hide())}function updatePaletteChoice(choice){Element.setStyle($$("#palette-choice span")[0],{backgroundColor:"#"+$(choice).getValue()})}function isEmpty(obj){var hasOwnProperty=Object.prototype.hasOwnProperty;if(obj.length&&0<obj.length)return!1;for(var key in obj)if(hasOwnProperty.call(obj,key))return!1;return!0}function setupStatTypeCheckboxes(){$j(".stat_type_checkbox").change(function(e){children=$j(e.target).closest("li").children("select"),$j(e.target).is(":checked")?(children.removeAttr("disabled"),children.toggle(!0)):(children.attr("disabled","disabled"),children.toggle(!1))}),$j(".stat_tracking_scope_select").each(function(index,e){var childId=$j(e).attr("id");makeSublist($j(e).prev().attr("id"),childId,!1,$j(e).children(":selected").val())})}function makeSublist(parent,child,isSubselectOptional,childVal){$j("body").append("<select style='display:none' id='"+parent+child+"'></select>"),$j("#"+parent+child).html($j("#"+child+" option"));var parentValue=$j("#"+parent).val();$j("#"+child).html($j("#"+parent+child+" .sub_"+parentValue).clone()),childVal=void 0===childVal?"":childVal,$j("#"+child).val(childVal).attr("selected","selected"),$j("#"+parent).change(function(){var parentValue=$j("#"+parent).val();$j("#"+child).html($j("#"+parent+child+" .sub_"+parentValue).clone()),isSubselectOptional&&$j("#"+child).prepend("<option value='none' selected='selected'> -- Select -- </option>"),$j("#"+child).trigger("change"),$j("#"+child).focus()})}function initialImageIndex(photoIDs){var index=+window.location.hash.replace("#","");return photoIDs=photoIDs||[],isNaN(index)||index<=0||index>photoIDs.size()?0:index-1}function pausePhotoGallery(){window.gallery&&$j(window.gallery.items.play[0]).hasClass("tn3e-play-active")&&window.gallery.items.play.click()}function setUpPalettePicker(){$j("#palette-choice").click(function(event){event.preventDefault(),$j(".radio-pulldown-container").slideToggle("slow"),NGIN.helpers.brute_force_repaint("webkit")}),$j("label.palette-color").click(function(){var selected_color=$j(this).data("c
10olor");$j("#palette-choice span").css({backgroundColor:selected_color}),$j(".radio-pulldown-container").slideUp("slow")})}function addToSystemMessageTarget(name,button){var targets=$$("."+name+"Target"),theListItem=Element.up(button,"li"),newTargetID=name+"Target"+(targets.length+1);theListItem.insert({before:'<li id="'+newTargetID+'" class="'+name+'Target"> <select name="message['+name+'][]"></select> <a class="button-remove" onclick="$(\''+newTargetID+'\').remove()"><img src="../app_images/spacer.gif" height="9" width="9" /> <span>Remove</span></a></li>'});var newSelect=$j("select[name='message["+name+"][]']").last();$j("select[name='message["+name+"][]']").first().find("option").clone().appendTo(newSelect)}function showHideTargetAll(){$j("#targetAll").prop("checked")?$j("#targetFilters").hide():$j("#targetFilters").show()}function toggleTemplateOptions(){"0"==$j("#subseason_to_copy_id").val()?$j(".templateOptionTeamRow").hide():$j(".templateOptionTeamRow").show(),"0"==$j("#subseason_to_copy_id").val()?$j(".templateOptionDivisionRow").hide():$j(".templateOptionDivisionRow").show(),"0"==$j("#subseason_to_copy_id").val()?$j(".copySubseasonOptionsSelector").hide():$j(".copySubseasonOptionsSelector").show()}function limitDecimals(num,limit){return parseFloat(num).toFixed(limit)}function getBrowserInfo(){checkIt("konqueror")?(browser="Konqueror",OS="Linux"):checkIt("safari")?browser="Safari":checkIt("omniweb")?browser="OmniWeb":checkIt("opera")?browser="Opera":checkIt("webtv")?browser="WebTV":checkIt("icab")?browser="iCab":checkIt("msie 6.0")?browser="Internet Explorer 6":checkIt("msie")?browser="Internet Explorer":checkIt("compatible")?browser="An unknown browser":(browser="Netscape Navigator",version=detect.charAt(8)),!version&&thestring&&thestring.length&&(version=detect.charAt(place+thestring.length)),OS||(OS=checkIt("linux")?"Linux":checkIt("x11")?"Unix":checkIt("mac")?"Mac":checkIt("win")?"Windows":"an unknown operating system")}function checkIt(string){return place=detect.indexOf(string)+1,thestring=string,place}function load_lbox(lbox,remote){lbox.hasClassName("lbox_bound")||(valid=new lightbox(lbox,remote),lbHash.set(valid.id,valid),lbox.addClassName("lbox_bound"),lbox.hasClassName("lbOnHidden")||lbox.show())}function initialize(){addLightboxMarkup(),lboxes=$$(".lbOn"),lboxes.each(function(lbox){load_lbox(lbox)})}function addLightboxMarkup(){bod=document.getElementsByTagName("body")[0],overlay=document.createElement("div"),overlay.id="overlay",overlay.style.display="none",lb=document.createElement("div"),lb.id="lightbox",lb.className="loading",lb.innerHTML='<div id="lbLoadMessage"><p><img src="app_images/loader2.gif" /></p></div>',bod.appendChild(overlay),bod.appendChild(lb)}function scrollOnUpdate(){var page_element_id=/scroll_to=(\d+)/,scroll_to=document.URL.match(page_element_id);null!=scroll_to&&new Effect.ScrollTo("pageElement_"+scroll_to[1])}function toggleImageFields(){toggleClass("imageField"),$("form_values_has_url")&&$("form_values_has_url").checked&&($("form_values_has_image").checked?$("link_row").show():$("link_row").hide())}function toggle_link_type(link_type){"absolute"==link_type?(Element.hide("relative_option"),Element.show("absolute_option")):(Element.hide("absolute_option"),Element.show("relative_option"))}function toggle_team_2_fill_in(){"0"==$("game_team_2_id").value?Element.show("team_2_fill_in"):Element.hide("team_2_fill_in")}function reset_lightbox_after_drag_and_drop(){setOverflow("auto","auto"),hideSelects("visible")}function setOverflow(height,overflow){bod=document.getElementsByTagName("body")[0],bod.style.height=height,bod.style.overflow=overflow,htm=document.getElementsByTagName("html")[0],htm.style.height=height,htm.style.overflow=overflow}function hideSelects(visibility){var lb=$("lightbox"),selects=document.getElementsByTagName("select");for(i=0;i<selects.length;i++)selects[i].descendantOf(lb)||(selects[i].style.visibility=visibility)}
11//  Copyright (c) 2008-2009 Nick Stakenburg (http://www.nickstakenburg.com)
12function reassignOddEvenRowClasses(table){for(var numRows=table.rows.length,i=(table.rows[0].cells.length,0);i<numRows;i++){var tr=Element.extend(table.rows[i]);tr.removeClassName("odd"),tr.removeClassName("even"),i%2==0?tr.addClassName("even"):tr.addClassName("odd")}}function addTheadBar(th){var $thead=$j(th);0!=$thead.find(".sort-container").length||$thead.hasClass("sorttable_nosort")||$thead.attr("colspan")||($thead.html('<div class="sort-container clearfix">'+$thead.text()+' <div class="sort-arrow"></div></div>'),$thead.addClass("ajax_sort"))}function setSortableImages(){for(var tables=$$(".sortable"),i=0;i<tables.length;i++){var table_class=$j(tables[i]).attr("class");if(table_class&&-1==table_class.indexOf("noSortImages")){theads=tables[i].getElementsByTagName("th");for(var j=0;j<theads.length;j++)addTheadBar(theads[j])}}}function set_sort_class(th,c){var $th=$j(th),$ths=$th.add($th.siblings());$ths.add($ths.find(".sort-arrow")).removeClass("DESC ASC"),$th.add($th.find(".sort-arrow")).addClass(c)}function makeTableSortable(table){table.addClassName("sortable"),setSortableImages(),madeSortableHash.unset(table.id),sorttable.makeSortable(table)}function makeTableAjaxSortable(table){$table=$j(table),$table.addClass("sortable"),$table.find("th").on("click",function(e){return $j.getScript($j(e.currentTarget).find("a").first().prop("href")),!1})}function sortColumn(th,table,reverseIfPossible){if((reverseIfPossible=reverseIfPossible||!1)&&-1!=th.className.search(/\bsorttable_sorted\b/))return sorttable.reverse(th.sorttable_tbody),th.className=th.className.replace("sorttable_sorted","sorttable_sorted_reverse"),void set_sort_class(th,"ASC");if(reverseIfPossible&&-1!=th.className.search(/\bsorttable_sorted_reverse\b/))return sorttable.reverse(th.sorttable_tbody),th.className=th.className.replace("sorttable_sorted_reverse","sorttable_sorted"),void set_sort_class(th,"DESC");theadrow=th.parentNode,$A(theadrow.childNodes).each(function(cell){1==cell.nodeType&&(cell.className=cell.className.replace("sorttable_sorted_reverse",""),cell.className=cell.className.replace("sorttable_sorted",""))}),th.className+=" sorttable_sorted",set_sort_class(th,"DESC"),row_array=[],col=th.sorttable_columnindex,rows=th.sorttable_tbody.rows;for(var j=0,len=rows.length;j<len;j++){if(sorttable.highlight){for(var l=0;l<rows[j].cells.length;l++)Element.removeClassName(rows[j].cells[l],"highlight");Element.addClassName(rows[j].cells[col],"highlight")}row_array[row_array.length]=[sorttable.getInnerText(rows[j].cells[col]),rows[j]]}row_array.sort(th.sorttable_sortfunction),tb=th.sorttable_tbody;for(j=0;j<row_array.length;j++)tb.appendChild(row_array[j][1]);delete row_array,sorttable.highlight&&reassignOddEvenRowClasses(table)}
13// Copyright (c) 2005-2008 Marty Haught, Thomas Fuchs
14function mopen(id){mcancelclosetime(),ddmenuitem&&(ddmenuitem.style.display="none"),(ddmenuitem=document.getElementById(id)).style.display="block"}function mclose(){ddmenuitem&&(ddmenuitem.style.display="none")}function mclosetime(){closetimer=window.setTimeout(mclose,timeout)}function mcancelclosetime(){closetimer&&(window.clearTimeout(closetimer),closetimer=null)}function select_tab(tab_name,url,options,tab_alert){var tweak_params=function(params){var newParams={};return _.each(params,function(val,key){_.isArray(val)?newParams[key+"[]"]=val:newParams[key]=val}),newParams},progressLoaderId=(options=options||{}).progressLoaderId||"contentTabsLoader",tab=$(tab_name);if(options.no_cookie||(document.cookie="tst_last_tab="+tab_name.slice(4,tab_name.length)+"; path=/;"),options.force_reload&&(tab.removeClassName("selected"),tab.removeClassName("loaded")),!tab.hasClassName("selected"))if($$("#rapidTabs li.selected").invoke("removeClassName","selected").each(function(s){$(s.id+"_content").hide(),$(progressLoaderId).hide(),$(s.id+"_alert")&&tab_alert+"_alert"!=s.id+"_alert"&&$(s.id+"_alert").hide()}),tab.addClassName("selected"),tab.hasClassName("loaded")||tab.hasClassName("tab_loading"))tab.hasClassName("tab_loading")?$(progressLoaderId).show():($(tab_name+"_content").show(),tab_alert&&$(tab_alert+"_alert").show(),$j("body").trigger("select_tab_onSelect"),NGIN.helpers.brute_force_repaint());else{$(progressLoaderId).show(),tab.addClassName("tab_loading"),NGIN.helpers.brute_force_repaint();var params=tweak_params(options.params||{});new Ajax.Updater(tab_name+"_content",url,{method:"get",parameters:params,evalScripts:!0,onSuccess:function(){tab.addClassName("loaded"),$(progressLoaderId).hide()},onComplete:function(){tab.removeClassName("tab_loading"),tab.hasClassName("selected")&&($(tab_name+"_content").show(),tab_alert&&$(tab_alert+"_alert").show()),rebind_lbon(),NGIN.helpers.brute_force_repaint(),$j("body").trigger("select_tab_onComplete")}})}}function force_tab_reload(tab_name){tab=$(tab_name),tab.removeClassName("loaded"),tab.removeClassName("selected")}function select_tab_force_reload(tab_name,url,options){var progressLoaderId=(options=options||{}).progressLoaderId||null;force_tab_reload(tab_name),select_tab(tab_name,url,{progressLoaderId:progressLoaderId})}function openCommentForm(element,scroll){scroll===undefined&&(scroll=!1);var commentLink=$(element),formId=commentLink.readAttribute("href");hideCommentFieldsets(),commentLink.hide(),$$(formId+" fieldset").each(function(fieldset){fieldset.show()}),!0===scroll&&Effect.ScrollTo(formId.substr(1),{duration:"0.5",offset:-10}),fixIERendering()}function findCommentLink(id){var commentLink=$("comment_link_"+id);null!==commentLink&&openCommentForm(commentLink)}function hideCommentButton(formID){$$("#"+formID+" .hideOnProcessing").each(function(el){el.hide()}),$$("#"+formID+" .processing").each(function(el){Element.setStyle(el,{display:"inline"})})}function showCommentButton(formID){$$("#"+formID+" .hideOnProcessing").each(function(el){el.show()}),$$("#"+formID+" .processing").each(function(el){el.hide()})}function hideCommentFieldsets(){var commentLinks=$$(".comment-link"),fieldsets=$$(".comment-form fieldset");commentLinks.each(function(element){element.show()}),fieldsets.each(function(element){element.hide()})}function expandComment(commentID){$("expand_link_"+commentID).hide(),$("comment_dots_"+commentID).hide(),$("expanded_text_"+commentID).show(),$("collapse_link_"+commentID).show(),setTimeout(fixIERendering,10)}function collapseComment(commentID){$("expand_link_"+commentID).show(),$("comment_dots_"+commentID).show(),$("expanded_text_"+commentID).hide(),$("collapse_link_"+commentID).hide(),setTimeout(fixIERendering,10)}function removeShowSubcommentsLink(commentID){$$("#commentthread-"+commentID+" .comment-showall").each(function(el){el.remove()}),fixIERendering()}function showSelectedProfileImage(event,formId){$j("."+formId+"_image").hide(),$(formId+"_"+event.element().value).show()}function fixIERendering(){!0!==Prototype.Browser.IE6&&!0!==Prototype.Browser.IE7||($$(".comment").each(function(el){Element.toggle(el),Element.toggle(el)}),$$(".comment-form").each(function(el){Element.toggle(el),Element.toggle(el)}),$$(".commentStreamContainer").each(function(el){Element.toggle(el),Element.toggle(el)}),$$(".commentStreamComments").each(function(el){Element.toggle(el),Element.toggle(el)}),$$(".layoutContainer").each(function(el){Element.toggle(el),Element.toggle(el)}))}
15// Copyright (c) 2005-2010 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
16function makeBracketDraggable(bracketID){var bracketContainer=$("bracket-container-"+bracketID),bracketTable=$("bracket-table-"+bracketID),bracketScrollC
16ontainer=$("bracket-scroll-container-"+bracketID);if(bracketScrollContainer&&bracketTable&&bracketContainer){var bracketContainerWidth=bracketContainer.offsetWidth,bracketScrollContainerWidth=2*(bracketTable.offsetWidth-bracketContainer.offsetWidth)+bracketContainer.offsetWidth+22,bracketScrollContainerNegativeMargin=bracketTable.offsetWidth-bracketContainer.offsetWidth+22,bracketTableLeft=bracketScrollContainerNegativeMargin;return!0!==Prototype.Browser.IE7&&!0!==Prototype.Browser.IE6||(bracketScrollContainerNegativeMargin=Math.round(1.5*bracketScrollContainerNegativeMargin)),bracketScrollContainerWidth<=bracketContainerWidth?!1:(Element.setStyle(bracketScrollContainer,{width:bracketScrollContainerWidth+"px",margin:"0 0 0 -"+bracketScrollContainerNegativeMargin+"px",cursor:"move"}),Element.setStyle(bracketTable,{margin:"0"}),new Draggable("bracket-table-"+bracketID,{constraint:"horizontal",snap:function(x,y,draggable){function constrain(n,lower,upper){return upper<n?upper:n<lower?lower:n}return element_dimensions=Element.getDimensions(draggable.element),parent_dimensions=Element.getDimensions(draggable.element.parentNode),[constrain(x,0,parent_dimensions.width-element_dimensions.width),constrain(y,0,parent_dimensions.height-element_dimensions.height)]},starteffect:!1}),Element.setStyle(bracketTable,{left:bracketTableLeft+"px"}),new Tip(bracketTable,"<p>Click and Drag to see all the brackets.</p>",{style:"darkgrey",border:2,delay:.75,stem:!1,hook:{tip:"topLeft",mouse:!0},offset:{x:14,y:14}}),!0)}}function makeSeedsSortable(seeds){SEED_SIZE=seeds=parseInt(seeds,10);$j("#bracket-teams, #bracket-seed-list").sortable({connectWith:".js-bracket-sortable",containment:".js-bracket-container",deactivate:function(){recordSeeds()}}).disableSelection()}function recordSeeds(){var seeds=$$("#bracket-seed-list li"),seedsNeeded=SEED_SIZE-seeds.length;SEED_SIZE==seeds.length?(Element.update("seed-status","Ready!"),$("bracket-seed-list-container").removeClassName("tooMuch"),$("bracket-seed-list-container").removeClassName("needsMore"),$("bracket-seed-list-container").addClassName("ready"),$("lb_form_error").hide(),$("lb_form").show()):(SEED_SIZE>seeds.length?(Element.update("seed-status",'<b id="seeding_lb_teams_selected">'+seedsNeeded+"</b> more needed."),$("bracket-seed-list-container").removeClassName("ready"),$("bracket-seed-list-container").removeClassName("tooMuch"),$("bracket-seed-list-container").addClassName("needsMore")):SEED_SIZE<seeds.length?(Element.update("seed-status",'<b id="seeding_lb_teams_selected">'+-1*seedsNeeded+"</b> too many."),$("bracket-seed-list-container").removeClassName("ready"),$("bracket-seed-list-container").removeClassName("needsMore"),$("bracket-seed-list-container").addClassName("tooMuch")):$("lb_form_error").show(),$("lb_form").hide());try{for(var i=0;i<seeds.length;i++)$("seed_"+(i+1)).value=seeds[i].readAttribute("id").split("-")[1]}catch(err){}seeds.each(function(element){element.readAttribute("id")+", "})}function seedThisTeam(teamID){var theTeam=Element.remove("team-"+teamID);Element.insert("bracket-seed-list",{bottom:theTeam}),recordSeeds()}function unseedThisTeam(teamID){var theTeam=Element.remove("team-"+teamID);Element.insert("bracket-teams",{top:theTeam}),recordSeeds()}function isPresent(fieldID,fieldName){if("object"==typeof fieldID){var container=Element.up(fieldID),validationMsg=$(container.select(".regFormValidation")[0]);return Form.Element.present(fieldID)?(Element.removeClassName(container,"validation-fail-container"),Element.removeClassName(validationMsg,"validation-fail"),Element.update(validationMsg,""),!0):(Element.addClassName(container,"validation-fail-container"),Element.addClassName(validationMsg,"validation-fail"),Element.update(validationMsg,"<p>"+fieldName+" can&rsquo;t be blank.</p><br />"),!1)}if("string"==typeof fieldID)return Form.Element.present(fieldID)?(Element.removeClassName(fieldID+"_container","validation-fail-container"),Element.removeClassName(fieldID+"_validation","validation-fail"),Element.update(fieldID+"_validation",""),!0):(Element.addClassName(fieldID+"_container","validation-fail-container"),Element.addClassName(fieldID+"_validation","validation-fail"),Element.update(fieldID+"_validation","<p>"+fieldName+" can&rsquo;t be blank.</p><br />"),!1)}function minLength(fieldID,fieldName,length){var container=Element.up(fieldID),validationMsg=$(container.select(".regFormValidation")[0]);return fieldID.value.length>=length?(Element.removeClassName(container,"validation-fail-container"),Element.removeClassName(validationMsg,"validation-fail"),Element.update(validationMsg,""),!0):(Element.addClassName(container,"validation-fail-container"),Element.addClassName(validationMsg,"validation-fail"),Element.update(validationMsg,"<p>"+fieldName+" must be at least "+length+" characters</p><br />"),!1)}
16function addErrorStatesToAll(containers){for(i=0;i<containers.length;i++)Element.addClassName(Element.up(containers[i]),"validation-fail-container")}function setFormFieldTo(field,state,message){var nonstate="pass"==state?"fail":"pass";try{Element.removeClassName(field+"_container","validation-"+nonstate+"-container"),Element.addClassName(field+"_container","validation-"+state+"-container"),Element.removeClassName(field+"_validation","validation-"+nonstate),Element.addClassName(field+"_validation","validation-"+state),Element.update(field+"_validation",message)}catch(e){}}function delayedAjaxRequest(requestURL,requestOptions,field,forceCheck){delayedValidationTimeout[field]&&clearTimeout(delayedValidationTimeout[field]),(3<Form.Element.getValue(field).length||Element.hasClassName(field+"_container","validation-fail-container")||Element.hasClassName(field+"_container","validation-pass-container")||!0===forceCheck)&&(delayedValidationTimeout[field]=setTimeout(function(){delayedValidationTimeout[field]=null,new Ajax.Request(requestURL,requestOptions)},250))}function validatePassword(field,forceCheck){delayedValidationTimeout[field]&&clearTimeout(delayedValidationTimeout[field]);var password=Form.Element.getValue(field);(0<password.length||Element.hasClassName(field+"_container","validation-fail-container")||Element.hasClassName(field+"_container","validation-pass-container")||!0===forceCheck)&&(delayedValidationTimeout[field]=setTimeout(function(){delayedValidationTimeout[field]=null,password.length<4?setFormFieldTo("user_password","fail","<p>Password is too short (minimum is <b>4 characters</b>)</p>"):64<password.length?setFormFieldTo("user_password","fail","<p>Password is too long (maximum is <b>64 characters</b>)</p>"):setFormFieldTo("user_password","pass","<p>Password is valid.</p>")},250))}function hideAndShowPersonas(selectedPtName,newRecord){ptNames.each(function(ptName){ptName!=selectedPtName&&$j(".pt_"+ptName).hide()}),$j(".pt_"+selectedPtName).show(),"self"==selectedPtName||"orphan"==selectedPtName?$("persona_extras").hide():($("persona_extras")&&$("persona_extras").show(),newRecord&&("team"==selectedPtName&&$("new_name")?($("new_name").show(),$("persona_team_name").disabled=!1,$("new_full_name").hide(),$("persona_first_name").disabled=!0,$("persona_last_name").disabled=!0):$("new_full_name")&&($("new_name").hide(),$("persona_team_name").disabled=!0,$("new_full_name").show(),$("persona_first_name").disabled=!1,$("persona_last_name").disabled=!1))),$("pt_name")&&($("pt_name").innerHTML="other"==selectedPtName?$j("#pt_other").text():"team"),$j(".survey_sign_up_question").hide().find("input").attr("disabled","disabled");var re=new RegExp(selectedPtName,"g");$j(".survey_sign_up_question").filter(function(){return re.test(this.id)}).show().find("input").attr("disabled",!1)}function showNewPersonaName(){"team"==$("pt_name").innerHTML?($("new_full_name").hide(),$("new_name").show()):($("new_name").hide(),$("new_full_name").show()),$j("#sign_up_question__new").show().find("input").attr("disabled",!1)}function hideNodePickerContainer(nodePickerContainer){nodePickerContainer=$(nodePickerContainer);"none"!=Element.getStyle(nodePickerContainer,"display")&&Effect.BlindUp(nodePickerContainer)}function showNodePickerContainer(nodePickerContainer){nodePickerContainer=$(nodePickerContainer);"none"==Element.getStyle(nodePickerContainer,"display")&&Effect.BlindDown(nodePickerContainer)}function checkEmailClaimed(prefix_id){var email,email_regex,clm;email=$(prefix_id+"_email").value,email_regex=/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}
16{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(ACADEMY|ACCOUNTANTS|ACTIVE|ACTOR|AERO|AGENCY|AIRFORCE|ARCHI|ARMY|ARPA|ASIA|ASSOCIATES|ATTORNEY|AUCTION|AUDIO|AUTOS|AXA|BAR|BARGAINS|BAYERN|BEER|BERLIN|BEST|BID|BIKE|BIO|BIZ|BLACK|BLACKFRIDAY|BLUE|BMW|BOUTIQUE|BRUSSELS|BUILD|BUILDERS|BUZZ|BZH|CAB|CAMERA|CAMP|CANCERRESEARCH|CAPETOWN|CAPITAL|CARDS|CARE|CAREER|CAREERS|CASH|CAT|CATERING|CENTER|CEO|CHEAP|CHRISTMAS|CHURCH|CITIC|CITY|CLAIMS|CLEANING|CLINIC|CLOTHING|CLUB|CODES|COFFEE|COLLEGE|COLOGNE|COM|COMMUNITY|COMPANY|COMPUTER|CONDOS|CONSTRUCTION|CONSULTING|CONTRACTORS|COOKING|COOL|COOP|COUNTRY|CREDIT|CREDITCARD|CRUISES|CUISINELLA|DANCE|DATING|DEALS|DEGREE|DEMOCRAT|DENTAL|DENTIST|DESI|DIAMONDS|DIGITAL|DIRECT|DIRECTORY|DISCOUNT|DNP|DOMAINS|DURBAN|EDU|EDUCATION|EMAIL|ENGINEER|ENGINEERING|ENTERPRISES|EQUIPMENT|ESTATE|EUS|EVENTS|EXCHANGE|EXPERT|EXPOSED|FAIL|FARM|FEEDBACK|FINANCE|FINANCIAL|FISH|FISHING|FITNESS|FLIGHTS|FLORIST|FOO|FOUNDATION|FROGANS|FUND|FURNITURE|FUTBOL|GAL|GALLERY|GENT|GIFT|GIVES|GLASS|GLOBAL|GLOBO|GMO|GOP|GOV|GRAPHICS|GRATIS|GREEN|GRIPE|GUIDE|GUITARS|GURU|HAMBURG|HAUS|HIPHOP|HIV|HOLDINGS|HOLIDAY|HOMES|HORSE|HOST|HOUSE|IMMOBILIEN|INDUSTRIES|INFO|INK|INSTITUTE|INSURE|INT|INTERNATIONAL|INVESTMENTS|JETZT|JOBS|JOBURG|JUEGOS|KAUFEN|KIM|KITCHEN|KIWI|KOELN|KRD|KRED|LACAIXA|LAND|LAWYER|LEASE|LGBT|LIFE|LIGHTING|LIMITED|LIMO|LINK|LOANS|LONDON|LOTTO|LUXE|LUXURY|MAISON|MANAGEMENT|MANGO|MARKET|MARKETING|MEDIA|MEET|MELBOURNE|MENU|MIAMI|MIL|MINI|MOBI|MODA|MOE|MONASH|MORTGAGE|MOSCOW|MOTORCYCLES|MUSEUM|NAGOYA|NAME|NAVY|NET|NEUSTAR|NGO|NHK|NINJA|NRA|NRW|NYC|OKINAWA|ONL|ORG|ORGANIC|OVH|PARIS|PARTNERS|PARTS|PHOTO|PHOTOGRAPHY|PHOTOS|PHYSIO|PICS|PICTURES|PINK|PLACE|PLUMBING|POST|PRESS|PRO|PRODUCTIONS|PROPERTIES|PUB|QPON|QUEBEC|RECIPES|RED|REHAB|REISE|REISEN|REN|RENTALS|REPAIR|REPORT|REPUBLICAN|REST|REVIEWS|RICH|RIO|ROCKS|RODEO|RUHR|RYUKYU|SAARLAND|SCB|SCHMIDT|SCHULE|SCOT|SERVICES|SEXY|SHIKSHA|SHOES|SINGLES|SOCIAL|SOFTWARE|SOHU|SOLAR|SOLUTIONS|SOY|SPACE|SPIEGEL|SUPPLIES|SUPPLY|SUPPORT|SURF|SURGERY|SUZUKI|SYSTEMS|TATTOO|TAX|TECHNOLOGY|TEL|TIENDA|TIPS|TIROL|TODAY|TOKYO|TOOLS|TOWN|TOYS|TRADE|TRAINING|TRAVEL|UNIVERSITY|UNO|VACATIONS|VEGAS|VENTURES|VERSICHERUNG|VET|VIAJES|VILLAS|VISION|VLAANDEREN|VODKA|VOTE|VOTING|VOTO|VOYAGE|WANG|WATCH|WEBCAM|WEBSITE|WED|WHOSWHO|WIEN|WIKI|WORKS|WTC|WTF|XN--3BST00M|XN--3DS443G|XN--3E0B707E|XN--45BRJ9C|XN--4GBRIM|XN--55QW42G|XN--55QX5D|XN--6FRZ82G|XN--6QQ986B3XL|XN--80ADXHKS|XN--80AO21A|XN--80ASEHDB|XN--80ASWG|XN--90A3AC|XN--C1AVG|XN--CG4BKI|XN--CLCHC0EA0B2G2A9GCD|XN--CZR694B|XN--CZRU2D|XN--D1ACJ3B|XN--FIQ228C5HS|XN--FIQ64B|XN--FIQS8S|XN--FIQZ9S|XN--FPCRJ9C3D|XN--FZC2C9E2C|XN--GECRJ9C|XN--H2BRJ9C|XN--I1B6B1A6A2E|XN--IO0A7I|XN--J1AMH|XN--J6W193G|XN--KPRW13D|XN--KPRY57D|XN--KPUT3I|XN--L1ACC|XN--LGBBAT1AD8J|XN--MGB9AWBF|XN--MGBA3A4F16A|XN--MGBAAM7A8H|XN--MGBAB2BD|XN--MGBAYH7GPA|XN--MGBBH1A71E|XN--MGBC0A9AZCG|XN--MGBERP4A5D4AR|XN--MGBX4CD0AB|XN--NGBC5AZD|XN--NQV7F|XN--NQV7FS00EMA|XN--O3CW4H|XN--OGBPF8FL|XN--P1AI|XN--PGBS0DH|XN--Q9JYB4C|XN--RHQV96G|XN--S9BRJ9C|XN--SES554G|XN--UNUP4Y|XN--WGBH1C|XN--WGBL6A|XN--XKC2AL3HYE2A|XN--XKC2DL3A5EE0H|XN--YFRO4I67O|XN--YGBI2AMMX|XN--ZFR164B|XXX|XYZ|YACHTS|YANDEX|YOKOHAMA|ZONE|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$/i,null!=(clm=$("unclaimed_email_"+prefix_id.match(/\d*$/)[0]))&&clm.hide(),email_regex.test(email)&&user_emails.toLowerCase().indexOf(email.toLowerCase())<=-1&&null!=clm&&clm.show()}function showHideAmexOption(boolShow,adminEnableMode){adminEnableMode&&(boolShow?$j(".amexAccount").show():($j(".amexAccount").hide(),$j("#survey[allow_amex]").toggle(!1)))}function createDate(str){var colonIndex=str.indexOf(":");" "!=str[colonIndex+3]&&(str=str.slice(0,colonIndex+3)+" "+str.slice(colonIndex+3,str.length)),str=(str=str.replace(".","")).replace(".","");var today=new Date;return new Date(today.toDateString()+" "+str)}function scrollSelect(select,top){select.scrollTop=top}function toggle_recur_interval(interval){"none"==interval?($("recurring_rules").hide(),$("recurring_range_body").hide(),$("week_recurring_rule").hide(),$("month_recurring_rule").hide(),$("simple_rich_row").show()):($("simple_rich_row").hide(),$("recurring_rules").show(),$("recurring_range_body").show(),"week"==interval?($("week_recurring_rule").show(),$("month_recurring_rule").hide()):"month"==interval?($("month_recurring_rule").show(),$("week_recurring_rule").hide()):($("week_recurring_rule").hide(),$("month_recurring_rule").hide())),update_interval_string(interval)}function update_interval_string(){var interval=$F("event_recur_interval");"1"==$F("event_recur_interval_value")?interval_string=interval:interval_string=interval+"s",$("recur_interval").innerHTML=interval_string}function toggle_event_recurring_range(range){"never"==range.checked?$("recur_until").hide():$("recur_until").show()}function get_recur_string(){var output="",interval=$F("event_recur_interval"),interval_value=$F("event_recur_interval_value"),start_date=$F("event_start_date_time_day");start_date=new Date(start_date);switch(interval){case"day":output="1"==interval_value?"Daily":"2"==interval_value?"Every other day":"Every "+interval_value+" days";break;case"week":output="1"==interval_value?"Weekly":"2"==interval_value?"Every other week":"Every "+interval_value+" weeks",output+=" on ";var days_of_week=[];1==$F("event_recur_week_sunday")&&days_of_week.push("Sunday"),1==$F("event_recur_week_monday")&&days_of_week.push("Monday"),1==$F("event_recur_week_tuesday")&&days_of_week.push("Tuesday"),1==$F("event_recur_week_wednesday")&&days_of_week.push("Wednesday"),1==$F("event_recur_week_thursday")&&days_of_week.push("Thursday"),1==$F("event_recur_week_friday")&&days_of_week.push("Friday"),1==$F("event_recur_week_saturday")&&days_of_week.push("Saturday"),output+=days_of_week.join(", ");break;case"month":if(output="1"==interval_value?"Monthly":"2"==interval_value?"Every other month":"Every "+interval_value+" months","day_of_month"==$F("event_recur_month_repeat_by_day_of_month"))output+=" on the "+start_date.format("dS");else{var week_num_string="",dim=1+((start_date.getDate()-1)/7|0);switch(week_num=dim<5?dim:-1,week_num){case 1:week_num_string="first";break;case 2:week_num_string="second";break;case 3:week_num_string="third";break;case 4:week_num_string="fourth";break;default:week_num_string="last"}output+=" on the "+week_num_string+" "+start_date.format("dddd")}break;case"year":output="1"==interval_value?"Yearly":"2"==interval_value?"Every other year":"Every "+interval_value+" years",output+=" on "+start_date.format("mmmm dS");break;default:output=""}if($("recurring_range_until").checked){var end_date=$F("event[recur_end_date_day]");output+=", until "+(end_date=new Date(end_date)).format("mmm d, yyyy")}$("human_readable_recur_string").innerHTML=output}function delayed_get_recur_string(){try{get_recur_string()}catch(e){}}function createCookie(name,value,days){if(days){var date=new Date;date.setTime(date.getTime()+24*days*60*60*1e3);var expires="; expires="+date.toGMTString()}else expires="";document.cookie=name+"="+value+expires+"; path=/"}function readCookie(name){for(var nameEQ=name+"=",ca=document.cookie.split(";"),i=0;i<ca.length;i++){for(var c=ca[i];" "==c.charAt(0);)c=c.substring(1,c.length);if(0==c.indexOf(nameEQ))return c.substring(nameEQ.length,c.length)}return null}
16function eraseCookie(name){createCookie(name,"",-1)}
17/*!
18 * JavaScript Debug - v0.4 - 6/22/2010
19 * http://benalman.com/projects/javascript-debug-console-log/
20 * 
21 * Copyright (c) 2010 "Cowboy" Ben Alman
22 * Dual licensed under the MIT and GPL licenses.
23 * http://benalman.com/about/license/
24 * 
25 * With lots of help from Paul Irish!
26 * http://paulirish.com/
27 */
28// Copyright (c) 2010 "Cowboy" Ben Alman,
29function AutoRefresh(){if($j("#autoRefreshBar").length&&"none"!=$j("#autoRefreshBar").css("display")){var autoRefreshForm=$("autoRefreshBar"),refreshCookie="";if(this.counter=$("autoRefreshCounter"),this.countdown=60,this.theInterval=null,autoRefreshForm!=undefined){if(null==(refreshCookie=readCookie("nginAutoRefresh"))){var radioGrp=autoRefreshForm.autoRefreshIncrement;for(i=0;i<radioGrp.length;i++)if(1==radioGrp[i].checked)var radioValue=radioGrp[i].value}else if("string"==typeof refreshCookie)switch(refreshCookie){case"30":case"00":Form.Element.setValue("autoRefresh"+refreshCookie,"checked"),this.countdown=parseInt(refreshCookie,10);break;default:refreshCookie=null}else refreshCookie=null;radioValue==undefined&&null==refreshCookie?(Form.Element.setValue("autoRefresh00","checked"),createCookie("nginAutoRefresh","0",0),this.countdown=0):radioValue==undefined?(Form.Element.setValue("autoRefresh"+refreshCookie,"checked"),this.countdown=parseInt(refreshCookie,10)):(createCookie("nginAutoRefresh",radioValue,0),this.countdown=parseInt(radioValue,10))}this.setSelection(this.countdown),0<this.countdown&&this.startCountdown()}}function startCountdown(id,time){var countdown_node=$(id);time||(time=countdown_node.getAttribute("data-datetime"));var countdown_element=new Countdown(countdown_node.id,time);countdown_node.interval=setInterval(function(){countdown_element.updateTime()},1e3)}function stopCountdown(id){var countdown_node=$(id);clearInterval(countdown_node.interval)}function NodePicker(options){var that=this;return that.options=options,that.nodesLoaded={},that.bindEvents(),that.times_loaded=0,$j("#nodePicker-"+that.options.display_location).data(),that.options.expanded&&that.showTagMenu(),that}function seasons_only(){return 1==$j("#only_current_subseason").is(":checked")?"1":"0"}function set_cookie_season_only(){Cookie.get("seasons_only")?Cookie.set("seasons_only",seasons_only(),{expires:90}):Cookie.set("seasons_only",1,{expires:90})}function parse_rss_for_feeder(responseXML,responseText,feeder_id,limit){var rss;if(window.ActiveXObject){var doc=new ActiveXObject("MSXML2.DOMDocument");doc.loadXML(responseText),rss=doc}else rss=responseXML;$("feeder_"+feeder_id+"_items").update(""),$("feeder_"+feeder_id+"_title").update(rss.getElementsByTagName("title")[0].firstChild.nodeValue),items=rss.getElementsByTagName("entry"),num_placed=0,highlight=["even","odd"];for(var index=0;index<items.length&&num_placed!=limit;++index)add_item_to_feeder(items[index],feeder_id,highlight[num_placed%2])&&num_placed++;items=rss.getElementsByTagName("item");for(index=0;index<items.length&&num_placed!=limit;++index)add_item_to_feeder(items[index],feeder_id,highlight[num_placed%2])&&num_placed++;$("feeder_"+feeder_id+"_buttons").show()}function add_item_to_feeder(item,feeder_id,highlight_class){try{var url;try{var firstLink=item.getElementsByTagName("link")[0];url=firstLink.firstChild!==undefined?firstLink.firstChild.nodeValue:firstLink.attributes.getNamedItem("href").nodeValue}catch(e){url=""}var title=item.getElementsByTagName("title")[0].firstChild.nodeValue,heading=new Element("h4");""===url?heading.update(title):heading.appendChild(new Element("a",{href:url}).update(title));var itemDiv=new Element("div",{"class":"item condensed "+highlight_class}),newsItemElementDiv=new Element("div",{"class":"newsItemElement"}),newsItemHeaderDiv=new Element("div",{"class":"newsItemHeader"});newsItemHeaderDiv.appendChild(heading);var newsTextDiv,description=item.getElementsByTagName("description");if(0===description.length&&0===(description=item.getElementsByTagName("summary")).length&&(description=item.getElementsByTagName("content")),0!==description.length){var descriptionContents=description[0].firstChild.nodeValue;if(descriptionContents.includes("<img")){newsItemElementDiv.className+=" articleHasImage";var imageDescription=descriptionContents.replace("/>",' class="rssThumbImage"/>').trim(),closingImgTagLocation=imageDescription.indexOf(">")+1;0<imageDescription.substring(closingImgTagLocation).length&&(newsTextDiv=newsTextCreator(useFirstLine(imageDescription.substring(closingImgTagLocation))),imageDescription=imageDescription.substring(0,closingImgTagLocation));var imageWithLink=new Element("a",{href:url}).update(imageDescription);newsItemHeaderDiv.appendChild(imageWithLink)}else newsTextDiv=newsTextCreator(useFirstLine(descriptionContents))}newsItemHeaderDiv.appendChild(dateCreator(item)),newsItemElementDiv.appendChild(newsItemHeaderDiv),newsTextDiv!==undefined&&newsItemElementDiv.appendChild(newsTextDiv),itemDiv.appendChild(newsItemElementDiv),$("feeder_"+feeder_id+"_items").appendChild(itemDiv)}catch(e){return!1}return!0}function dateCreator(item){var dateCreatorDiv=new Element("div",{"class":"dateAuthor"}),pubDate=item.getElementsByTagName("pubDate")[0].firstChild.nodeValue,formattedPubDate=moment(pubDate).format("MM/DD/YYYY, h:mma"),creator=item.getElementsByTagName("dc:creator"),pubDateSpan=new Element("span",{"class":"newsDate"});pubDateSpan.update(formattedPubDate);var creatorSpan=new Element("span",{"class":"newsAuthor"});if(0!==creator.length){var creatorValue=creator[0].firstChild.nodeValue;creatorValue!==undefined&&(creatorSpan.update("By "+creatorValue),dateCreatorDiv.appendChild(creatorSpan))}return dateCreatorDiv.appendChild(pubDateSpan),dateCreatorDiv}function useFirstLine(text){var firstLineBreak=text.indexOf("\n");return 0<firstLineBreak?text.substring(0,firstLineBreak):text}function newsTextCreator(teaser){if(0===teaser.length)return"";var newsTextDiv=new Element("div",{"class":"newsText"});newsTextDiv.appendChild(new Element("p"));var teaserText=new Element("p");return newsTextDiv.appendChild(teaserText.update(teaser)),newsTextDiv.appendChild(new Element("p")),newsTextDiv}function checkStandingsType(radio){copySubseasonStanding(radio),setCustomPointOptions(radio)}function copySubseasonStanding(radio){var subseason_to_copy_tr=$("subseason_to_copy_tr"),qualifier_tr=$("qualifier_tr"),subseason_to_copy_id=$("subseason_to_copy_id");subseason_to_copy_tr&&qualifier_tr&&!subseason_to_copy_id&&("10"==Form.Element.getValue(radio)?(Element.hide(qualifier_tr),null!==subseason_to_copy_tr&&(Form.Element.setValue(subseason_to_copy_id,0),Element.hide(subseason_to_copy_tr))):"10"!=Form.Element.getValue(radio)&&(Element.show(qualifier_tr),null!==subseason_to_copy_tr&&Element.show(subseason_to_copy_tr)))}function setCustomPointOptions(radio){"13"==radio.value?$j("#new_custom_points_standing").show().find(":input").prop("disabled",!1):$j("#new_custom_points_standing").hide().find(":input").prop("disabled",!0)}function checkSeasonDataSource(radio){var sourceOption=Form.Element.getValue(radio);"scratch"==sourceOption&&hideSubseasonCopy(),"import"==sourceOption&&hideSubseasonCopy(),"copy"==sourceOption&&showSubseasonCopy()}function hideSubseasonCopy(){$j("#subseason_to_copy_id").val("0").change(),$j("#subseason_to_copy_tr").hide()}function showSubseasonCopy(){$j("#subseason_to_copy_tr").show()}
30/*! iFrame Resizer (iframeSizer.contentWindow.min.js) - v3.5.5 - 2016-06-16
31 *  Desc: Include this file in any page being loaded into an iframe
32 *        to force the iframe to resize to the content size.
33 *  Requires: iframeResizer.min.js on host page.
34 *  Copyright: (c) 2016 David J. Bradshaw - [email protected]
35 *  License: MIT
36 */!function(global,undefined){global.NGIN===undefined&&(global.NGIN={}),global.NGIN.Modules===undefined&&(global.NGIN.Modules={}),global.NGIN.views===undefined&&(global.NGIN.views={}),global.NGIN.create===undefined&&(NGIN.create=function(module_name,$these){for(var i=0,l=$these.length;i<l;i++)$j($these[i]).data(module_name,new NGIN.Modules[module_name]($these[i]))}),global.NGIN.Input===undefined&&(global.NGIN.Input={}),global.NGIN.helpers===undefined&&(global.NGIN.helpers={},global.NGIN.Helpers=NGIN.helpers),global.NGIN.events===undefined&&(global.NGIN.events={}),global.NGIN.properties===undefined&&(global.NGIN.properties={}),global.NGIN.elements===undefined&&(global.NGIN.elements={}),global.IE=null}(this),function(){function eq(a,b,stack){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return a===b;if(a._chain&&(a=a._wrapped),b._chain&&(b=b._wrapped),a.isEqual&&_.isFunction(a.isEqual))return a.isEqual(b);if(b.isEqual&&_.isFunction(b.isEqual))return b.isEqual(a);var className=toString.call(a);if(className!=toString.call(b))return!1;switch(className){case"[object String]":return a==String(b);case"[object Number]":return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case"[object Date]":case"[object Boolean]":return+a==+b;case"[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return!1;for(var length=stack.length;length--;)if(stack[length]==a)return!0;stack.push(a);var size=0,result=!0;if("[object Array]"==className){if(result=(size=a.length)==b.length)for(;size--&&(result=size in a==size in b&&eq(a[size],b[size],stack)););}else{if("constructor"in a!="constructor"in b||a.constructor!=b.constructor)return!1;for(var key in a)if(_.has(a,key)&&(size++,!(result=_.has(b,key)&&eq(a[key],b[key],stack))))break;if(result){for(key in b)if(_.has(b,key)&&!size--)break;result=!size}}return stack.pop(),result}var root=this,previousUnderscore=root._,breaker={},ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype,slice=ArrayProto.slice,unshift=ArrayProto.unshift,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty,nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf=ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind,_=function(obj){return new wrapper(obj)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=_),exports._=_):root._=_,_.VERSION="1.3.3";var each=_.each=_.forEach=function(obj,iterator,context){if(null!=obj)if(nativeForEach&&obj.forEac
36h===nativeForEach)obj.forEach(iterator,context);else if(obj.length===+obj.length){for(var i=0,l=obj.length;i<l;i++)if(i in obj&&iterator.call(context,obj[i],i,obj)===breaker)return}else for(var key in obj)if(_.has(obj,key)&&iterator.call(context,obj[key],key,obj)===breaker)return};_.map=_.collect=function(obj,iterator,context){var results=[];return null==obj?results:nativeMap&&obj.map===nativeMap?obj.map(iterator,context):(each(obj,function(value,index,list){results[results.length]=iterator.call(context,value,index,list)}),obj.length===+obj.length&&(results.length=obj.length),results)},_.reduce=_.foldl=_.inject=function(obj,iterator,memo,context){var initial=2<arguments.length;if(null==obj&&(obj=[]),nativeReduce&&obj.reduce===nativeReduce)return context&&(iterator=_.bind(iterator,context)),initial?obj.reduce(iterator,memo):obj.reduce(iterator);if(each(obj,function(value,index,list){initial?memo=iterator.call(context,memo,value,index,list):(memo=value,initial=!0)}),!initial)throw new TypeError("Reduce of empty array with no initial value");return memo},_.reduceRight=_.foldr=function(obj,iterator,memo,context){var initial=2<arguments.length;if(null==obj&&(obj=[]),nativeReduceRight&&obj.reduceRight===nativeReduceRight)return context&&(iterator=_.bind(iterator,context)),initial?obj.reduceRight(iterator,memo):obj.reduceRight(iterator);var reversed=_.toArray(obj).reverse();return context&&!initial&&(iterator=_.bind(iterator,context)),initial?_.reduce(reversed,iterator,memo,context):_.reduce(reversed,iterator)},_.find=_.detect=function(obj,iterator,context){var result;return any(obj,function(value,index,list){if(iterator.call(context,value,index,list))return result=value,!0}),result},_.filter=_.select=function(obj,iterator,context){var results=[];return null==obj?results:nativeFilter&&obj.filter===nativeFilter?obj.filter(iterator,context):(each(obj,function(value,index,list){iterator.call(context,value,index,list)&&(results[results.length]=value)}),results)},_.reject=function(obj,iterator,context){var results=[];return null==obj||each(obj,function(value,index,list){iterator.call(context,value,index,list)||(results[results.length]=value)}),results},_.every=_.all=function(obj,iterator,context){var result=!0;return null==obj?result:nativeEvery&&obj.every===nativeEvery?obj.every(iterator,context):(each(obj,function(value,index,list){if(!(result=result&&iterator.call(context,value,index,list)))return breaker}),!!result)};var any=_.some=_.any=function(obj,iterator,context){iterator||(iterator=_.identity);var result=!1;return null==obj?result:nativeSome&&obj.some===nativeSome?obj.some(iterator,context):(each(obj,function(value,index,list){if(result||(result=iterator.call(context,value,index,list)))return breaker}),!!result)};_.include=_.contains=function(obj,target){var found=!1;return null==obj?found:nativeIndexOf&&obj.indexOf===nativeIndexOf?-1!=obj.indexOf(target):found=any(obj,function(value){return value===target})},_.invoke=function(obj,method){var args=slice.call(arguments,2);return _.map(obj,function(value){return(_.isFunction(method)?method||value:value[method]).apply(value,args)})},_.pluck=function(obj,key){return _.map(obj,function(value){return value[key]})},_.max=function(obj,iterator,context){if(!iterator&&_.isArray(obj)&&obj[0]===+obj[0])return Math.max.apply(Math,obj);if(!iterator&&_.isEmpty(obj))return-Infinity;var result={computed:-Infinity};return each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computed>=result.computed&&(result={value:value,computed:computed})}),result.value},_.min=function(obj,iterator,context){if(!iterator&&_.isArray(obj)&&obj[0]===+obj[0])return Math.min.apply(Math,obj);if(!iterator&&_.isEmpty(obj))return Infinity;var result={computed:Infinity};return each(obj,function(value,index,list){var computed=iterator?iterator.call(context,value,index,list):value;computed<result.computed&&(result={value:value,computed:computed})}),result.value},_.shuffle=function(obj){var rand,shuffled=[];return each(obj,function(value,index){rand=Math.floor(Math.random()*(index+1)),shuffled[index]=shuffled[rand],shuffled[rand]=value}),shuffled},_.sortBy=function(obj,val,context){var iterator=_.isFunction(val)?val:function(obj){return obj[val]};return _.pluck(_.map(obj,function(value,index,list){return{value:value,criteria:iterator.call(context,value,index,list)}}).sort(function(left,right){var a=left.criteria,b=right.criteria;
36return void 0===a?1:void 0===b?-1:a<b?-1:b<a?1:0}),"value")},_.groupBy=function(obj,val){var result={},iterator=_.isFunction(val)?val:function(obj){return obj[val]};return each(obj,function(value,index){var key=iterator(value,index);(result[key]||(result[key]=[])).push(value)}),result},_.sortedIndex=function(array,obj,iterator){iterator||(iterator=_.identity);for(var low=0,high=array.length;low<high;){var mid=low+high>>1;iterator(array[mid])<iterator(obj)?low=mid+1:high=mid}return low},_.toArray=function(obj){return obj?_.isArray(obj)?slice.call(obj):_.isArguments(obj)?slice.call(obj):obj.toArray&&_.isFunction(obj.toArray)?obj.toArray():_.values(obj):[]},_.size=function(obj){return _.isArray(obj)?obj.length:_.keys(obj).length},_.first=_.head=_.take=function(array,n,guard){return null==n||guard?array[0]:slice.call(array,0,n)},_.initial=function(array,n,guard){return slice.call(array,0,array.length-(null==n||guard?1:n))},_.last=function(array,n,guard){return null==n||guard?array[array.length-1]:slice.call(array,Math.max(array.length-n,0))},_.rest=_.tail=function(array,index,guard){return slice.call(array,null==index||guard?1:index)},_.compact=function(array){return _.filter(array,function(value){return!!value})},_.flatten=function(array,shallow){return _.reduce(array,function(memo,value){return _.isArray(value)?memo.concat(shallow?value:_.flatten(value)):(memo[memo.length]=value,memo)},[])},_.without=function(array){return _.difference(array,slice.call(arguments,1))},_.uniq=_.unique=function(array,isSorted,iterator){var initial=iterator?_.map(array,iterator):array,results=[];return array.length<3&&(isSorted=!0),_.reduce(initial,function(memo,value,index){return(isSorted?_.last(memo)===value&&memo.length:_.include(memo,value))||(memo.push(value),results.push(array[index])),memo},[]),results},_.union=function(){return _.uniq(_.flatten(arguments,!0))},_.intersection=_.intersect=function(array){var rest=slice.call(arguments,1);return _.filter(_.uniq(array),function(item){return _.every(rest,function(other){return 0<=_.indexOf(other,item)})})},_.difference=function(array){var rest=_.flatten(slice.call(arguments,1),!0);return _.filter(array,function(value){return!_.include(rest,value)})},_.zip=function(){for(var args=slice.call(arguments),length=_.max(_.pluck(args,"length")),results=new Array(length),i=0;i<length;i++)results[i]=_.pluck(args,""+i);return results},_.indexOf=function(array,item,isSorted){if(null==array)return-1;var i,l;if(isSorted)return array[i=_.sortedIndex(array,item)]===item?i:-1;if(nativeIndexOf&&array.indexOf===nativeIndexOf)return array.indexOf(item);for(i=0,l=array.length;i<l;i++)if(i in array&&array[i]===item)return i;return-1},_.lastIndexOf=function(array,item){if(null==array)return-1;if(nativeLastIndexOf&&array.lastIndexOf===nativeLastIndexOf)return array.lastIndexOf(item);for(var i=array.length;i--;)if(i in array&&array[i]===item)return i;return-1},_.range=function(start,stop,step){arguments.length<=1&&(stop=start||0,start=0),step=step||1;for(var len=Math.max(Math.ceil((stop-start)/step),0),idx=0,range=new Array(len);idx<len;)range[idx++]=start,start+=step;return range};var ctor=function(){};_.bind=function bind(func,context){var bound,args;if(func.bind===nativeBind&&nativeBind)return nativeBind.apply(func,slice.call(arguments,1));if(!_.isFunction(func))throw new TypeError;return args=slice.call(arguments,2),bound=function(){if(!(this instanceof bound))return func.apply(context,args.concat(slice.call(arguments)));ctor.prototype=func.prototype;var self=new ctor,result=func.apply(self,args.concat(slice.call(arguments)));return Object(result)===result?result:self}},_.bindAll=function(obj){var funcs=slice.call(arguments,1);return 0==funcs.length&&(funcs=_.functions(obj)),each(funcs,function(f){obj[f]=_.bind(obj[f],obj)}),obj},_.memoize=function(func,hasher){var memo={};return hasher||(hasher=_.identity),function(){var key=hasher.apply(this,arguments);return _.has(memo,key)?memo[key]:memo[key]=func.apply(this,arguments)}},_.delay=function(func,wait){var args=slice.call(arguments,2);return setTimeout(function(){return func.apply(null,args)},wait)},_.defer=function(func){return _.delay.apply(_,[func,1].concat(slice.call(arguments,1
36)))},_.throttle=function(func,wait){var context,args,timeout,throttling,more,result,whenDone=_.debounce(function(){more=throttling=!1},wait);return function(){context=this,args=arguments;var later=function(){timeout=null,more&&func.apply(context,args),whenDone()};return timeout||(timeout=setTimeout(later,wait)),throttling?more=!0:result=func.apply(context,args),whenDone(),throttling=!0,result}},_.debounce=function(func,wait,immediate){var timeout;return function(){var context=this,args=arguments,later=function(){timeout=null,immediate||func.apply(context,args)};immediate&&!timeout&&func.apply(context,args),clearTimeout(timeout),timeout=setTimeout(later,wait)}},_.once=function(func){var memo,ran=!1;return function(){return ran?memo:(ran=!0,memo=func.apply(this,arguments))}},_.wrap=function(func,wrapper){return function(){var args=[func].concat(slice.call(arguments,0));return wrapper.apply(this,args)}},_.compose=function(){var funcs=arguments;return function(){for(var args=arguments,i=funcs.length-1;0<=i;i--)args=[funcs[i].apply(this,args)];return args[0]}},_.after=function(times,func){return times<=0?func():function(){if(--times<1)return func.apply(this,arguments)}},_.keys=nativeKeys||function(obj){if(obj!==Object(obj))throw new TypeError("Invalid object");var keys=[];for(var key in obj)_.has(obj,key)&&(keys[keys.length]=key);return keys},_.values=function(obj){return _.map(obj,_.identity)},_.functions=_.methods=function(obj){var names=[];for(var key in obj)_.isFunction(obj[key])&&names.push(key);return names.sort()},_.extend=function(obj){return each(slice.call(arguments,1),function(source){for(var prop in source)obj[prop]=source[prop]}),obj},_.pick=function(obj){var result={};return each(_.flatten(slice.call(arguments,1)),function(key){key in obj&&(result[key]=obj[key])}),result},_.defaults=function(obj){return each(slice.call(arguments,1),function(source){for(var prop in source)null==obj[prop]&&(obj[prop]=source[prop])}),obj},_.clone=function(obj){return _.isObject(obj)?_.isArray(obj)?obj.slice():_.extend({},obj):obj},_.tap=function(obj,interceptor){return interceptor(obj),obj},_.isEqual=function(a,b){return eq(a,b,[])},_.isEmpty=function(obj){if(null==obj)return!0;if(_.isArray(obj)||_.isString(obj))return 0===obj.length;for(var key in obj)if(_.has(obj,key))return!1;return!0},_.isElement=function(obj){return!(!obj||1!=obj.nodeType)},_.isArray=nativeIsArray||function(obj){return"[object Array]"==toString.call(obj)},_.isObject=function(obj){return obj===Object(obj)},_.isArguments=function(obj){return"[object Arguments]"==toString.call(obj)},_.isArguments(arguments)||(_.isArguments=function(obj){return!(!obj||!_.has(obj,"callee"))}),_.isFunction=function(obj){return"[object Function]"==toString.call(obj)},_.isString=function(obj){return"[object String]"==toString.call(obj)},_.isNumber=function(obj){return"[object Number]"==toString.call(obj)},_.isFinite=function(obj){return _.isNumber(obj)&&isFinite(obj)},_.isNaN=function(obj){return obj!=obj},_.isBoolean=function(obj){return!0===obj||!1===obj||"[object Boolean]"==toString.call(obj)},_.isDate=function(obj){return"[object Date]"==toString.call(obj)},_.isRegExp=function(obj){return"[object RegExp]"==toString.call(obj)},_.isNull=function(obj){return null===obj},_.isUndefined=function(obj){return void 0===obj},_.has=function(obj,key){return hasOwnProperty.call(obj,key)},_.noConflict=function(){return root._=previousUnderscore,this},_.identity=function(value){return value},_.times=function(n,iterator,context){for(var i=0;i<n;i++)iterator.call(context,i)},_.escape=function(string){return(""+string).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},_.result=function(object,property){if(null==object)return null;var value=object[property];return _.isFunction(value)?value.call(object):value},_.mixin=function(obj){each(_.functions(obj),function(name){addToWrapper(name,_[name]=obj[name])})};var idCounter=0;_.uniqueId=function(prefix){var id=idCounter++;return prefix?prefix+id:id},_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/.^/,escapes={"\\":"\\","'":"'",r:"\r",n:"\n",t:"\t",u2028:"\u2028",u2029:"\u2029"};for(var p in escapes)escapes[escapes[p]]=p;var escaper=/\\|'|\r|\n|\t|\u2028|\u2029/g,unescaper=/\\(\\|'|r|n|t|u2028|u2029)/g,unescape=function(code){return code.replace(unescaper,function(match,escape){return escapes[escape]})};_.template=function(text,data,settings){settings=_.defaults(settings||{},_.templateSettings);var source="__p+='"+text.replace(escaper,function(match){return"\\"+escapes[match]}).replace(settings.escape||noMatch,function(match,code){return"'+\n_.escape("+unescape(code)+")+\n'"}).replace(settings.interpolate||noMatch,function(match,code){return"'+\n("+unescape(code)+")+\n'"}).replace(settings.evaluate||noMatch,function(match,code){return"';\n"+unescape(code)+"\n;__p+='"})+"';\n";settings.variable||(source="with(obj||{}){\n"+source+"}\n"),source="var __p='';var print=function(){__p+=Array.prototype.join.call(arguments, '')};\n"+source+"return __p;\n";var render=new Function(settings.variable||"obj","_",source);if(data)return render(data,_);var template=function(data){return render.call(this,data,_)};return template.source="function("+(settings.variable||"obj")+"){\n"+source+"}",template},_.chain=function(obj){return _(obj).chain()};var wrapper=function(obj){this._wrapped=obj};_.prototype=wrapper.prototype;var result=function(obj,chain){return chain?_(obj).chain():obj},addToWrapper=function(name,func){wrapper.prototype[name]=function(){var args=slice.call(arguments);return unshift.call(args,this._wrapped),result(func.apply(_,args),this._chain)}};_.mixin(_),each(["pop","push","reverse","shift","sort","splice","unshift"],function(name){var method=ArrayProto[name];wrapper.prototype[name]=function(){var wrapped=this._wrapped;method.apply(wrapped,arguments);var length=wrapped.length;return"shift"!=name&&"splice"!=name||0!==length||delete wrapped[0],result(wrapped,this._chain)}}),each(["concat","join","slice"],function(name){var method=ArrayProto[name];wrapper.prototype[name]=function(){return result(method.apply(this._wrapped,arguments),this._chain)}}),wrapper.prototype.chain=function(){return this._chain=!0,this},wrapper.prototype.value=function(){return this._wrapped}}.call(this),"undefined"==typeof Array.prototype.indexOf&&(Array.prototype.indexOf=function(value){for(var i=0;i<this.length;i++)if(this[i]===value)return i;return-1}),function($){NGIN.helpers.loaded=!0,$.fn.disable=function(exclude_from_form){if(!exclude_from_form){var h=$("<input />",{type:"hidden",value:this.val(),name:this.attr("name")}
36);this.before(h).data("hidden",h)}return this.attr("disabled",!0)},$.fn.enable=function(){var h=this.removeAttr("disabled").data("hidden");return h&&h.remove(),this},$.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)},$.fn.takeOut=function(){return this.reverse().each(function(){var t=$(this);t.data("original_parent",t.parent()).data("original_prev",t.prev()).data("original_next",t.next()).detach()})},$j.fn.highlight=function(options){return options==undefined&&(options={}),options=$j.extend({color:"#ffffcc",duration:1500,returnColor:"#ffffff"},options),this.css({backgroundColor:options.color}).animate({backgroundColor:options.returnColor},options.duration)},$.fn.putBack=function(){return this.each(function(){var t=$(this),d=t.data();d.original_prev?0<d.original_prev.parent().length?d.original_prev.after(t):0<d.original_next.parent().length?d.original_next.before(t):0<d.original_parent.parent().length?0==d.original_prev.length?d.original_parent.prepend(t):d.original_parent.append(t):debug.info("Cannot put element back into original context.",t):debug.info("Element is still in the DOM.",t)})},$.fn.toPrototype=function(){return window.$($(this).get()[0])},$.fn.scrollableParents=function(){return this.parents().filter(function(i,el){return-1!=["scroll","auto"].indexOf($(el).css("overflow"))}).add(window)},$j.fn.imagesLoaded=function(callback){var elems=this.filter("img"),len=elems.length;return elems.bind("load",function(){--len<=0&&callback.call(elems,this)}).each(function(){if(this.complete||this.complete===undefined){var src=this.src;this.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==",this.src=src}}),this},$.fn.print=function(){var clear_print=function(){$(".yes_print,.no_print").removeClass("yes_print no_print")};return clear_print(),this.parents().andSelf().addClass("yes_print").siblings().not(".yes_print").addClass("no_print"),window.print(),setTimeout(clear_print,2e3),this},$.fn.findAndReplace=function(pattern,str){return this.each(function(){var t=$(this);0==t.children().length&&t.text(t.text().replace(pattern,str))})},$.fn.forceVisibility=function(){this.add(this.parents()).each(function(i,el){el=$(el).filter(":hidden").addClass("visibilityForced").show()})},$.fn.resetVisibility=function(){this.add(this.parents()).filter(".visibilityForced").removeClass("visibilityForced").hide()},$j.fn.noSubmit=function(){return this.keydown(function(e){13==e.keyCode&&e.preventDefault()})},NGIN.helpers.style_dropdowns=function(container){$.browser.msie&&parseInt($.browser.version.slice(0,1))<7||$(container?container+" select:not(.styled):not([size])":"select:not(.styled):not([size])").addClass("styled").each(function(){var el=$(this).css({opacity:0});el.wrap('<span class="dropdown"/>').after('<span class="pseudo"/>');var pseudo_el=el.next(),updateText=function(){pseudo_el.text(el.find('[value="'+el.val()+'"]').first().text())};el.change(updateText),el.keypress(updateText),el.focus(function(){pseudo_el.addClass("focus")}),el.blur(function(){pseudo_el.removeClass("focus")}),updateText()})},NGIN.helpers.make_collapsable=function(target,handle,container,controls){var limit=100,$target=$(target),collapse=function(c,init){$c=$(c),$t=$c.closest(target),init||$c.length>limit?($c.hide(),$t.addClass("collapsed").removeClass("expanded")):$c.slideUp(function(){$t.addClass("collapsed").removeClass("expanded")})},expand=function(c){$c=$(c),$c.closest(target).removeClass("collapsed").addClass("expanded"),$c.length>limit?$c.show():$c.slideDown()};if(controls){$(controls).append('<span class="collapse_control">Collapse All</span> | <span class="expand_control">Expand All</span>');var expand_control=$(controls+" .expand_control"),collapse_control=$(controls+" .collapse_control"),$containers=$();$target.each(function(){$containers=$containers.add($(this).find(container).first())}),collapse_control.click(function(){collapse($containers)}).css({cursor:"pointer"}),expand_control.click(function(){expand($containers)}).css({cursor:"pointer"})}$target.each(function(){var t=$(this),h=t.find(handle).first(),c=t.find(container).first();if(1==c.length&&1==h.length){var toggle=function(e){e.stopPropagation(),e.target.href&&e.target!=e.currentTarget||(t.hasClass("collapsed")?expand(c):collapse(c),e.preventDefault())};t.addClass("collapsable"),c.addClass("collapsable_container"),h.addClass("collapsable_handle").css({cursor:"pointer"}).click(toggle),t.hasClass("expanded")||collapse(c,!0)}})},NGIN.helpers.set_content_toggles=function(container,show_effect,hide_effect){show_effect||(show_effect="show"),hide_effect||(hide_effect="hide"),$(container!=undefined?container+" .content_toggle":".content_toggle").each(function(){var toggle=$(this),children=toggle.children();children.hide().first().show().addClass("active"),toggle.click(function(){var next=toggle.find(".active").removeClass("active")[hide_effect]().next();0==next.length&&(next=children.first()),next.addClass("active")[show_effect]()})}).css({cursor:"pointer"})},NGIN.helpers.select_row=function(checkbox,checked){if(checkbox){checkbox.checked=checked;var row_class=(checkbox=$(checkbox).removeClass("tristate")).data("select-row");
36if(row_class){var row=checkbox.parents(row_class);row&&(checked?row.addClass("selected"):row.removeClass("selected"))}}},NGIN.helpers.select_rows=function(container){$(container!=undefined?container+" input[type=checkbox][data-select-row]":"input[type=checkbox][data-select-row]").each(function(){$(this).click(function(){NGIN.helpers.select_row(this,this.checked)}),NGIN.helpers.select_row(this)})},NGIN.helpers.select_multiple_checkboxes=function(container){var checkboxes=$(container!=undefined?container:"body").find("input[type=checkbox][data-in-group], input[type=checkbox][data-controls-group]");if(checkboxes){var groups={},$checkboxes=$(),controls={},$controls=$();checkboxes.each(function(){var checkbox=$(this),cb_controls_group=checkbox.data("controls-group");if(cb_controls_group){for(var group_names=cb_controls_group.split(" "),i=0;i<group_names.length;i++)controls[group_names[i]]||(controls[group_names[i]]=$()),controls[group_names[i]]=controls[group_names[i]].add(this);$controls=$controls.add(this)}var cb_in_group=checkbox.data("in-group");if(cb_in_group){for(group_names=cb_in_group.split(" "),i=0;i<group_names.length;i++)groups[group_names[i]]||(groups[group_names[i]]=$()),groups[group_names[i]]=groups[group_names[i]].add(this);$checkboxes=$checkboxes.add(this)}});var toggle_group=function(){for(var $cb=$(this),checked=this.checked,cb_groups=$cb.data("controls-group").split(" "),i=0;i<cb_groups.length;i++){groups[cb_groups[i]].each(function(){NGIN.helpers.select_row(this,checked)})}$cb.removeClass("tristate")},update_groups=function(groups,update_these){var group_names=[];if("Array"==typeof groups)group_names=update_these;else for(var key in groups)group_names.push(key);for(var i=0;i<group_names.length;i++){$group=groups[group_names[i]];var $checked=$group.filter(":checked");controls[group_names[i]]&&(0==$checked.length?controls[group_names[i]].removeClass("tristate").removeAttr("checked"):$checked.length<$group.length?controls[group_names[i]].addClass("tristate").removeAttr("checked"):controls[group_names[i]].removeClass("tristate").attr("checked","checked"))}},update_grouped_checkboxes=function(event){var i,clicked=$(event.target),clicked_group_names=clicked.data("in-group");clicked_group_names&&(clicked_group_names=clicked_group_names.split(" "));var last_clicked=NGIN.events.last.click,altered_groups=$(),altered_group_names=[];if(last_clicked){var last_group_names=last_clicked.data("in-group");if(last_group_names&&(last_group_names=last_group_names.split(" ")),last_group_names&&clicked_group_names)for(i=0;i<last_group_names.length;i++)-1!=clicked_group_names.indexOf(last_group_names[i])&&(altered_groups=altered_groups.add(groups[last_group_names[i]]),altered_group_names.push(last_group_names[i]));if(0<altered_groups.length&&NGIN.events.key_is_down("SHIFT")){var checked=event.target.checked,working=!1;altered_groups.each(function(x,checkbox){var start_or_end=checkbox==clicked.toArray()[0]||checkbox==last_clicked.toArray()[0];start_or_end&&(working=!working),(working||start_or_end)&&NGIN.helpers.select_row(checkbox,checked)})}$.merge(clicked_group_names,altered_group_names)}update_groups(groups,clicked_group_names),NGIN.events.last.click=clicked};$controls.click(toggle_group),$checkboxes.click(update_grouped_checkboxes),update_groups(groups)}},NGIN.helpers.link_rows=function(container){$(container!=undefined?container+" [data-link-row]":"[data-link-row]").each(function(){var link=$(this),row_class=link.data("link-row"),row=$(this).parents(row_class).first().addClass("link_row");row.find("a,input,button,select,textarea,datalist,keygen,output").bind("click",function(e){e.stopPropagation()}),link.addClass("inactive_link"),link.hasClass("lbOn")||link.hasClass("lbox_bound")?load_lbox(row.toArray()[0],link.toArray()[0]):row.click(function(){var href=link.attr("href"),target=link.attr("target");switch(target||(target="_self"),target){case"_blank":window.open(href);break;case"_top":case"_parent":case"_self":window[target.substr(1)].location.href=href;break;default:window[target].location.href=href}})})},NGIN.helpers.fullscreen=function(element){$element="string"==typeof element?$(element):element;var $overlay=$('<div class="fullscreen-overlay" />'),$popup=$('<div class="fullscreen-popup" />
36'),$close_button=$('<span class="fullscreen-close">X</span>').click(function(){$overlay.remove()});0<$element.parent().length&&($element=$element.clone());var id=$element.attr("id");return 0<id.length&&$element.attr("id",id+"_fullscreen"),$overlay.append($popup.append($element,$close_button)),$("body").append($overlay),$element},NGIN.helpers.fixed_header=function($table,height){function makeFixedHeader(){var $header=$("<table />").attr("id",$table.attr("id")+"_fixed").attr("class",$table.attr("class")).css({position:"relative"});$header.append($table.children("thead").clone()),$table.width("100%").width($table.width());var hth=$header.find("th");$table.find("thead th").each(function(i){var th=$(this),w=th.width();th.width(w),$(hth[i]).width(w)}),$header.width($table.width()),$header.find("th:not(.sorttable_nosort)").each(function(i){$(this).click(function(){sortColumn($sortable_ths[i],$table.get()[0],!0),makeFixedHeader()})}),$header_wrapper.empty().append($header.css({top:0}))}"string"==typeof $table&&($table=$($table)),height||(height=400);var $wrapper_div=$('<div class="fixed_header_wrapper" />').height(height).css({position:"relative"}),$scroll_div=$("<div />").css({position:"absolute",zIndex:"1",overflow:"scroll",top:"0",right:"0",bottom:"0",left:"0"}),scrollbar_width=NGIN.helpers.get_scrollbar_width(),$fixed_div=$("<div />").css({position:"absolute",zIndex:"2",overflow:"hidden",top:"0",right:scrollbar_width+"px",bottom:scrollbar_width+"px",left:"0"}),$header_wrapper=$("<div />"),$sortable_ths=$table.find("th:not(.sorttable_nosort)");makeFixedHeader(),$table.before($wrapper_div),$fixed_div.append($header_wrapper.css({position:"absolute",zIndex:"2",overflow:"hidden"})),$fixed_div.append($table.css({position:"absolute",zIndex:"1"})),$wrapper_div.append($fixed_div),$scroll_div.append($("<div />").width($table.outerWidth()).height($table.outerHeight())),$wrapper_div.append($scroll_div),$scroll_div.scroll(function(e){var top=0-e.target.scrollTop,left=0-e.target.scrollLeft;$table.css({top:top,left:left}),$header_wrapper.find("table").css({left:left})})},NGIN.helpers.get_scrollbar_width=function(){if(NGIN.properties.scrollbar_width)return NGIN.properties.scrollbar_width;var $container=$("<div />").css({position:"absolute",width:"100px",height:"100px",overflow:"scroll"}),$tester=$("<div />").appendTo($container);return $("body").append($container),NGIN.properties.scrollbar_width=100-$tester.width(),$container.remove(),NGIN.properties.scrollbar_width},NGIN.helpers.fix_video_height=function(){$.browser.msie&&parseInt($.browser.version,10)<=7&&$(".video_aspect_ratio").each(function(){var ar=$(this).data("aspect-ratio"),h=$(this).width()*ar+24;$(this).find(".video").height(h)})},$(document).ready(function(){NGIN.helpers.fix_video_height()}),NGIN.helpers.brute_force_repaint=function(browser,$element){if($element)$element.hide(0,function(){$element.show()});else{var ss=document.styleSheets[0];if(null==browser||jQuery.browser[browser])try{ss.addRule(".xxxxxx","position: relative")}catch(e){debug.log("repaint error")}}},NGIN.helpers.mail_merge=function(content,data){return(merged=content)&&(merged=content.replace(/::\[?\w*(-\d*)?\]?\.[\w|\.]*::/g,function(s){return info=s.match(/\[?\w*-\d*\]/).toString().match(/\b[\w,-]*/)[0].split("-"),result=$j.map(data[info[0]],function(obj){if(obj.id==info[1])return methods=s.match(/\..*\w/)[0].match(/\w.*/)[0].split("."),result=$j.map(methods,function(m){return obj=obj[m]}).last(),result==undefined&&(result=""),result}),result[0]})),merged},NGIN.helpers.zerofill=function(number,width){return 0<(width-=number.toString().length)?new Array(width+(/\./.test(number)?2:1)).join("0")+number:number},NGIN.helpers.time_interval={"long":function(i,r,l){return r<i?(i-r).toString().ordinalize()+" Overtime":i.toString().ordinalize()+" "+l},"short":function(i,r){return r<i?"OT"+(i-r).toString().ordinalize():i.toString().ordinalize()}},NGIN.helpers.seconds_to_clock_time=function(seconds){if(seconds=parseInt(seconds),isNaN(seconds))return"";var minutes=Math.floor(seconds/60);return seconds=("00"+seconds%60).slice(-2),clock_time=minutes+":"+seconds,clock_time},NGIN.helpers.clock_time_to_seconds=function(clock_time){var just_digits=parseInt(clock_time.replace(/[^0-9]/g,""));return isNaN(just_digits)?"":60*Math.floor(just_digits/100)+just_digits%100},NGIN.helpers.download_full_size_image=function(el,selector){$(el).on("mousedown",selector,function showFullSize(e){var img=$j(e.currentTarget),src=img.prop("src"),newSrc=src.replace("_crop_icon.",".").replace("_crop.",".");if(src!==newSrc){var width=img.outerWidth(),height=img.outerHeight();img.data("cropped-src",src).width(width).height(height).prop("src",newSrc)}}).on("mouseup mouseout",selector,function showCropped(e){var img=$j(e.currentTarget),src=img.data("cropped-src");src&&img.prop("src",src).width("").height("")})},"function"!=typeof String.prototype.trim&&(String.prototype.trim=function(){return this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")})}(jQuery),window.prePrototypeArrayFrom=Array.from
37;var Prototype={Version:"1.7.3",Browser:function(){var ua=navigator.userAgent,isOpera="[object Opera]"==Object.prototype.toString.call(window.opera);return{IE:!!window.attachEvent&&!isOpera,Opera:isOpera,WebKit:-1<ua.indexOf("AppleWebKit/"),Gecko:-1<ua.indexOf("Gecko")&&-1===ua.indexOf("KHTML"),MobileSafari:/Apple.*Mobile/.test(ua)}}(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:function(){var constructor=window.Element||window.HTMLElement;return!(!constructor||!constructor.prototype)}(),SpecificElementExtensions:function(){if("undefined"!=typeof window.HTMLDivElement)return!0;var div=document.createElement("div"),form=document.createElement("form"),isSupported=!1;return div.__proto__&&div.__proto__!==form.__proto__&&(isSupported=!0),div=form=null,isSupported}()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)</script\\s*>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x}};Prototype.Browser.MobileSafari&&(Prototype.BrowserFeatures.SpecificElementExtensions=!1);var Class=function(){function subclass(){}function create(){function klass(){this.initialize.apply(this,arguments)}var parent=null,properties=$A(arguments);Object.isFunction(properties[0])&&(parent=properties.shift()),Object.extend(klass,Class.Methods),klass.superclass=parent,klass.subclasses=[],parent&&(subclass.prototype=parent.prototype,klass.prototype=new subclass,parent.subclasses.push(klass));for(var i=0,length=properties.length;i<length;i++)klass.addMethods(properties[i]);return klass.prototype.initialize||(klass.prototype.initialize=Prototype.emptyFunction),klass.prototype.constructor=klass}function addMethods(source){var ancestor=this.superclass&&this.superclass.prototype,properties=Object.keys(source);IS_DONTENUM_BUGGY&&(source.toString!=Object.prototype.toString&&properties.push("toString"),source.valueOf!=Object.prototype.valueOf&&properties.push("valueOf"));for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&"$super"==value.argumentNames()[0]){var method=value;(value=function(m){return function(){return ancestor[m].apply(this,arguments)}}
37(property).wrap(method)).valueOf=function(method){return function(){return method.valueOf.call(method)}}(method),value.toString=function(method){return function(){return method.toString.call(method)}}(method)}this.prototype[property]=value}return this}var IS_DONTENUM_BUGGY=function(){for(var p in{toString:1})if("toString"===p)return!1;return!0}();return{create:create,Methods:{addMethods:addMethods}}}();!function(){function Type(o){switch(o){case null:return NULL_TYPE;case void 0:return UNDEFINED_TYPE}switch(typeof o){case"boolean":return BOOLEAN_TYPE;case"number":return NUMBER_TYPE;case"string":return STRING_TYPE}return OBJECT_TYPE}function extend(destination,source){for(var property in source)destination[property]=source[property];return destination}function inspect(object){try{return isUndefined(object)?"undefined":null===object?"null":object.inspect?object.inspect():String(object)}catch(e){if(e instanceof RangeError)return"...";throw e}}function toJSON(value){return Str("",{"":value},[])}function Str(key,holder,stack){var value=holder[key];Type(value)===OBJECT_TYPE&&"function"==typeof value.toJSON&&(value=value.toJSON(key));var _class=_toString.call(value);switch(_class){case NUMBER_CLASS:case BOOLEAN_CLASS:case STRING_CLASS:value=value.valueOf()}switch(value){case null:return"null";case!0:return"true";case!1:return"false"}switch(typeof value){case"string":return value.inspect(!0);case"number":return isFinite(value)?String(value):"null";case"object":for(var i=0,length=stack.length;i<length;i++)if(stack[i]===value)throw new TypeError("Cyclic reference to '"+value+"' in object");stack.push(value);var partial=[];if(_class===ARRAY_CLASS){for(i=0,length=value.length;i<length;i++){var str=Str(i,value,stack);partial.push(void 0===str?"null":str)}partial="["+partial.join(",")+"]"}else{var keys=Object.keys(value);for(i=0,length=keys.length;i<length;i++){void 0!==(str=Str(key=keys[i],value,stack))&&partial.push(key.inspect(!0)+":"+str)}partial="{"+partial.join(",")+"}"}return stack.pop(),partial}}function stringify(object){return JSON.stringify(object)}function toQueryString(object){return $H(object).toQueryString()}function toHTML(object){return object&&object.toHTML?object.toHTML():String.interpret(object)}function keys(object){if(Type(object)!==OBJECT_TYPE)throw new TypeError;var results=[];for(var property in object)_hasOwnProperty.call(object,property)&&results.push(property);if(IS_DONTENUM_BUGGY)for(var i=0;property=DONT_ENUMS[i];i++)_hasOwnProperty.call(object,property)&&results.push(property);return results}function values(object){var results=[];for(var property in object)results.push(object[property]);return results}function clone(object){return extend({},object)}function isElement(object){return!(!object||1!=object.nodeType)}function isArray(object){return _toString.call(object)===ARRAY_CLASS}function isHash(object){return object instanceof Hash}function isFunction(object){return _toString.call(object)===FUNCTION_CLASS}function isString(object){return _toString.call(object)===STRING_CLASS}function isNumber(object){return _toString.call(object)===NUMBER_CLASS}function isDate(object){return _toString.call(object)===DATE_CLASS}function isUndefined(object){return void 0===object}var _toString=Object.prototype.toString,_hasOwnProperty=Object.prototype.hasOwnProperty,NULL_TYPE="Null",UNDEFINED_TYPE="Undefined",BOOLEAN_TYPE="Boolean",NUMBER_TYPE="Number",STRING_TYPE="String",OBJECT_TYPE="Object",FUNCTION_CLASS="[object Function]",BOOLEAN_CLASS="[object Boolean]",NUMBER_CLASS="[object Number]",STRING_CLASS="[object String]",ARRAY_CLASS="[object Array]",DATE_CLASS="[object Date]",NATIVE_JSON_STRINGIFY_SUPPORT=window.JSON&&"function"==typeof JSON.stringify&&"0"===JSON.stringify(0)&&void 0===JSON.stringify(Prototype.K),DONT_ENUMS=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],IS_DONTENUM_BUGGY=function(){for(var p in{toString:1})if("toString"===p)return!1;return!0}();"function"==typeof Array.isArray&&Array.isArray([])&&!Array.isArray({})&&(isArray=Array.isArray),extend(Object,{extend:extend,inspect:inspect,toJSON:NATIVE_JSON_STRINGIFY_SUPPORT?stringify:toJSON,toQueryString:toQueryString,toHTML:toHTML,keys:Object.keys||keys,values:values,clone:clone,isElement:isElement,isArray:isArray,isHash:isHash,isFunction:isFunction,isString:isString,isNumber:isNumber,isDate:isDate,isUndefined:isUndefined})}(),Object.extend(Function.prototype,function(){function update(array,args
37){for(var arrayLength=array.length,length=args.length;length--;)array[arrayLength+length]=args[length];return array}function merge(array,args){return update(array=slice.call(array,0),args)}function argumentNames(){var names=this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return 1!=names.length||names[0]?names:[]}function bind(context){if(arguments.length<2&&Object.isUndefined(context))return this;if(!Object.isFunction(this))throw new TypeError("The object is not callable.");var nop=function(){},__method=this,args=slice.call(arguments,1),bound=function(){var a=merge(args,arguments),c=this instanceof bound?this:context;return __method.apply(c,a)};return nop.prototype=this.prototype,bound.prototype=new nop,bound}function bindAsEventListener(context){var __method=this,args=slice.call(arguments,1);return function(event){var a=update([event||window.event],args);return __method.apply(context,a)}}function curry(){if(!arguments.length)return this;var __method=this,args=slice.call(arguments,0);return function(){var a=merge(args,arguments);return __method.apply(this,a)}}function delay(timeout){var __method=this,args=slice.call(arguments,1);return timeout*=1e3,window.setTimeout(function(){return __method.apply(__method,args)},timeout)}function defer(){var args=update([.01],arguments);return this.delay.apply(this,args)}function wrap(wrapper){var __method=this;return function(){var a=update([__method.bind(this)],arguments);return wrapper.apply(this,a)}}function methodize(){if(this._methodized)return this._methodized;var __method=this;return this._methodized=function(){var a=update([this],arguments);return __method.apply(null,a)}}var slice=Array.prototype.slice,extensions={argumentNames:argumentNames,bindAsEventListener:bindAsEventListener,curry:curry,delay:delay,defer:defer,wrap:wrap,methodize:methodize};return Function.prototype.bind||(extensions.bind=bind),extensions}()),function(proto){function toISOString(){return this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+"Z"}function toJSON(){return this.toISOString()}proto.toISOString||(proto.toISOString=toISOString),proto.toJSON||(proto.toJSON=toJSON)}(Date.prototype),RegExp.prototype.match=RegExp.prototype.test,RegExp.escape=function(str){return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")};var PeriodicalExecuter=Class.create({initialize:function(callback,frequency){this.callback=callback,this.frequency=frequency,this.currentlyExecuting=!1,this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),1e3*this.frequency)},execute:function(){this.callback(this)},stop:function(){this.timer&&(clearInterval(this.timer),this.timer=null)},onTimerEvent:function(){if(!this.currentlyExecuting)try{this.currentlyExecuting=!0,this.execute(),this.currentlyExecuting=!1}catch(e){throw this.currentlyExecuting=!1,e}}});Object.extend(String,{interpret:function(value){return null==value?"":String(value)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}}),Object.extend(String.prototype,function(){function prepareReplacement(replacement){if(Object.isFunction(replacement))return replacement;var template=new Template(replacement);return function(match){return template.evaluate(match)}}function isNonEmptyRegExp(regexp){return regexp.source&&"(?:)"!==regexp.source}function gsub(pattern,replacement){var match,result="",source=this;if(replacement=prepareReplacement(replacement),Object.isString(pattern)&&(pattern=RegExp.escape(pattern)),!pattern.length&&!isNonEmptyRegExp(pattern))return(replacement=replacement(""))+source.split("").join(replacement)+replacement;for(;0<source.length;)(match=source.match(pattern))&&0<match[0].length?(result+=source.slice(0,match.index),result+=String.interpret(replacement(match)),source=source.slice(match.index+match[0].length)):(result+=source,source="");return result}function sub(pattern,replacement,count){return replacement=prepareReplacement(replacement),count=Object.isUndefined(count)?1:count,this.gsub(pattern,function(match){return--count<0?match[0]:replacement(match)})}function scan(pattern,iterator){return this.gsub(pattern,iterator),Str
37ing(this)}function truncate(length,truncation){return length=length||30,truncation=Object.isUndefined(truncation)?"...":truncation,this.length>length?this.slice(0,length-truncation.length)+truncation:String(this)}function strip(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}function stripTags(){return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?(\/)?>|<\/\w+>/gi,"")}function stripScripts(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")}function extractScripts(){var matchAll=new RegExp(Prototype.ScriptFragment,"img"),matchOne=new RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1]})}function evalScripts(){return this.extractScripts().map(function(script){return eval(script)})}function escapeHTML(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function unescapeHTML(){return this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")}function toQueryParams(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);return match?match[1].split(separator||"&").inject({},function(hash,pair){if((pair=pair.split("="))[0]){var key=decodeURIComponent(pair.shift()),value=1<pair.length?pair.join("="):pair[0];value!=undefined&&(value=value.gsub("+"," "),value=decodeURIComponent(value)),key in hash?(Object.isArray(hash[key])||(hash[key]=[hash[key]]),hash[key].push(value)):hash[key]=value}return hash}):{}}function toArray(){return this.split("")}function succ(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)}function times(count){return count<1?"":new Array(count+1).join(this)}function camelize(){return this.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():""})}function capitalize(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()}function underscore(){return this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase()}function dasherize(){return this.replace(/_/g,"-")}function inspect(useDoubleQuotes){var escapedString=this.replace(/[\x00-\x1f\\]/g,function(character){return character in String.specialChar?String.specialChar[character]:"\\u00"+character.charCodeAt().toPaddedString(2,16)});return useDoubleQuotes?'"'+escapedString.replace(/"/g,'\\"')+'"':"'"+escapedString.replace(/'/g,"\\'")+"'"}function unfilterJSON(filter){return this.replace(filter||Prototype.JSONFilter,"$1")}function isJSON(){var str=this;return!str.blank()&&(str=(str=(str=str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@")).replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")).replace(/(?:^|:|,)(?:\s*\[)+/g,""),/^[\],:{}\s]*$/.test(str))}function evalJSON(sanitize){var json=this.unfilterJSON(),cx=/[\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff\u0000]/g;cx.test(json)&&(json=json.replace(cx,function(a){return"\\u"+("0000"+a.charCo
37deAt(0).toString(16)).slice(-4)}));try{if(!sanitize||json.isJSON())return eval("("+json+")")}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect())}function parseJSON(){var json=this.unfilterJSON();return JSON.parse(json)}function include(pattern){return-1<this.indexOf(pattern)}function startsWith(pattern,position){return position=Object.isNumber(position)?position:0,this.lastIndexOf(pattern,position)===position}function endsWith(pattern,position){pattern=String(pattern),(position=Object.isNumber(position)?position:this.length)<0&&(position=0),position>this.length&&(position=this.length);var d=position-pattern.length;return 0<=d&&this.indexOf(pattern,d)===d}function empty(){return""==this}function blank(){return/^\s*$/.test(this)}function interpolate(object,pattern){return new Template(this,pattern).evaluate(object)}var NATIVE_JSON_PARSE_SUPPORT=window.JSON&&"function"==typeof JSON.parse&&JSON.parse('{"test": true}').test;return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.prototype.trim||strip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize:dasherize,inspect:inspect,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJSON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:evalJSON,include:include,startsWith:String.prototype.startsWith||startsWith,endsWith:String.prototype.endsWith||endsWith,empty:empty,blank:blank,interpolate:interpolate}}());var Template=Class.create({initialize:function(template,pattern){this.template=template.toString(),this.pattern=pattern||Template.Pattern},evaluate:function(object){return object&&Object.isFunction(object.toTemplateReplacements)&&(object=object.toTemplateReplacements()),this.template.gsub(this.pattern,function(match){if(null==object)return match[1]+"";var before=match[1]||"";if("\\"==before)return match[2];var ctx=object,expr=match[3],pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;if(null==(match=pattern.exec(expr)))return before;for(;null!=match;){if(null==(ctx=ctx[match[1].startsWith("[")?match[2].replace(/\\\\]/g,"]"):match[1]])||""==match[3])break;expr=expr.substring("["==match[3]?match[1].length:match[0].length),match=pattern.exec(expr)}return before+String.interpret(ctx)})}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={},Enumerable=function(){function each(iterator,context){try{this._each(iterator,context)}catch(e){if(e!=$break)throw e}return this}function eachSlice(number,iterator,context){var index=-number,slices=[],array=this.toArray();if(number<1)return array;for(;(index+=number)<array.length;)slices.push(array.slice(index,index+number));return slices.collect(iterator,context)}function all(iterator,context){iterator=iterator||Prototype.K;var result=!0;return this.each(function(value,index){if(!(result=result&&!!iterator.call(context,value,index,this)))throw $break},this),result}function any(iterator,context){iterator=iterator||Prototype.K;var result=!1;return this.each(function(value,index){if(result=!!iterator.call(context,value,index,this))throw $break},this),result}function collect(iterator,context){iterator=iterator||Prototype.K;var results=[];return this.each(function(value,index){results.push(iterator.call(context,value,index,this))},this),results}function detect(iterator,context){var result;return this.each(function(value,index){if(iterator.call(context,value,index,this))throw result=value,$break},this),result}function findAll(iterator,context){var results=[];return this.each(function(value,index){iterator.call(context,value,index,this)&&results.push(value)},this),results}function grep(filter,iterator,context){iterator=iterator||Prototype.K;var results=[];return Object.isString(filter)&&(filter=new RegExp(RegExp.escape(filter))),this.each(function(value,index){filter.match(value)&&results.push(iterator.call(context,value,index,this))},this),results}function include(object){if(Object.isFunction(this.indexOf)&&-1!=this.indexOf(object))return!0;var found=!1;
37return this.each(function(value){if(value==object)throw found=!0,$break}),found}function inGroupsOf(number,fillWith){return fillWith=Object.isUndefined(fillWith)?null:fillWith,this.eachSlice(number,function(slice){for(;slice.length<number;)slice.push(fillWith);return slice})}function inject(memo,iterator,context){return this.each(function(value,index){memo=iterator.call(context,memo,value,index,this)},this),memo}function invoke(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args)})}function max(iterator,context){var result;return iterator=iterator||Prototype.K,this.each(function(value,index){value=iterator.call(context,value,index,this),(null==result||result<=value)&&(result=value)},this),result}function min(iterator,context){var result;return iterator=iterator||Prototype.K,this.each(function(value,index){value=iterator.call(context,value,index,this),(null==result||value<result)&&(result=value)},this),result}function partition(iterator,context){iterator=iterator||Prototype.K;var trues=[],falses=[];return this.each(function(value,index){(iterator.call(context,value,index,this)?trues:falses).push(value)},this),[trues,falses]}function pluck(property){var results=[];return this.each(function(value){results.push(value[property])}),results}function reject(iterator,context){var results=[];return this.each(function(value,index){iterator.call(context,value,index,this)||results.push(value)},this),results}function sortBy(iterator,context){return this.map(function(value,index){return{value:value,criteria:iterator.call(context,value,index,this)}},this).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:b<a?1:0}).pluck("value")}function toArray(){return this.map()}function zip(){var iterator=Prototype.K,args=$A(arguments);Object.isFunction(args.last())&&(iterator=args.pop());var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index))})}function size(){return this.toArray().length}function inspect(){return"#<Enumerable:"+this.toArray().inspect()+">"}return{each:each,eachSlice:eachSlice,all:all,every:all,any:any,some:any,collect:collect,map:collect,detect:detect,findAll:findAll,select:findAll,filter:findAll,grep:grep,include:include,member:include,inGroupsOf:inGroupsOf,inject:inject,invoke:invoke,max:max,min:min,partition:partition,pluck:pluck,reject:reject,sortBy:sortBy,toArray:toArray,entries:toArray,zip:zip,size:size,inspect:inspect,find:detect}}();Array.from=$A,function(){function each(iterator,context){for(var i=0,length=this.length>>>0;i<length;i++)i in this&&iterator.call(context,this[i],i,this)}function clear(){return this.length=0,this}function first(){return this[0]}function last(){return this[this.length-1]}function compact(){return this.select(function(value){return null!=value})}function flatten(){return this.inject([],function(array,value){return Object.isArray(value)?array.concat(value.flatten()):(array.push(value),array)})}function without(){var values=slice.call(arguments,0);return this.select(function(value){return!values.include(value)})}function reverse(inline){return(!1===inline?this.toArray():this)._reverse()}function uniq(sorted){return this.inject([],function(array,value,index){return 0!=index&&(sorted?array.last()==value:array.include(value))||array.push(value),array})}function intersect(array){return this.uniq().findAll(function(item){return-1!==array.indexOf(item)})}function clone(){return slice.call(this,0)}function size(){return this.length}function inspect(){return"["+this.map(Object.inspect).join(", ")+"]"}function indexOf(item,i){if(null==this)throw new TypeError;var array=Object(this),length=array.length>>>0;if(0===length)return-1;if(i=Number(i),isNaN(i)?i=0:0!==i&&isFinite(i)&&(i=(0<i?1:-1)*Math.floor(Math.abs(i))),length<i)return-1;for(var k=0<=i?i:Math.max(length-Math.abs(i),0);k<length;k++)if(k in array&&array[k]===item)return k;return-1}function lastIndexOf(item,i){if(null==this)throw new TypeError;var array=Object(this),length=array.length>>>0;if(0===length)return-1;Object.isUndefined(i)?i=length:(i=Number(i),isNaN(i)?i=0:0!==i&&isFinite(i)&&(i=(0<i?1:-1)*Math.floor(Math.abs(i))));for(var k=0<=i?Math.min(i,length-1):length-Math.abs(i);0<=k;k--)if(k in array&&array[k]===item)return k;return-1}function concat(_){var item,array=[],items=slice.call(arguments,0),n=0;items.unshift(this);for(var i=0,length=items.length;i<length;i++)if(item=items[i],!Object.isArray(item)||"callee"in item)array[n++]=item;else for(var j=0,arrayLength=item.length;j<arrayLength;j++)j in item&&(array[n]=item[j]),n++;return array.length=n,array}function wrapNative(method){return function(argument_0){if(0===arguments.length)return method.call(this,Prototype.K);if(argument_0!==undefined)return method.apply(this,arguments);
37var args=slice.call(arguments,1);return args.unshift(Prototype.K),method.apply(this,args)}}function map(iterator,argument_1){if(null==this)throw new TypeError;iterator=iterator||Prototype.K;for(var object=Object(this),results=[],context=argument_1,n=0,i=0,length=object.length>>>0;i<length;i++)i in object&&(results[n]=iterator.call(context,object[i],i,object)),n++;return results.length=n,results}function filter(iterator,argument_1){if(null==this||!Object.isFunction(iterator))throw new TypeError;for(var value,object=Object(this),results=[],context=argument_1,i=0,length=object.length>>>0;i<length;i++)i in object&&(value=object[i],iterator.call(context,value,i,object)&&results.push(value));return results}function some(iterator,argument_1){if(null==this)throw new TypeError;iterator=iterator||Prototype.K;for(var context=argument_1,object=Object(this),i=0,length=object.length>>>0;i<length;i++)if(i in object&&iterator.call(context,object[i],i,object))return!0;return!1}function every(iterator,argument_1){if(null==this)throw new TypeError;iterator=iterator||Prototype.K;for(var context=argument_1,object=Object(this),i=0,length=object.length>>>0;i<length;i++)if(i in object&&!iterator.call(context,object[i],i,object))return!1;return!0}var arrayProto=Array.prototype,slice=arrayProto.slice,_each=arrayProto.forEach;_each||(_each=each),arrayProto.map&&(map=wrapNative(Array.prototype.map)),arrayProto.filter&&(filter=Array.prototype.filter),arrayProto.some&&(some=wrapNative(Array.prototype.some)),arrayProto.every&&(every=wrapNative(Array.prototype.every)),Object.extend(arrayProto,Enumerable),arrayProto.entries===Enumerable.entries&&delete arrayProto.entries,arrayProto._reverse||(arrayProto._reverse=arrayProto.reverse),Object.extend(arrayProto,{_each:_each,map:map,collect:map,select:filter,filter:filter,findAll:filter,some:some,any:some,every:every,all:every,clear:clear,first:first,last:last,compact:compact,flatten:flatten,without:without,reverse:reverse,uniq:uniq,intersect:intersect,clone:clone,toArray:clone,size:size,inspect:inspect}),function(){return 1!==[].concat(arguments)[0][0]}(1,2)&&(arrayProto.concat=concat),arrayProto.indexOf||(arrayProto.indexOf=indexOf),arrayProto.lastIndexOf||(arrayProto.lastIndexOf=lastIndexOf)}();var Hash=Class.create(Enumerable,function(){function initialize(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object)}function _each(iterator,context){var i=0;for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key,pair.value=value,iterator.call(context,pair,i),i++}}function set(key,value){return this._object[key]=value}function get(key){if(this._object[key]!==Object.prototype[key])return this._object[key]}function unset(key){var value=this._object[key];return delete this._object[key],value}function toObject(){return Object.clone(this._object)}function keys(){return this.pluck("key")}function values(){return this.pluck("value")}function index(value){var match=this.detect(function(pair){return pair.value===value});return match&&match.key}function merge(object){return this.clone().update(object)}function update(object){return new Hash(object).inject(this,function(result,pair){return result.set(pair.key,pair.value),result})}function toQueryPair(key,value){return Object.isUndefined(value)?key:(value=(value=String.interpret(value)).gsub(/(\r)?\n/,"\r\n"),key+"="+(value=(value=encodeURIComponent(value)).gsub(/%20/,"+")))}function toQueryString(){return this.inject([],function(results,pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&"object"==typeof values){if(Object.isArray(values)){for(var value,queryValues=[],i=0,len=values.length;i<len;i++)value=values[i],queryValues.push(toQueryPair(key,value));return results.concat(queryValues)}}else results.push(toQueryPair(key,values));return results}).join("&")}function inspect(){return"#<Hash:{"+this.map(function(pair){return pair.map(Object.inspect).join(": ")}).join(", ")+"}>"}function clone(){return new Hash(this)}return{initialize:initialize,_each:_each,set:set,get:get,unset:unset,toObject:toObject,toTemplateReplacements:toObject,keys:keys,values:values,index:index,merge:merge,update:update,toQueryString:toQueryString,inspect:inspect,toJSON:toObject,clone:clone}}());Hash.from=$H,Object.extend(Number.prototype,function(){function toColorPart(){return this.toPaddedString(2,16)}function succ(){return this+1}function times(iterator,context){return $R(0,this,!0).each(iterator,context),this}function toPaddedString(length,radix){var string=this.toString(radix||10);return"0".times(length-string.length)+string}function abs(){return Math.abs(this)}function round(){return Math.round(this)}function ceil(){return Math.ceil(this)}function floor(){return Math.floor(this)}return{toColorPart:toColorPart,succ:succ,times:times,toPaddedString:toPaddedString,abs:abs,round:round,ceil:ceil,floor:floor}}());var ObjectRange=Class.create(Enumerable,function(){function initialize(start,end,exclusive){this.start=start,this.end=end,this.exclusive=exclusive}function _each(iterator,context){var i,value=this.start;for(i=0;this.include(value);i++)iterator.call(context,value,i),value=value.succ()}function include(value){return!(value<this.start)&&(this.exclusive?value<this.end:value<=this.end)}return{initialize:initialize,_each:_each,include:include}}()),Abstract={},Try={these:function(){for(var returnValue,i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break}catch(e){}}return returnValue}},Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||!1},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator,context){this.responders._each(iterator,context)},register:function(responder){this.include(responder)||this.responders.push(responder)},unregister:function(responder){this.responders=this.responders.without(responder)},dispatch:function(callback,request,transport,json){this.each(function(responder){if(Object.isFunction(responder[callback]))try{responder[callback].apply(responder,[request,transport,json])}catch(e){}})}},Object.extend(Ajax.Responders,Enumerable),Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}}),Ajax.Base=Class.create({initialize:function(options){this.options={method:"post",asynchronous:!0,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:"",evalJSON:!0,evalJS:!0},Object.extend(this.options,options||{}),this.options.method=this.options.method.toLowerCase(),Object.isHash(this.options.parameters)&&(this.options.parameters=this.options.parameters.toObject())}}),Ajax.Request=Class.create(Ajax.Base,{_complete:!1,initialize:function($super,url,o
37ptions){$super(options),this.transport=Ajax.getTransport(),this.request(url)},request:function(url){this.url=url,this.method=this.options.method;var params=Object.isString(this.options.parameters)?this.options.parameters:Object.toQueryString(this.options.parameters);["get","post"].include(this.method)||(params+=(params?"&":"")+"_method="+this.method,this.method="post"),params&&"get"===this.method&&(this.url+=(this.url.include("?")?"&":"?")+params),this.parameters=params.toQueryParams();try{var response=new Ajax.Response(this);this.options.onCreate&&this.options.onCreate(response),Ajax.Responders.dispatch("onCreate",this,response),this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous),this.options.asynchronous&&this.respondToReadyState.bind(this).defer(1),this.transport.onreadystatechange=this.onStateChange.bind(this),this.setRequestHeaders(),this.body="post"==this.method?this.options.postBody||params:null,this.transport.send(this.body),!this.options.asynchronous&&this.transport.overrideMimeType&&this.onStateChange()}catch(e){this.dispatchException(e)}},onStateChange:function(){var readyState=this.transport.readyState;1<readyState&&(4!=readyState||!this._complete)&&this.respondToReadyState(this.transport.readyState)},setRequestHeaders:function(){var headers={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if("post"==this.method&&(headers["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:""),this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005&&(headers.Connection="close")),"object"==typeof this.options.requestHeaders){var extras=this.options.requestHeaders;if(Object.isFunction(extras.push))for(var i=0,length=extras.length;i<length;i+=2)headers[extras[i]]=extras[i+1];else $H(extras).each(function(pair){headers[pair.key]=pair.value})}for(var name in headers)null!=headers[name]&&this.transport.setRequestHeader(name,headers[name])},success:function(){var status=this.getStatus();return!status||200<=status&&status<300||304==status},getStatus:function(){try{return 1223===this.transport.status?204:this.transport.status||0}catch(e){return 0}},respondToReadyState:function(readyState){var state=Ajax.Request.Events[readyState],response=new Ajax.Response(this);if("Complete"==state){try{this._complete=!0,(this.options["on"+response.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(response,response.headerJSON)}catch(e){this.dispatchException(e)}var contentType=response.getHeader("Content-type");(
38"force"==this.options.evalJS||this.options.evalJS&&this.isSameOrigin()&&contentType&&contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))&&this.evalResponse()}try{(this.options["on"+state]||Prototype.emptyFunction)(response,response.headerJSON),Ajax.Responders.dispatch("on"+state,this,response,response.headerJSON)}catch(e){this.dispatchException(e)}"Complete"==state&&(this.transport.onreadystatechange=Prototype.emptyFunction)},isSameOrigin:function(){var m=this.url.match(/^\s*https?:\/\/[^\/]*/);return!m||m[0]=="#{protocol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:document.domain,port:location.port?":"+location.port:""})},getHeader:function(name){try{return this.transport.getResponseHeader(name)||null}catch(e){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception),Ajax.Responders.dispatch("onException",this,exception)}}),Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"],Ajax.Response=Class.create({initialize:function(request){this.request=request;var transport=this.transport=request.transport,readyState=this.readyState=transport.readyState;if((2<readyState&&!Prototype.Browser.IE||4==readyState)&&(this.status=this.getStatus(),this.statusText=this.getStatusText(),this.responseText=String.interpret(transport.responseText),this.headerJSON=this._getHeaderJSON()),4==readyState){var xml=transport.responseXML;this.responseXML=Object.isUndefined(xml)?null:xml,this.responseJSON=this._getResponseJSON()}},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try{return this.transport.statusText||""}catch(e){return""}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){try{return this.getAllResponseHeaders()}catch(e){return null}},getResponseHeader:function(name){return this.transport.getResponseHeader(name)},getAllResponseHeaders:function(){return this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var json=this.getHeader("X-JSON");if(!json)return null;try{json=decodeURIComponent(escape(json))}catch(e){}try{return json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin())}catch(e){this.request.dispatchException(e)}},_getResponseJSON:function(){var options=this.request.options;if(!options.evalJSON||"force"!=options.evalJSON&&!(this.getHeader("Content-type")||"").include("application/json")||this.responseText.blank())return null;try{return this.responseText.evalJSON(options.sanitizeJSON||!this.request.isSameOrigin())}catch(e){this.request.dispatchException(e)}}}),Ajax.Updater=Class.create(Ajax.Request,{initialize:function($super,container,url,o
38ptions){this.container={success:container.success||container,failure:container.failure||(container.success?null:container)};var onComplete=(options=Object.clone(options)).onComplete;options.onComplete=function(response,json){this.updateContent(response.responseText),Object.isFunction(onComplete)&&onComplete(response,json)}.bind(this),$super(url,options)},updateContent:function(responseText){var receiver=this.container[this.success()?"success":"failure"],options=this.options;if(options.evalScripts||(responseText=responseText.stripScripts()),receiver=$(receiver))if(options.insertion)if(Object.isString(options.insertion)){var insertion={};insertion[options.insertion]=responseText,receiver.insert(insertion)}else options.insertion(receiver,responseText);else receiver.update(responseText)}}),Ajax.PeriodicalUpdater=Class.create(Ajax.Base,{initialize:function($super,container,url,options){$super(options),this.onComplete=this.options.onComplete,this.frequency=this.options.frequency||2,this.decay=this.options.decay||1,this.updater={},this.container=container,this.url=url,this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this),this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined,clearTimeout(this.timer),(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(response){this.options.decay&&(this.decay=response.responseText==this.lastText?this.decay*this.options.decay:1,this.lastText=response.responseText),this.timer=this.onTimerEvent.bind(this).delay(this.decay*this.frequency)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}}),function(GLOBAL){function $(element){if(1<arguments.length){for(var i=0,elements=[],length=arguments.length;i<length;i++)elements.push($(arguments[i]));return elements}return Object.isString(element)&&(element=document.getElementById(element)),Element.extend(element)}function shouldUseCreationCache(tagName,attributes){return"select"!==tagName&&!("type"in attributes)}function Element(tagName,attributes){if(attributes=attributes||{},tagName=tagName.toLowerCase(),HAS_EXTENDED_CREATE_ELEMENT_SYNTAX&&attributes.name)return tagName="<"+tagName+' name="'+attributes.name+'">',delete attributes.name,Element.writeAttribute(document.createElement(tagName),attributes);ELEMENT_CACHE[tagName]||(ELEMENT_CACHE[tagName]=Element.extend(document.createElement(tagName)));var node=shouldUseCreationCache(tagName,attributes)?ELEMENT_CACHE[tagName].cloneNode(!1):document.createElement(tagName);return Element.writeAttribute(node,attributes)}function inspect(element){var attribute,value,result="<"+(element=$(element)).tagName.toLowerCase();for(var property in INSPECT_ATTRIBUTES)attribute=INSPECT_ATTRIBUTES[property],(value=(element[property]||"").toString())&&(result+=" "+attribute+"="+value.inspect(!0));return result+">"}function visible(element){return"none"!==$(element).getStyle("display")}function toggle(element,bool){return element=$(element),"boolean"!=typeof bool&&(bool=!Element.visible(element)),Element[bool?"show":"hide"](element),element}function hide(element){return(element=$(element)).style.display="none",element}function show(element){return(element=$(element)).style.display="",element}function remove(element){return(element=$(element)).parentNode.removeChild(element),element}function update(element,content){for(var descendants=(element=$(element)).getElementsByTagName("*"),i=descendants.length;i--;)purgeElement(descendants[i]);if(content&&content.toElement&&(content=content.toElement()),Object.isElement(content))return element.update().insert(content);content=Object.toHTML(content);var tagName=element.tagName.toUpperCase();if("SCRIPT"===tagName&&SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING)return element.text=content,element;if(ANY_INNERHTML_BUGGY)if(tagName in INSERTION_TRANSLATIONS.tags){for(;element.firstChild;)element.removeChild(element.firstChild);var nodes=getContentFromAnonymousElement(tagName,content.stripScripts());for(i=0;node=nodes[i];i++)element.appendChild(node)}else if(LINK_ELEMENT_INNERHTML_BUGGY&&Object.isString(content)&&-1<content.indexOf("<link")){for(;element.firstChild;)element.removeChild(element.firstChild);var node;for(nodes=getContentFromAnonymousElement(tagName,content.stripScripts(),!0),i=0;node=nodes[i];i++)element.appendChild(node)}else element.innerHTML=content.stripScripts();else element.innerHTML=content.stripScripts();return content.evalScripts.bind(content).defer(),element}function replace(element,content){if(element=$(element),content&&content.toElement)content=content.toElement();else if(!Object.isElement(content)){content=Object.toHTML(content);var range=element.ownerDocument.createRange();range.selectNode(element),content.evalScripts.bind(content).defer(),content=range.createContextualFragment(content.stripScripts())}return element.parentNode.replaceChild(content,element),element}function replace_IE(element,content){if(element=$(element),content&&content.toElement&&(content=content.toElement()),Object.isElement(content))return element.parentNode.replaceChild(content,element),element;content=Object.toHTML(content);var parent=element.parentNode,tagName=parent.tagName.toUpperCase();if(tagName in INSERTION_TRANSLATIONS.tags){var iterator,nextSibling=Element.next(element),fragments=getContentFromAnonymousElement(tagName,content.stripScripts());parent.removeChild(element),iterator=nextSibling?function(node){parent.insertBefore(node,nextSibling)}:function(node){parent.appendChild(node)},fragments.each(iterator)}else element.outerHTML=content.stripScripts();return content.evalScripts.bind(content).defer(),element}function isContent(content){return!Object.isUndefined(content)&&null!==content&&(!(!Object.isString(content)&&!Object.isNumber(content))||(!!Object.isElement(content)||!(!content.toElement&&!content.toHTML)))}function insertContentAt(element,content,position){position=position.toLowerCase();var method=INSERTION_TRANSLATIONS[position];if(content&&content.toElement&&(content=content.toElement()),Object.isElement(content))return method(element,content),element;content=Object.toHTML(content);var childNodes=getContentFromAnonymousElement(("before"===position||"after"===position?element.parentNode:element).tagName.toUpperCase(),content.stripScripts());"top"!==position&&"after"!==position||childNodes.reverse();for(var node,i=0;node=childNodes[i];i++)method(element,node);content.evalScripts.bind(content).defer()}function insert(element,insertions){for(var position in element=$(element),isContent(insertions)&&(insertions={bottom:insertions}),insertions)insertContentAt(element,insertions[position],position);return element}function wrap(element,wrapper,attributes){return element=$(element),Object.isElement(wrapper)?$(wrapper).writeAttribute(attributes||{}):wrapper=Object.isString(wrapper)?new Element(wrapper,attributes):new Element("div",wrapper),element.parentNode&&element.parentNode.replaceChild(wrapper,element),wrapper.appendChild(element),wrapper}function cleanWhitespace(element){for(var node=(element=$(element)).firstChild;node;){var nextNode=node.nextSibling;node.nodeType!==Node.TEXT_NODE||/\S/.test(node.nodeValue)||element.removeChild(node),node=nextNode}return element}function empty(element){return $(element).innerHTML.blank()}function getContentFromAnonymousElement(tagName,html,force){var t=INSERTION_TRANSLATIONS.tags[tagName],div=DIV,workaround=!!t;if(!workaround&&force&&(workaround=!0,t=["","",0]),workaround){div.innerHTML="&#160;"+t[0]+html+t[1],div.removeChild(div.firstChild);for(var i=t[2];i--;)div=div.firstChild}else div.innerHTML=html;return $A(div.childNodes)}function clone(element,deep){if(element=$(element)){var clone=element.cloneNode(deep);if(!HAS_UNIQUE_ID_PROPERTY&&(clone._prototypeUID=UNDEFINED,deep))for(var descendants=Element.select(clone,"*"),i=descendants.length;i--;)descendants[i]._prototypeUID=UNDEFINED;return Element.extend(clone)}}function purgeElement(element){var uid=getUniqueElementID(element);uid&&(Element.stopObserving(element),HAS_UNIQUE_ID_PROPERTY||(element._prototypeUID=UNDEFINED),delete Element.Storage[uid])}function purgeCollection_IE(elements){for(var uid,i=elements.length;i--;)uid=getUniqueElementID(elements[i]),delete Element.Storage[uid],delete Event.cache[uid]}function purge(element){if(element=$(element)){purgeElement(element);for(var descendants=element.getElementsByTagName("*"),i=descendants.length;i--;)purgeElement(descendants[i]);return null}}function recursivelyCollect(element,property,maximumLength){element=$(element),maximumLength=maximumLength||-1;for(var elements=[];(element=element[property])&&(element.nodeType===Node.ELEMENT_NODE&&elements.push(Element.extend(element)),elements.length!==maximumLength););return elements}function ancestors(element){return recursivelyCollect(element,"parentNode")}function descendants(element){return Element.select(element,"*")}function firstDescendant(element){for(element=$(element).firstChild;element&&element.nodeType!==Node.ELEMENT_NODE;)element=element.nextSibling;return $(element)}function immediateDescendants(element){for(var results=[],child=$(element).firstChild;child;)child.nodeType===Node.ELEMENT_NODE&&results.push(Element.extend(child)),child=child.nextSibling;return results}function previousSiblings(element){return recursivelyCollect(element,"previousSibling")}function nextSiblings(element){return recursivelyCollect(element,"nextSibling")}function siblings(element){var previous=previousSiblings(element=$(element)),next=nextSiblings(element);return previous.reverse().concat(next)}function match(element,selector){return element=$(element),Object.isString(selector)?Prototype.Selector.match(element,selector):selector.match(element)}function _recursivelyFind(element,property,expression,index){for(element=$(element),expression=expression||0,index=index||
380,Object.isNumber(expression)&&(index=expression,expression=null);element=element[property];)if(1===element.nodeType&&(!expression||Prototype.Selector.match(element,expression))&&!(0<=--index))return Element.extend(element)}function up(element,expression,index){return element=$(element),1===arguments.length?$(element.parentNode):_recursivelyFind(element,"parentNode",expression,index)}function down(element,expression,index){if(1===arguments.length)return firstDescendant(element);element=$(element),expression=expression||0,index=index||0,Object.isNumber(expression)&&(index=expression,expression="*");var node=Prototype.Selector.select(expression,element)[index];return Element.extend(node)}function previous(element,expression,index){return _recursivelyFind(element,"previousSibling",expression,index)}function next(element,expression,index){return _recursivelyFind(element,"nextSibling",expression,index)}function select(element){element=$(element);var expressions=SLICE.call(arguments,1).join(", ");return Prototype.Selector.select(expressions,element)}function adjacent(element){element=$(element);for(var sibling,expressions=SLICE.call(arguments,1).join(", "),siblings=Element.siblings(element),results=[],i=0;sibling=siblings[i];i++)Prototype.Selector.match(sibling,expressions)&&results.push(sibling);return results}function descendantOf_DOM(element,ancestor){if(element=$(element),ancestor=$(ancestor),!element||!ancestor)return!1;for(;element=element.parentNode;)if(element===ancestor)return!0;return!1}function descendantOf_contains(element,ancestor){return element=$(element),ancestor=$(ancestor),!(!element||!ancestor)&&(ancestor.contains?ancestor.contains(element)&&ancestor!==element:descendantOf_DOM(element,ancestor))}function descendantOf_compareDocumentPosition(element,ancestor){return element=$(element),ancestor=$(ancestor),!(!element||!ancestor)&&8==(8&element.compareDocumentPosition(ancestor))}function identify(element){element=$(element);var id=Element.readAttribute(element,"id");if(id)return id;for(;$(id="anonymous_element_"+idCounter++););return Element.writeAttribute(element,"id",id),id}function readAttribute(element,name){return $(element).getAttribute(name)}function readAttribute_IE(element,name){element=$(element);var table=ATTRIBUTE_TRANSLATIONS.read;return table.values[name]?table.values[name](element,name):(table.names[name]&&(name=table.names[name]),name.include(":")?element.attributes&&element.attributes[name]?element.attributes[name].value:null:element.getAttribute(name))}function readAttribute_Opera(element,name){return"title"===name?element.title:element.getAttribute(name)}function writeAttribute(element,name,value){element=$(element);var attributes={},table=ATTRIBUTE_TRANSLATIONS.write;for(var attr in"object"==typeof name?attributes=name:attributes[name]=!!Object.isUndefined(value)||value,attributes)name=table.names[attr]||attr,value=attributes[attr],table.values[attr]&&(value=table.values[attr](element,value),Object.isUndefined(value))||(!1===value||null===value?element.removeAttribute(name):!0===value?element.setAttribute(name,name):element.setAttribute(name,value));return element}function hasAttribute(element,attribute){attribute=ATTRIBUTE_TRANSLATIONS.has[attribute]||attribute;var node=$(element).getAttributeNode(attribute);return!(!node||!node.specified)}function hasAttribute_IE(element,attribute){return"checked"===attribute?element.checked:hasAttribute(element,attribute)}function classNames(element){return new Element.ClassNames(element)}function getRegExpForClassName(className){if(regExpCache[className])return regExpCache[className];var re=new RegExp("(^|\\s+)"+className+"(\\s+|$)");return regExpCache[className]=re}function hasClassName(element,className){if(element=$(element)){var elementClassName=element.className;return 0!==elementClassName.length&&(elementClassName===className||getRegExpForClassName(className).test(elementClassName))}}function addClassName(element,className){if(element=$(element))return hasClassName(element,className)||(element.className+=(element.className?" ":"")+className),element}function removeClassName(element,className){if(element=$(element))return element.className=element.className.replace(getRegExpForClassName(className)," ").strip(),element}function toggleClassName(element,className,bool){if(element=$(element))return Object.isUndefined(bool)&&(bool=!hasClassName(element,className)),(0,Element[bool?"addClassName":"removeClassName"])(element,className)}function _getAttr(element,attribute){return element.getAttribute(attribute)}function _getAttr2(element,attribute){return element.getAttribute(attribute,2)}function _getAttrNode(element,attribute){var node=element.getAttributeNode(attribute);return node?node.value:""}function _getFlag(element,attribute){return $(element).hasAttribute(attribute)?attribute:null}function normalizeStyleName(style){return"float"===style||"styleFloat"===style?"cssFloat":style.camelize()}function normalizeStyleName_IE(style){return"float"===style||"cssFloat"===style?"styleFloat":style.camelize()}function setStyle(element,styles){var elementStyle=(element=$(element)).style;if(Object.isString(styles)){if(elementStyle.cssText+=";"+styles,styles.include("opacity")){var opacity=styles.match(/opacity:\s*(\d?\.?\d*)/)[1];Element.setOpacity(element,opacity)}return element}for(var property in styles)if("opacity"===property)Element.setOpacity(element,styles[property]);else{var value=styles[property];"float"!==property&&"cssFloat"!==property||(property=Object.isUndefined(elementStyle.styleFloat)?"cssFloat":"styleFloat"),elementStyle[property]=value}return element}function getStyle(element,style){element=$(element),style=normalizeStyleName(style);var value=element.style[style];if(!value||"auto"===value){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null}return"opacity"===style?value?parseFloat(value):1:"auto"===value?null:value}function getStyle_IE(element,style){element=$(element),style=normalizeStyleName_IE(style);var value=element.style[style];return!value&&element.currentStyle&&(value=element.currentStyle[style]),"opacity"===style?STANDARD_CSS_OPACITY_SUPPORTED?value?parseFloat(value):1:getOpacity_IE(element):"auto"===value?"width"!==style&&"he
38ight"!==style||!Element.visible(element)?null:Element.measure(element,style)+"px":value}function stripAlphaFromFilter_IE(filter){return(filter||"").replace(/alpha\([^\)]*\)/gi,"")}function hasLayout_IE(element){return element.currentStyle&&element.currentStyle.hasLayout||(element.style.zoom=1),element}function setOpacity(element,value){return 1==value||""===value?value="":value<1e-5&&(value=0),(element=$(element)).style.opacity=value,element}function setOpacity_IE(element,value){if(STANDARD_CSS_OPACITY_SUPPORTED)return setOpacity(element,value);element=hasLayout_IE($(element));var filter=Element.getStyle(element,"filter"),style=element.style;return 1==value||""===value?(filter=stripAlphaFromFilter_IE(filter))?style.filter=filter:style.removeAttribute("filter"):(value<1e-5&&(value=0),style.filter=stripAlphaFromFilter_IE(filter)+" alpha(opacity="+100*value+")"),element}function getOpacity(element){return Element.getStyle(element,"opacity")}function getOpacity_IE(element){if(STANDARD_CSS_OPACITY_SUPPORTED)return getOpacity(element);var filter=Element.getStyle(element,"filter");if(0===filter.length)return 1;var match=(filter||"").match(/alpha\(opacity=(.*)\)/i);return match&&match[1]?parseFloat(match[1])/100:1}function getUniqueElementID(element){return element===window?0:("undefined"==typeof element._prototypeUID&&(element._prototypeUID=Element.Storage.UID++),element._prototypeUID)}function getUniqueElementID_IE(element){return element===window?0:element==document?1:element.uniqueID}function getStorage(element){if(element=$(element)){var uid=getUniqueElementID(element);return Element.Storage[uid]||(Element.Storage[uid]=$H()),Element.Storage[uid]}}function store(element,key,value){if(element=$(element)){var storage=getStorage(element);return 2===arguments.length?storage.update(key):storage.set(key,value),element}}function retrieve(element,key,defaultValue){if(element=$(element)){var storage=getStorage(element),value=storage.get(key);return Object.isUndefined(value)&&(storage.set(key,defaultValue),value=defaultValue),value}}function checkElementPrototypeDeficiency(tagName){if("undefined"==typeof window.Element)return!1;if(!HAS_EXTENDED_CREATE_ELEMENT_SYNTAX)return!1;var proto=window.Element.prototype;if(proto){var id="_"+(Math.random()+"").slice(2),el=document.createElement(tagName),isBuggy=(proto[id]="x")!==el[id];return delete proto[id],el=null,isBuggy}return!1}function extendElementWith(element,methods){for(var property in methods){var value=methods[property];!Object.isFunction(value)||property in element||(element[property]=value.methodize())}}function elementIsExtended(element){return getUniqueElementID(element)in EXTENDED}function extend(element){if(!element||elementIsExtended(element))return element;if(element.nodeType!==Node.ELEMENT_NODE||element==window)return element;var methods=Object.clone(Methods),tagName=element.tagName.toUpperCase();return ByTag[tagName]&&Object.extend(methods,ByTag[tagName]),extendElementWith(element,methods),EXTENDED[getUniqueElementID(element)]=!0,element}function extend_IE8(element){if(!element||elementIsExtended(element))return element;var t=element.tagName;return t&&/^(?:object|applet|embed)$/i.test(t)&&(extendElementWith(element,Element.Methods),extendElementWith(element,Element.Methods.Simulated),extendElementWith(element,Element.Methods.ByTag[t.toUpperCase()])),element}function addMethodsToTagName(tagName,methods){tagName=tagName.toUpperCase(),ByTag[tagName]||(ByTag[tagName]={}),Object.extend(ByTag[tagName],methods)}function mergeMethods(destination,methods,onlyIfAbsent){for(var property in Object.isUndefined(onlyIfAbsent)&&(onlyIfAbsent=!1),methods){var value=methods[property];Object.isFunction(value)&&(onlyIfAbsent&&property in destination||(destination[property]=value.methodize()))}}function findDOMClass(tagName){var klass,trans={OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"FieldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"FrameSet",IFRAME:"I
38Frame"};if(trans[tagName]&&(klass="HTML"+trans[tagName]+"Element"),window[klass])return window[klass];if(klass="HTML"+tagName+"Element",window[klass])return window[klass];if(klass="HTML"+tagName.capitalize()+"Element",window[klass])return window[klass];var element=document.createElement(tagName),proto=element.__proto__||element.constructor.prototype;return element=null,proto}function addMethods(methods,argument_1){if(0===arguments.length&&addFormMethods(),2===arguments.length){var tagName=methods;methods=argument_1}if(tagName)if(Object.isArray(tagName))for(var i=0;tag=tagName[i];i++)addMethodsToTagName(tag,methods);else addMethodsToTagName(tagName,methods);else Object.extend(Element.Methods,methods||{});var ELEMENT_PROTOTYPE=window.HTMLElement?HTMLElement.prototype:Element.prototype;if(F.ElementExtensions&&(mergeMethods(ELEMENT_PROTOTYPE,Element.Methods),mergeMethods(ELEMENT_PROTOTYPE,Element.Methods.Simulated,!0)),F.SpecificElementExtensions)for(var tag in Element.Methods.ByTag){var klass=findDOMClass(tag);Object.isUndefined(klass)||mergeMethods(klass.prototype,ByTag[tag])}Object.extend(Element,Element.Methods),Object.extend(Element,Element.Methods.Simulated),delete Element.ByTag,delete Element.Simulated,Element.extend.refresh(),ELEMENT_CACHE={}}function addFormMethods(){Object.extend(Form,Form.Methods),Object.extend(Form.Element,Form.Element.Methods),Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods),BUTTON:Object.clone(Form.Element.Methods)})}function destroyCache_IE(){ELEMENT_CACHE=DIV=null}var UNDEFINED,SLICE=Array.prototype.slice,DIV=document.createElement("div");GLOBAL.$=$,GLOBAL.Node||(GLOBAL.Node={}),GLOBAL.Node.ELEMENT_NODE||Object.extend(GLOBAL.Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});var ELEMENT_CACHE={},HAS_EXTENDED_CREATE_ELEMENT_SYNTAX=function(){try{var el=document.createElement('<input name="x">');return"input"===el.tagName.toLowerCase()&&"x"===el.name}catch(err){return!1}}(),oldElement=GLOBAL.Element;GLOBAL.Element=Element,Object.extend(GLOBAL.Element,oldElement||{}),oldElement&&(GLOBAL.Element.prototype=oldElement.prototype),Element.Methods={ByTag:{},Simulated:{}};var methods={},INSPECT_ATTRIBUTES={id:"id",className:"class"};methods.inspect=inspect,Object.extend(methods,{visible:visible,toggle:toggle,hide:hide,show:show});var el,isBuggy,descendantOf,SELECT_ELEMENT_INNERHTML_BUGGY=(el=document.createElement("select"),isBuggy=!0,el.innerHTML='<option value="test">test</option>',el.options&&el.options[0]&&(isBuggy="OPTION"!==el.options[0].nodeName.toUpperCase()),el=null,isBuggy),TABLE_ELEMENT_INNERHTML_BUGGY=function(){try{var el=document.createElement("table");if(el&&el.tBodies){el.innerHTML="<tbody><tr><td>test</td></tr></tbody>";var isBuggy="undefined"==typeof el.tBodies[0];return el=null,isBuggy}}catch(e){return!0}}(),LINK_ELEMENT_INNERHTML_BUGGY=function(){try{var el=document.createElement("div");el.innerHTML="<link />";var isBuggy=0===el.childNodes.length;return el=null,isBuggy}catch(e){return!0}}(),ANY_INNERHTML_BUGGY=SELECT_ELEMENT_INNERHTML_BUGGY||TABLE_ELEMENT_INNERHTML_BUGGY||LINK_ELEMENT_INNERHTML_BUGGY,SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING=function(){var s=document.createElement("script"),isBuggy=!1;try{s.appendChild(document.createTextNode("")),isBuggy=!s.firstChild||s.firstChild&&3!==s.firstChild.nodeType}catch(e){isBuggy=!0}return s=null,isBuggy}(),INSERTION_TRANSLATIONS={before:function(element,node){element.parentNode.insertBefore(node,element)},top:function(element,node){element.insertBefore(node,element.firstChild)},bottom:function(element,node){element.appendChild(node)},after:function(element,node){element.parentNode.insertBefore(node,element.nextSibling)},tags:{TABLE:["<table>","</table>",1],TBODY:["<table><tbody>","</tbody></table>",2],TR:["<table><tbody><tr>","</tr></tbody></table>",3],TD:["<table><tbody><tr><td>","</td></tr></tbody></table>",4],SELECT:["<select>","</select>",1]}},tags=INSERTION_TRANSLATIONS.tags;Object.extend(tags,{THEAD:tags.TBODY,TFOOT:tags.TBODY,TH:tags.TD}),"outerHTML"in document.documentElement&&(replace=replace_IE),Object.extend(methods,{remove:remove,update:update,replace:replace,insert:insert,wrap:wrap,cleanWhitespace:cleanWhitespace,empty:empty,clone:clone,purge:purge}),descendantOf=DIV.compareDocumentPosition?descendantOf_compareDocumentPosition:DIV.contains?descendantOf_contains:descendantOf_DOM,Object.extend(methods,{recursivelyCollect:recursivelyCollect,ancestors:ancestors,descendants:descendants,firstDescendant:firstDescendant,immediateDescendants:immediateDescendants,previousSiblings:previousSiblings,nextSiblings:nextSiblings,siblings:siblings,match:match,up:up,down:down,previous:previous,next:next,select:select,adjacent:adjacent,descendantOf:descendantOf,getElementsBySelector:select,childElements:immediateDescendants});var idCounter=1;(function(){DIV.setAttribute("onclick",[]);var value=DIV.getAttribute("onclick"),isFunction=Object.isArray(value);return DIV.removeAttribute("onclick"),isFunction})()?readAttribute=readAttribute_IE:Prototype.Browser.Opera&&(readAttribute=readAttribute_Opera);var PROBLEMATIC_HAS_ATTRIBUTE_WITH_CHECKBOXES=function(){if(!HAS_EXTENDED_CREATE_ELEMENT_SYNTAX)return!1;var checkbox=document.createElement('<input type="checkbox">');checkbox.checked=!0;var node=checkbox.getAttributeNode("checked");return!node||!node.specified}();GLOBAL.Element.Methods.Simulated.hasAttribute=PROBLEMATIC_HAS_ATTRIBUTE_WITH_CHECKBOXES?hasAttribute_IE:hasAttribute;var regExpCache={},ATTRIBUTE_TRANSLATIONS={},classProp="className",forProp="for";DIV.setAttribute(classProp,"x"),"x"!==DIV.className&&(DIV.setAttribute("class","x"),"x"===DIV.className&&(classProp="class"));var LABEL=document.createElement("label");LABEL.setAttribute(forProp,"x"),"x"!==LABEL.htmlFor&&(LABEL.setAttribute("htmlFor","x"),"x"===LABEL.htmlFor&&(forProp="htmlFor")),LABEL=null,DIV.onclick=Prototype.emptyFunction;var _getEv,onclickValue=DIV.getAttribute("onclick");-1<String(onclickValue).indexOf("{")?_getEv=function(element,attribute){var value=element.getAttribute(attribute);return value?(value=(value=(value=value.toString()).split("{")[1]).split("}")[0]).strip():null}:""===onclickValue&&(_getEv=function(element,attribute){var value=element.getAttribute(attribute);return value?value.strip():null}),ATTRIBUTE_TRANSLATIONS.read={names:{"class":classProp,className:classProp,"for":forProp,htmlFor:forProp},values:{style:function(element){return element.style.cssText.toLowerCase()},title:function(element){return element.title}}},ATTRIBUTE_TRANSLATIONS.write={names:{className:"class",htmlFor:"for",cellpadding:"cellPadding",cellspacing:"cellSpacing"},values:{checked:function(element,value){return value=!!value,(element.checked=value)?"checked":null},style:function(element,value){element.style.cssText=value||""}}},ATTRIBUTE_TRANSLATIONS.has={names:{}},Object.extend(ATTRIBUTE_TRANSLATIONS.write.names,ATTRIBUTE_TRANSLATIONS.read.names);for(var attr,CAMEL_CASED_ATTRIBUTE_NAMES=$w("colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength readOnly longDesc frameBorder"),i=0;attr=CAMEL_CASED_ATTRIBUTE_NAMES[i];i++)ATTRIBUTE_TRANSLATIONS.write.names[attr.toLowerCase()]=attr,ATTRIBUTE_TRANSLATIONS.has.names[attr.toLowerCase()]=attr;Object.extend(ATTRIBUTE_TRANSLATIONS.read.values,{href:_getAttr2,src:_getAttr2,type:_getAttr,action:_getAttrNode,disabled:_getFlag,checked:_getFlag,readonly:_getFlag,multiple:_getFlag,onload:_getEv,onunload:_getEv,onclick:_getEv,ondblclick:_getEv,onmousedown:_getEv,onmouseup:_getEv,onmouseover:_getEv,onmousemove:_getEv,onmouseout:_getEv,onfocus:_getEv,onblur:_getEv,onkeypress:_getEv,onkeydown:_getEv,onkeyup:_getEv,onsubmit:_getEv,onreset:_getEv,onselect:_getEv,onchange:_getEv}),Object.extend(methods,{identify:identify,readAttribute:readAttribute,writeAttribute:writeAttribute,classNames:classNames,hasClassName:hasClassName,addClassName:addClassName,removeClassName:removeClassName,toggleClassName:toggleClassName});var STANDARD_CSS_OPACITY_SUPPORTED=(DIV.style.cssText="opacity:.55",/^0.55/.test(DIV.style.opacity));Object.extend(methods,{setStyle:setStyle,getStyle:getStyle,setOpacity:setOpacity,getOpacity:getOpacity}),"styleFloat"in DIV.style&&(methods.getStyle=getStyle_IE,methods.setOpacity=setOpacity_IE,methods.getOpacity=getOpacity_IE);GLOBAL.Element.Storage={UID:1};var HAS_UNIQUE_ID_PROPERTY="uniqueID"in DIV;HAS_UNIQUE_ID_PROPERTY&&(getUniqueElementID=getUniqueElementID_IE),Object.extend(methods,{getStorage:getStorage,store:store,retrieve:retrieve});var Methods={},ByTag=Element.Methods.ByTag,F=Prototype.BrowserFeatures;!F.ElementExtensions&&"__proto__"in DIV&&(GLOBAL.HTMLElement={},GLOBAL.HTMLElement.prototype=DIV.__proto__,F.ElementExtensions=!0);var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY=checkElementPrototypeDeficiency("object"),EXTENDED={};F.SpecificElementExtensions&&(extend=HTMLOBJECTELEMENT_PROTOTYPE_BUGGY?extend_IE8:Prototype.K),Object.extend(GLOBAL.Element,{extend:extend,addMethods:addMethods}),extend===Prototype.K?GLOBAL.Element.extend.refresh=Prototype.emptyFunction:GLOBAL.Element.extend.refresh=function(){Prototype.BrowserFeatures.ElementExtensions||(Object.extend(Methods,Element.Methods),
39Object.extend(Methods,Element.Methods.Simulated),EXTENDED={})},Element.addMethods(methods),window.attachEvent&&window.attachEvent("onunload",destroyCache_IE)}(this),function(){function toDecimal(pctString){var match=pctString.match(/^(\d+)%?$/i);return match?Number(match[1])/100:null}function getRawStyle(element,style){var value=(element=$(element)).style[style];if(!value||"auto"===value){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null}return"opacity"===style?value?parseFloat(value):1:"auto"===value?null:value}function getRawStyle_IE(element,style){var value=element.style[style];return!value&&element.currentStyle&&(value=element.currentStyle[style]),value}function getContentWidth(element,context){return element.offsetWidth-(getPixelValue(element,"borderLeftWidth",context)||0)-(getPixelValue(element,"borderRightWidth",context)||0)-(getPixelValue(element,"paddingLeft",context)||0)-(getPixelValue(element,"paddingRight",context)||0)}function getPixelValue(value,property,context){var element=null;if(Object.isElement(value)&&(value=getRawStyle(element=value,property)),null===value||Object.isUndefined(value))return null;if(/^(?:-)?\d+(\.\d+)?(px)?$/i.test(value))return window.parseFloat(value);var isPercentage=value.include("%"),isViewport=context===document.viewport;if(/\d/.test(value)&&element&&element.runtimeStyle&&(!isPercentage||!isViewport)){var style=element.style.left,rStyle=element.runtimeStyle.left;return element.runtimeStyle.left=element.currentStyle.left,element.style.left=value||0,value=element.style.pixelLeft,element.style.left=style,element.runtimeStyle.left=rStyle,value}if(element&&isPercentage){context=context||element.parentNode;var decimal=toDecimal(value),whole=null,isHorizontal=property.include("left")||property.include("right")||property.include("width"),isVertical=property.include("top")||property.include("bottom")||property.include("height");return context===document.viewport?isHorizontal?whole=document.viewport.getWidth():isVertical&&(whole=document.viewport.getHeight()):isHorizontal?whole=$(context).measure("width"):isVertical&&(whole=$(context).measure("height")),null===whole?0:whole*decimal}return 0}function isDisplayed(element){for(;element&&element.parentNode;){if("none"===element.getStyle("display"))return!1;element=$(element.parentNode)}return!0}
39function cssNameFor(key){return key.include("border")&&(key+="-width"),key.camelize()}function getLayout(element,preCompute){return new Element.Layout(element,preCompute)}function measure(element,property){return $(element).getLayout().get(property)}function getHeight(element){return Element.getDimensions(element).height}function getWidth(element){return Element.getDimensions(element).width}function getDimensions(element){element=$(element);var display=Element.getStyle(element,"display");if(display&&"none"!==display)return{width:element.offsetWidth,height:element.offsetHeight};var style=element.style,originalStyles={visibility:style.visibility,position:style.position,display:style.display},newStyles={visibility:"hidden",display:"block"};"fixed"!==originalStyles.position&&(newStyles.position="absolute"),Element.setStyle(element,newStyles);var dimensions={width:element.offsetWidth,height:element.offsetHeight};return Element.setStyle(element,originalStyles),dimensions}function getOffsetParent(element){function selfOrBody(element){return isHtml(element)?$(document.body):$(element)}if(isDocument(element=$(element))||isDetached(element)||isBody(element)||isHtml(element))return $(document.body);if(!("inline"===Element.getStyle(element,"display"))&&element.offsetParent)return selfOrBody(element.offsetParent);for(;(element=element.parentNode)&&element!==document.body;)if("static"!==Element.getStyle(element,"position"))return selfOrBody(element);return $(document.body)}function cumulativeOffset(element){var valueT=0,valueL=0;if((element=$(element)).parentNode)for(;valueT+=element.offsetTop||0,valueL+=element.offsetLeft||0,element=element.offsetParent;);return new Element.Offset(valueL,valueT)}function positionedOffset(element){var layout=(element=$(element)).getLayout(),valueT=0,valueL=0;do{if(valueT+=element.offsetTop||0,valueL+=element.offsetLeft||0,element=element.offsetParent){if(isBody(element))break;if("static"!==Element.getStyle(element,"position"))break}}while(element);return valueL-=layout.get("margin-left"),valueT-=layout.get("margin-top"),new Element.Offset(valueL,valueT)}function cumulativeScrollOffset(element){var valueT=0,valueL=0;do{if(element===document.body){var bodyScrollNode=document.documentElement||document.body.parentNode||document.body;valueT+=Object.isUndefined(window.pageYOffset)?bodyScrollNode.scrollTop||0:window.pageYOffset,valueL+=Object.isUndefined(window.pageXOffset)?bodyScrollNode.scrollLeft||0:window.pageXOffset;break}valueT+=element.scrollTop||0,valueL+=element.scrollLeft||0,element=element.parentNode}while(element);return new Element.Offset(valueL,valueT)}function viewportOffset(forElement){var valueT=0,valueL=0,docBody=document.body,element=forElement=$(forElement);do{if(valueT+=element.offsetTop||0,valueL+=element.offsetLeft||0,element.offsetParent==docBody&&"absolute"==Element.getStyle(element,"position"))break}while(element=element.offsetParent);for(element=forElement;element!=docBody&&(valueT-=element.scrollTop||0,valueL-=element.scrollLeft||0),element=element.parentNode;);return new Element.Offset(valueL,valueT)}function absolutize(element){if(element=$(element),"absolute"===Element.getStyle(element,"position"))return element;var offsetParent=getOffsetParent(element),eOffset=element.viewportOffset(),pOffset=offsetParent.viewportOffset(),offset=eOffset.relativeTo(pOffset),layout=element.getLayout();return element.store("prototype_absolutize_original_styles",{position:element.getStyle("position"),left:element.getStyle("left"),top:element.getStyle("top"),width:element.getStyle("width"),height:element.getStyle("height")}),element.setStyle({position:"absolute",top:offset.top+"px",left:offset.left+"px",width:layout.get("width")+"px",height:layout.get("height")+"px"}),element}function relativize(element){if(element=$(element),"relative"===Element.getStyle(element,"position"))return element;var originalStyles=element.retrieve("prototype_absolutize_original_styles");return originalStyles&&element.setStyle(originalStyles),element}function scrollTo(element){element=$(element);var pos=Element.cumulativeOffset(element);return window.scrollTo(pos.left,pos.top),element}function makePositioned(element){element=$(element);var position=Element.getStyle(element,"position"),styles={};return"static"!==position&&position||(styles.position="relative",Prototype.Browser.Opera&&(styles.top=0,styles.left=0),Element.setStyle(element,styles),Element.store(element,"prototype_made_positioned",!0)),element}function undoPositioned(element){element=$(element);var storage=Element.getStorage(element);return storage.get("prototype_made_positioned")&&(storage.unset("prototype_made_positioned"),Element.setStyle(element,{position:"",top:"",bottom:"",left:"",right:""})),element}function makeClipping(element){element=$(element);var storage=Element.getStorage(element),madeClipping=storage.get("prototype_made_clipping");if(Object.isUndefined(madeClipping)){var overflow=Element.getStyle(element,"overflow");
39storage.set("prototype_made_clipping",overflow),"hidden"!==overflow&&(element.style.overflow="hidden")}return element}function undoClipping(element){element=$(element);var storage=Element.getStorage(element),overflow=storage.get("prototype_made_clipping");return Object.isUndefined(overflow)||(storage.unset("prototype_made_clipping"),element.style.overflow=overflow||""),element}function clonePosition(element,source,options){function pageScrollXY(){var x=0,y=0;return Object.isNumber(window.pageXOffset)?(x=window.pageXOffset,y=window.pageYOffset):document.body&&(document.body.scrollLeft||document.body.scrollTop)?(x=document.body.scrollLeft,y=document.body.scrollTop):docEl&&(docEl.scrollLeft||docEl.scrollTop)&&(x=docEl.scrollLeft,y=docEl.scrollTop),{x:x,y:y}}options=Object.extend({setLeft:!0,setTop:!0,setWidth:!0,setHeight:!0,offsetTop:0,offsetLeft:0},options||{});var docEl=document.documentElement;source=$(source),element=$(element);var p,delta,layout,styles={};if((options.setLeft||options.setTop)&&(p=Element.viewportOffset(source),delta=[0,0],"absolute"===Element.getStyle(element,"position"))){var parent=Element.getOffsetParent(element);parent!==document.body&&(delta=Element.viewportOffset(parent))}var pageXY=pageScrollXY();(options.setWidth||options.setHeight)&&(layout=Element.getLayout(source)),options.setLeft&&(styles.left=p[0]+pageXY.x-delta[0]+options.offsetLeft+"px"),options.setTop&&(styles.top=p[1]+pageXY.y-delta[1]+options.offsetTop+"px");element.getLayout();return options.setWidth&&(styles.width=layout.get("width")+"px"),options.setHeight&&(styles.height=layout.get("height")+"px"),Element.setStyle(element,styles)}function isBody(element){return"BODY"===element.nodeName.toUpperCase()}function isHtml(element){return"HTML"===element.nodeName.toUpperCase()}function isDocument(element){return element.nodeType===Node.DOCUMENT_NODE}function isDetached(element){return element!==document.body&&!Element.descendantOf(element,document.body)}Object.isUndefined(document.documentElement.currentStyle)||Prototype.Browser.Opera||(getRawStyle=getRawStyle_IE);var hasLayout=Prototype.K;"currentStyle"in document.documentElement&&(hasLayout=function(element){return element.currentStyle.hasLayout||(element.style.zoom=1),element}),Element.Layout=Class.create(Hash,{initialize:function($super,element,preCompute){$super(),this.element=$(element),Element.Layout.PROPERTIES.each(function(property){this._set(property,null)},this),preCompute&&(this._preComputing=!0,this._begin(),Element.Layout.PROPERTIES.each(this._compute,this),this._end(),this._preComputing=!1)},_set:function(property,value){return Hash.prototype.set.call(this,property,value)},set:function(){throw"Properties of Element.Layout are read-only."},get:function($super,property){var value=$super(property);return null===value?this._compute(property):value},_begin:function(){if(!this._isPrepared()){var element=this.element;if(isDisplayed(element))this._setPrepared(!0);else{var originalStyles={position:element.style.position||"",width:element.style.width||"",visibility:element.style.visibility||"",dis
39play:element.style.display||""};element.store("prototype_original_styles",originalStyles);var position=getRawStyle(element,"position"),width=element.offsetWidth;0!==width&&null!==width||(element.style.display="block",width=element.offsetWidth);var context="fixed"===position?document.viewport:element.parentNode,tempStyles={visibility:"hidden",display:"block"};"fixed"!==position&&(tempStyles.position="absolute"),element.setStyle(tempStyles);var newWidth,positionedWidth=element.offsetWidth;if(width&&positionedWidth===width)newWidth=getContentWidth(element,context);else if("absolute"===position||"fixed"===position)newWidth=getContentWidth(element,context);else{var parent=element.parentNode;newWidth=$(parent).getLayout().get("width")-this.get("margin-left")-this.get("border-left")-this.get("padding-left")-this.get("padding-right")-this.get("border-right")-this.get("margin-right")}element.setStyle({width:newWidth+"px"}),this._setPrepared(!0)}}},_end:function(){var element=this.element,originalStyles=element.retrieve("prototype_original_styles");element.store("prototype_original_styles",null),element.setStyle(originalStyles),this._setPrepared(!1)},_compute:function(property){var COMPUTATIONS=Element.Layout.COMPUTATIONS;if(!(property in COMPUTATIONS))throw"Property not found.";return this._set(property,COMPUTATIONS[property].call(this,this.element))},_isPrepared:function(){return this.element.retrieve("prototype_element_layout_prepared",!1)},_setPrepared:function(bool){return this.element.store("prototype_element_layout_prepared",bool)},toObject:function(){var args=$A(arguments),keys=0===args.length?Element.Layout.PROPERTIES:args.join(" ").split(" "),obj={};return keys.each(function(key){if(Element.Layout.PROPERTIES.include(key)){var value=this.get(key);null!=value&&(obj[key]=value)}},this),obj},toHash:function(){var obj=this.toObject.apply(this,arguments);return new Hash(obj)},toCSS:function(){var args=$A(arguments),keys=0===args.length?Element.Layout.PROPERTIES:args.join(" ").split(" "),css={};return keys.each(function(key){if(Element.Layout.PROPERTIES.include(key)&&!Element.Layout.COMPOSITE_PROPERTIES.include(key)){var value=this.get(key);null!=value&&(css[cssNameFor(key)]=value+"px")}},this),css},inspect:function(){return"#<Element.Layout>"}}),Object.extend(Element.Layout,{PROPERTIES:$w("height width top left right bottom border-left border-right border-top border-bottom padding-left padding-right padding-top padding-bottom margin-top margin-bottom margin-left margin-right padding-box-width padding-box-height border-box-width border-box-height margin-box-width margin-box-height"),COMPOSITE_PROPERTIES:$w("padding-box-width padding-box-height margin-box-width margin-box-height border-box-width border-box-height"),COMPUTATIONS:{height:function(){this._preComputing||this._begin();var bHeight=this.get("border-box-height");if(bHeight<=0)return this._preComputing||this._end(),0;var bTop=this.get("border-top"),bBottom=this.get("border-bottom"),pTop=this.get("padding-top"),pBottom=this.get("padding-bottom");return this._preComputing||this._end(),bHeight-bTop-bBottom-pTop-pBottom},width:function(){this._preComputing||this._begin();var bWidth=this.get("border-box-width");if(bWidth<=0)return this._preComputing||this._end(),0;var bLeft=this.get("border-left"),bRight=this.get("border-right"),pLeft=this.get("padding-left"),pRight=this.get("padding-right");return this._preComputing||this._end(),bWidth-bLeft-bRight-pLeft-pRight},"padding-box-height":function(){return this.get("height")+this.get("padding-top")+this.get("padding-bottom")},"padding-box-width":function(){return this.get("width")+this.get("padding-left")+this.get("padding-right")},"border-box-height":function(element){this._preComputing||this._begin();var height=element.offsetHeight;return this._preComputing||this._end(),height},"border-box-width":function(element){this._preComputing||this._begin();var width=element.offsetWidth;return this._preComputing||this._end(),width},"margin-box-height":function(){var bHeight=this.get("border-box-height"),mTop=this.get("margin-top"),mBottom=this.get("margin-bottom");return bHeight<=0?0:bHeight+mTop+mBottom},"margin-box-width":function(){var bWidth=this.get("border-box-width"),mLeft=this.get("margin-left"),mRight=this.get("margin-right");return bWidth<=0?0:bWidth+mLeft+mRight},top:function(element){return element.positionedOffset().top},bottom:function(element){var offset=element.positionedOffset();return element.getOffsetParent().measure("height")-this.get("border-box-height")-offset.top},left:function(element){return element.positionedOffset().left},right:function(element){var offset=element.positionedOffset();return element.getOffsetParent().measure("width")-this.get("border-box-width")-offset.left},"padding-top":function(element){return getPixelValue(element,"paddingTop")},"padding-bottom":function(element){return getPixelValue(element,"paddingBottom")},"padding-left":function(element){return getPixelValue(element,"paddingLeft")},"padding-right":function(element){return getPixelValue(element,"paddingRight")},"border-top":function(element){return getPixelValue(element,"borderTopWidth")},"border-bottom":function(element){return getPixelValue(element,"borderBottomWidth")},"border-left":function(element){return getPixelValue(element,"borderLeftWidth")},"border-right":function(element){return getPixelValue(element,"borderRightWidth")},"margin-top":function(element){return getPixelValue(element,"marginTop")},"margin-bottom":function(element){return getPixelValue(element,"marginBottom")},"margin-left":function(element){return getPixelValue(element,"marginLeft")},"margin-right":function(element){return getPixelValue(element,"marginRight")}}}),"getBoundingClientRect"in document.documentElement&&Object.extend(Element.Layout.COMPUTATIONS,{right:function(element){var parent=hasLayout(element.getOffsetParent()),rect=element.getBoundingClientRect();return(parent.getBoundingClientRect().right-rect.right).round()},bottom:function(element){var parent=hasLayout(element.getOffsetParent()),rect=element.getBoundingClientRect();return(parent.getBoundingClientRect().bottom-rect.bottom).round()}}),Element.Offset=Class.create({initialize:function(left,top){this.left=left.round(),this.top=top.round(),this[0]=this.left,this[1]=this.top},relativeTo:function(offset){return new Element.Offset(this.left-offset.left,this.top-offset.top)},inspect:function(){return"#<Element.Offset left: #{left} top: #{top}>".interpolate(this)},toString:function(){return"[#{left}, #{top}]".interpolate(this)},toArray:function(){return[this.left,this.top]}}),Prototype.Browser.IE?(getOffsetParent=getOffsetParent.wrap(function(proceed,element){if(isDocument(element=$(element))||isDetached(element)||isBody(element)||isHtml(element))return $(document.body);var position=element.getStyle("position");if("static"!==position)return proceed(element);element.setStyle({position:"relative"});var value=proceed(element);return element.setStyle({position:position}),value}),positionedOffset=positionedOffset.wrap(function(proceed,element){if(!(element=$(element)).parentNode)return new Element.Offset(0,0);var position=element.getStyle("position");if("static"!==position)return proceed(element);var offsetParent=element.getOffsetParent();offsetParent&&"fixed"===offsetParent.getStyle("position")&&hasLayout(offsetParent),element.setStyle({position:"relative"});var value=proceed(element);return element.setStyle({position:position}),value})):Prototype.Browser.Webkit&&(cumulativeOffset=function(element){element=$(element);var valueT=0,valueL=0;do{if(valueT+=element.offsetTop||0,valueL+=element.offsetLeft||0,element.offsetParent==document.body&&"absolute"==Element.getStyle(element,"position"))break;element=element.offsetParent}while(element);return new Element.Offset(valueL,valueT)}),Element.addMethods({getLayout:getLayout,measure:measure,getWidth:getWidth,getHeight:getHeight,getDimensions:getDimensions,getOffsetParent:getOffsetParent,cumulativeOffset:cumulativeOffset,positionedOffset:positionedOffset,cumulativeScrollOffset:cumulativeScrollOffset,viewportOffset:viewportOffset,absolutize:absolutize,relativize:relativize,scrollTo:scrollTo,makePositioned:makePositioned,undoPositioned:undoPositioned,makeClipping:makeClipping,undoClipping:undoClipping,clonePosition:clonePosition}),"getBoundingClientRect"in document.documentElement&&Element.addMethods({viewportOffset:function(element){if(isDetached(element=$(element)))return new Element.Offset(0,0);var rect=element.getBoundingClientRect(),docEl=document.documentElement;return new Element.Offset(rect.left-docEl.clientLeft,rect.top-docEl.clientTop)}})}(),function(){function getRootElement(){return ROOT||(ROOT=IS_OLD_OPERA?document.body:document.documentElement)}function getDimensions(){return{width:this.getWidth(),height:this.getHeight()}}function getWidth(){return getRootElement().clientWidth}function getHeight(){return getRootElement().clientHeight}function getScrollOffsets(){var x=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,y=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;return new Element.Offset(x,y)}var IS_OLD_OPERA=Prototype.Browser.Opera&&window.parseFloat(window.opera.version())<9.5,ROOT=null;document.viewport={getDimensions:getDimensions,getWidth:getWidth,getHeight:getHeight,getScrollOffsets:getScrollOffsets}}(),window.$$=function(){var expression=$A(arguments).join(", ");return Prototype.Selector.select(expression,document)},Prototype.Selector=function(){function select(){throw new Error('Method "Prototype.Selector.select" must be defined.')}function match(){throw new Error('Method "Prototype.Selector.match" must be defined.')}
39function find(elements,expression,index){index=index||0;var i,match=Prototype.Selector.match,length=elements.length,matchIndex=0;for(i=0;i<length;i++)if(match(elements[i],expression)&&index==matchIndex++)return Element.extend(elements[i])}function extendElements(elements){for(var i=0,length=elements.length;i<length;i++)Element.extend(elements[i]);return elements}var K=Prototype.K;return{select:select,match:match,find:find,extendElements:Element.extend===K?K:extendElements,extendElement:Element.extend}}(),Prototype._original_property=window.Sizzle,function(){function fakeDefine(fn){Prototype._actual_sizzle=fn()}fakeDefine.amd=!0,"undefined"!=typeof define&&define.amd&&(Prototype._original_define=define,Prototype._actual_sizzle=null,window.define=fakeDefine)}(),
40/*!
41 * Sizzle CSS Selector Engine v1.10.18
42 * http://sizzlejs.com/
43 *
44 * Copyright 2013 jQuery Foundation, Inc. and other contributors
45 * Released under the MIT license
46 * http://jquery.org/license
47 *
48 * Date: 2014-02-05
49 */
50function(window){function Sizzle(selector,context,results,seed){var match,elem,m,nodeType,i,groups,old,nid,newContext,newSelector;if((context?context.ownerDocument||context:preferredDoc)!==document&&setDocument(context),results=results||[],!selector||"string"!=typeof selector)return results;if(1!==(nodeType=(context=context||document).nodeType)&&9!==nodeType)return[];if(documentIsHTML&&!seed){if(match=rquickExpr.exec(selector))if(m=match[1]){if
vendor: 8,830 bytes, line 50
50(9===nodeType){if(!(elem=context.getElementById(m))||!elem.parentNode)return results;if(elem.id===m)return results.push(elem),results}else if(context.ownerDocument&&(elem=context.ownerDocument.getElementById(m))&&contains(context,elem)&&elem.id===m)return results.push(elem),results}else{if(match[2])return push.apply(results,context.getElementsByTagName(selector)),results;if((m=match[3])&&support.getElementsByClassName&&context.getElementsByClassName)return push.apply(results,context.getElementsByClassName(m)),results}if(support.qsa&&(!rbuggyQSA||!rbuggyQSA.test(selector))){if(nid=old=expando,newContext=context,newSelector=9===nodeType&&selector,1===nodeType&&"object"!==context.nodeName.toLowerCase()){for(groups=tokenize(selector),(old=context.getAttribute("id"))?nid=old.replace(rescape,"\\$&"):context.setAttribute("id",nid),nid="[id='"+nid+"'] ",i=groups.length;i--;)groups[i]=nid+toSelector(groups[i]);newContext=rsibling.test(selector)&&testContext(context.parentNode)||context,newSelector=groups.join(",")}if(newSelector)try{return push.apply(results,newContext.querySelectorAll(newSelector)),results}catch(qsaError){}finally{old||context.removeAttribute("id")}}}return select(selector.replace(rtrim,"$1"),context,results,seed)}function createCache(){function cache(key,value){return keys.push(key+" ")>Expr.cacheLength&&delete cache[keys.shift()],cache[key+" "]=value}var keys=[];return cache}function markFunction(fn){return fn[expando]=!0,fn}function assert(fn){var div=document.createElement("div");try{return!!fn(div)}catch(e){return!1}finally{div.parentNode&&div.parentNode.removeChild(div),div=null}}function addHandle(attrs,handler){for(var arr=attrs.split("|"),i=attrs.length;i--;)Expr.attrHandle[arr[i]]=handler}function siblingCheck(a,b){var cur=b&&a,diff=cur&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||MAX_NEGATIVE)-(~a.sourceIndex||MAX_NEGATIVE);if(diff)return diff;if(cur)for(;cur=cur.nextSibling;)if(cur===b)return-1;return a?1:-1}function createInputPseudo(type){return function(elem){return"input"===elem.nodeName.toLowerCase()&&elem.type===type}}function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return("input"===name||"button"===name)&&elem.type===type}}function createPositionalPseudo(fn){return markFunction(function(argument){return argument=+argument,markFunction(function(seed,matches){for(var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;i--;)seed[j=matchIndexes[i]]&&(seed[j]=!(matches[j]=seed[j]))})})}function testContext(context){return context&&typeof context.getElementsByTagName!==strundefined&&context}function setFilters(){}function tokenize(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)return parseOnly?0:cached.slice(0);for(soFar=selector,groups=[],preFilters=Expr.preFilter;soFar;){for(type in matched&&!(match=rcomma.exec(soFar))||(match&&(soFar=soFar.slice(match[0].length)||soFar),groups.push(tokens=[])),matched=!1,(match=rcombinators.exec(soFar))&&(matched=match.shift(),tokens.push({value:matched,type:match[0].replace(rtrim," ")}),soFar=soFar.slice(matched.length)),Expr.filter)!(match=matchExpr[type].exec(soFar))||preFilters[type]&&!(match=preFilters[type](match))||(matched=match.shift(),tokens.push({value:matched,type:type,matches:match}),soFar=soFar.slice(matched.length));if(!matched)break}return parseOnly?soFar.length:soFar?Sizzle.error(selector):tokenCache(selector,groups).slice(0)}function toSelector(tokens){for(var i=0,len=tokens.length,selector="";i<len;i++)selector+=tokens[i].value;return selector}function addCombinator(matcher,combinator,base){var dir=combinator.dir,checkNonElements=base&&"parentNode"===dir,doneName=done++;return combinator.first?function(elem,context,xml){for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements)return matcher(elem,context,xml)}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){for(;elem=elem[dir];)if((1===elem.nodeType||checkNonElements)&&matcher(elem,context,xml))return!0}else for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements){if((oldCache=(outerCache=elem[expando]||(elem[expando]={}))[dir])&&oldCache[0]===dirruns&&oldCache[1]===doneName)return newCache[2]=oldCache[2];if((outerCache[dir]=newCache)[2]=matcher(elem,context,xml))return!0}}}function elementMatcher(matchers){return 1<matchers.length?function(elem,context,xml){for(var i=matchers.length;i--;)if(!matchers[i](elem,context,xml))return!1;return!0}:matchers[0]}function multipleContexts(selector,contexts,results){for(var i=0,len=contexts.length;i<len;i++)Sizzle(selector,contexts[i],results);return results}function condense(unmatched,map,filter,context,xml){for(var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=null!=map;i<len;i++)(elem=unmatched[i])&&(filter&&!filter(elem,context,xml)||(newUnmatched.push(elem),mapped&&map.push(i)));return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){return postFilter&&!postFilter[expando]&&(postFilter=setMatcher(postFilter)),postFinder&&!postFinder[expando]&&(postFinder=setMatcher(postFinder,postSelector)),markFunction(function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?[context]:context,[]),matcherIn=!preFilter||!seed&&selector?elems:condense(elems,preMap,preFilter,context,xml),matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher&&matcher(matcherIn,matcherOut,context,xml),postFilter)for(temp=condense(matcherOut,postMap),postFilter(temp,[],context,xml),i=temp.length;i--;)(elem=temp[i])&&(matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem));if(seed){if(postFinder||preFilter){if(postFinder){for(temp=[],i=matcherOut.length;i--;)(elem=matcherOut[i])&&temp.push(matcherIn[i]=elem);postFinder(null,matcherOut=[],temp,xml)}for(i=matcherOut.length;i--;)(elem=matcherOut[i])&&-1<(temp=postFinder?indexOf.call(seed,elem):preMap[i])&&(seed[temp]=!(results[temp]=elem))}}else matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut),postFinder?postFinder(null,results,matcherOut,xml):push.apply(results,matcherOut)})}function matcherFromTokens(tokens){for(var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext},implicitRelative,!0),matchAnyContext=addCombinator(function(elem){return-1<indexOf.call(checkContext,elem)},implicitRelative,!0),matchers=[function(elem,context,xml){return!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml))}];i<len;i++)if(matcher=Expr.relative[tokens[i].type])matchers=[addCombinator(elementMatcher(matchers),matcher)];else{if((matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches))[expando]){for(j=++i;j<len&&!Expr.relative[tokens[j].type];j++);return setMatcher(1<i&&elementMatcher(matchers),1<i&&toSelector(tokens.slice(0,i-1).concat({value:" "===tokens[i-2].type?"*":""})).replace(rtrim,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}matchers.push(matcher)}return elementMatcher(matchers)}function matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=0<setMatchers.length,byElement=0<elementMatchers.length,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=null==contextBackup?1:Math.random()||.1,len=elems.length;for(outermost&&(outermostContext=context!==document&&context);i!==len&&null!=(elem=elems[i]);i++){if(byElement&&elem){for(j=0;matcher=elementMatchers[j++];)if(matcher(elem,context,xml)){results.push(elem);break}outermost&&(dirruns=dirrunsUnique)}bySet&&((elem=!matcher&&elem)&&matchedCount--,seed&&unmatched.push(elem))}if(matchedCount+=i,bySet&&i!==matchedCount){for(j=0;matcher=setMatchers[j++];)matcher(unmatched,setMatched,context,xml);if(seed){if(0<matchedCount)for(;i--;)unmatched[i]||setMatched[i]||(setMatched[i]=pop.call(results));setMatched=condense(setMatched)}push.apply(results,setMatched),outermost&&!seed&&0<setMatched.length&&1<matchedCount+setMatchers.length&&Sizzle.uniqueSort(results)}return outermost&&(dirruns=dirrunsUnique,outermostContext=contextBackup),unmatched};return bySet?markFunction(superMatcher):superMatcher}var i,support,Expr,getText,isXML,compile,select,outermostContext,sortInput,hasDuplicate,
vendor: 6,346 bytes, line 50
50setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+-new Date,preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),sortOrder=function(a,b){return a===b&&(hasDuplicate=!0),0},strundefined=typeof undefined,MAX_NEGATIVE=1<<31,hasOwn={}.hasOwnProperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexOf=arr.indexOf||function(elem){for(var i=0,len=this.length;i<len;i++)if(this[i]===elem)return i;return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",whitespace="[\\x20\\t\\r\\n\\f]",characterEncoding="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",identifier=characterEncoding.replace("w","w#"),attributes="\\["+whitespace+"*("+characterEncoding+")"+whitespace+"*(?:([*^$|!~]?=)"+whitespace+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+identifier+")|)|)"+whitespace+"*\\]",pseudos=":("+characterEncoding+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+attributes.replace(3,8)+")*)|.*)\\)|)",rtrim=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g"),rcomma=new RegExp("^"+whitespace+"*,"+whitespace+"*"),rcombinators=new RegExp("^"+whitespace+"*([>+~]|"+whitespace+")"+whitespace+"*"),rattributeQuotes=new RegExp("="+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","g"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={ID:new RegExp("^#("+characterEncoding+")"),CLASS:new RegExp("^\\.("+characterEncoding+")"),TAG:new RegExp("^("+characterEncoding.replace("w","w*")+")"),ATTR:new RegExp("^"+attributes),PSEUDO:new RegExp("^"+pseudos),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,rescape=/'|\\/g,runescape=new RegExp("\\\\([\\da-f]{1,6}"+whitespace+"?|("+whitespace+")|.)","ig"),funescape=function(_,escaped,escapedWhitespace){var high="0x"+escaped-65536;return high!=high||escapedWhitespace?escaped:high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,1023&high|56320)};try{push.apply(arr=slice.call(preferredDoc.childNodes),preferredDoc.childNodes),arr[preferredDoc.childNodes.length].nodeType}catch(e){push={apply:arr.length?function(target,els){push_native.apply(target,slice.call(els))}:function(target,els){for(var j=target.length,i=0;target[j++]=els[i++];);target.length=j-1}}}for(i in support=Sizzle.support={},isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;return!!documentElement&&"HTML"!==documentElement.nodeName},setDocument=Sizzle.setDocument=function(node){var hasCompare,doc=node?node.ownerDocument||node:preferredDoc,parent=doc.defaultView;return doc!==document&&9===doc.nodeType&&doc.documentElement?(docElem=(document=doc).documentElement,documentIsHTML=!isXML(doc),parent&&parent!==parent.top&&(parent.addEventListener?parent.addEventListener("unload",function(){setDocument()},!1):parent.attachEvent&&parent.attachEvent("onunload",function(){setDocument()})),support.attributes=assert(function(div){return div.className="i",!div.getAttribute("className")}),support.getElementsByTagName=assert(function(div){return div.appendChild(doc.createComment("")),!div.getElementsByTagName("*").length}),support.getElementsByClassName=rnative.test(doc.getElementsByClassName)&&assert(function(div){return div.innerHTML="<div class='a'></div><div class='a i'></div>",div.firstChild.className="i",2===div.getElementsByClassName("i").length}),support.getById=assert(function(div){return docElem.appendChild(div).id=expando,!doc.getElementsByName||!doc.getElementsByName(expando).length}),support.getById?(Expr.find.ID=function(id,context){if(typeof context.getElementById!==strundefined&&documentIsHTML){var m=context.getElementById(id);return m&&m.parentNode?[m]:[]}},Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}}):(delete Expr.find.ID,Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!==strundefined&&elem.getAttributeNode("id");return node&&node.value===attrId}}),Expr.find.TAG=support.getElementsByTagName?function(tag,context){if(typeof context.getElementsByTagName!==strundefined)return context.getElementsByTagName(tag)}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if("*"!==tag)return results;for(;elem=results[i++];)1===elem.nodeType&&tmp.push(elem);return tmp},Expr.find.CLASS=support.getElementsByClassName&&function(className,context){if(typeof context.getElementsByClassName!==strundefined&&documentIsHTML)return context.getElementsByClassName(className)},rbuggyMatches=[],rbuggyQSA=[],(support.qsa=rnative.test(doc.querySelectorAll))&&(assert(function(div){div.innerHTML="<select t=''><option selected=''></option></select>",div.querySelectorAll("[t^='']").length&&rbuggyQSA.push("[*^$]="+whitespace+"*(?:''|\"\")"),div.querySelectorAll("[selected]").length||rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")"),div.querySelectorAll(":checked").length||rbuggyQSA.push(":checked")}),assert(function(div){var input=doc.createElement("input");input.setAttribute("type","hidden"),div.appendChild(input).setAttribute("name","D"),div.querySelectorAll("[name=d]").length&&rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?="),div.querySelectorAll(":enabled").length||rbuggyQSA.push(":enabled",":disabled"),div.querySelectorAll("*,:x"),rbuggyQSA.push(",.*:")})),(support.matchesSelector=rnative.test(matches=docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector))&&assert(function(div){support.disconnectedMatch=matches.call(div,"div"),matches.call(div,"[s!='']:x"),rbuggyMatches.push("!=",pseudos)}
vendor: 9,437 bytes, line 50
50),rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|")),rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|")),hasCompare=rnative.test(docElem.compareDocumentPosition),contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=9===a.nodeType?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(adown.contains?adown.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},sortOrder=hasCompare?function(a,b){if(a===b)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;return compare||(1&(compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1)||!support.sortDetached&&b.compareDocumentPosition(a)===compare?a===doc||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)?-1:b===doc||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)?1:sortInput?indexOf.call(sortInput,a)-indexOf.call(sortInput,b):0:4&compare?-1:1)}:function(a,b){if(a===b)return hasDuplicate=!0,0;var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)return a===doc?-1:b===doc?1:aup?-1:bup?1:sortInput?indexOf.call(sortInput,a)-indexOf.call(sortInput,b):0;if(aup===bup)return siblingCheck(a,b);for(cur=a;cur=cur.parentNode;)ap.unshift(cur);for(cur=b;cur=cur.parentNode;)bp.unshift(cur);for(;ap[i]===bp[i];)i++;return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0},doc):document},Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)},Sizzle.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document&&setDocument(elem),expr=expr.replace(rattributeQuotes,"='$1']"),support.matchesSelector&&documentIsHTML&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&11!==elem.document.nodeType)return ret}catch(e){}return 0<Sizzle(expr,document,null,[elem]).length},Sizzle.contains=function(context,elem){return(context.ownerDocument||context)!==document&&setDocument(context),contains(context,elem)},Sizzle.attr=function(elem,name){(elem.ownerDocument||elem)!==document&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;return val!==undefined?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null},Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},Sizzle.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;if(hasDuplicate=!support.detectDuplicates,sortInput=!support.sortStable&&results.slice(0),results.sort(sortOrder),hasDuplicate){for(;elem=results[i++];)elem===results[i]&&(j=duplicates.push(i));for(;j--;)results.splice(duplicates[j],1)}return sortInput=null,results},getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(nodeType){if(1===nodeType||9===nodeType||11===nodeType){if("string"==typeof elem.textContent)return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem)}else if(3===nodeType||4===nodeType)return elem.nodeValue}else for(;node=elem[i++];)ret+=getText(node);return ret},(Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[4]||match[5]||"").replace(runescape,funescape),"~="===match[2]&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),"nth"===match[1].slice(0,3)?(match[3]||Sizzle.error(match[0]),match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3])),match[5]=+(match[7]+match[8]||"odd"===match[3])):match[3]&&Sizzle.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[5]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]&&match[4]!==undefined?match[2]=match[4]:unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return"*"===nodeNameSelector?function(){return!0}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test("string"==typeof elem.className&&elem.className||typeof elem.getAttribute!==strundefined&&elem.getAttribute("class")||"")})},ATTR:function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);return null==result?"!="===operator:!operator||(result+="","="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===operator?check&&-1<result.indexOf(check):"$="===operator?check&&result.slice(-check.length)===check:"~="===operator?-1<(" "+result+" ").indexOf(check):"|="===operator&&(result===check||result.slice(0,check.length+1)===check+"-"))}},CHILD:function(type,what,argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}:function(elem,context,xml){var cache,outerCache,node,diff,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType;if(parent){if(simple){for(;dir;){for(node=elem;node=node[dir];)if(ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)return!1;start=dir="only"===type&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(nodeIndex=(cache=(outerCache=parent[expando]||(parent[expando]={}))[type]||[])[0]===dirruns&&cache[1],diff=cache[0]===dirruns&&cache[2],node=nodeIndex&&parent.childNodes[nodeIndex];node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)if(1===node.nodeType&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(cache=(elem[expando]||(elem[expando]={}))[type])&&cache[0]===dirruns)diff=cache[1];else for(;(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())&&((ofType?node.nodeName.toLowerCase()!==name:1!==node.nodeType)||!++diff||(useCache&&((node[expando]||(node[expando]={}))[type]=[dirruns,diff]),node!==elem)););return(diff-=last)===first||diff%first==0&&0<=diff/first}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):1<fn.length?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){for(var idx,matched=fn(seed,argument),i=matched.length;i--;)seed[idx=indexOf.call(seed,matched[i])]=!(matches[idx]=matched[i])}):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;i--;)(elem=unmatched[i])&&(seed[i]=!(matches[i]=elem))}):function(elem,context,xml){return input[0]=elem,matcher(input,null,xml,results),!results.pop()}}),has:markFunction(function(selector){return function(elem){return 0<Sizzle(selector,elem).length}}),contains:markFunction(function(text){return function(elem){return-1<(elem.textContent||elem.innerText||getText(elem)).indexOf(text)}}),lang:markFunction(function(lang){return ridentifier.test(lang||"")||Sizzle.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do{if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return(elemLang=elemLang.toLowerCase())===lang||0===elemLang.indexOf(lang+"-")}while((elem=elem.parentNode)&&1===elem.nodeType);return!1}}),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===docElem},focus:function(elem){return elem===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:function(elem){return!1===elem.disabled},disabled:function(elem){return!0===elem.disabled},checked:function(elem){var nodeName=elem.nodeName.toLowerCase();return"input"===nodeName&&!!elem.checked||"option"===nodeName&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,!0===elem.selected},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},parent:function(elem){return!Expr.pseudos.empty(elem)},header:function(elem){return rheader.test(elem.nodeName)}
vendor: 4,888 bytes, line 50
50,input:function(elem){return rinputs.test(elem.nodeName)},button:function(elem){var name=elem.nodeName.toLowerCase();return"input"===name&&"button"===elem.type||"button"===name},text:function(elem){var attr;return"input"===elem.nodeName.toLowerCase()&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},first:createPositionalPseudo(function(){return[0]}),last:createPositionalPseudo(function(matchIndexes,length){return[length-1]}),eq:createPositionalPseudo(function(matchIndexes,length,argument){return[argument<0?argument+length:argument]}),even:createPositionalPseudo(function(matchIndexes,length){for(var i=0;i<length;i+=2)matchIndexes.push(i);return matchIndexes}),odd:createPositionalPseudo(function(matchIndexes,length){for(var i=1;i<length;i+=2)matchIndexes.push(i);return matchIndexes}),lt:createPositionalPseudo(function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;0<=--i;)matchIndexes.push(i);return matchIndexes}),gt:createPositionalPseudo(function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;++i<length;)matchIndexes.push(i);return matchIndexes})}}).pseudos.nth=Expr.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Expr.pseudos[i]=createInputPseudo(i);for(i in{submit:!0,reset:!0})Expr.pseudos[i]=createButtonPseudo(i);setFilters.prototype=Expr.filters=Expr.pseudos,Expr.setFilters=new setFilters,compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){for(match||(match=tokenize(selector)),i=match.length;i--;)(cached=matcherFromTokens(match[i]))[expando]?setMatchers.push(cached):elementMatchers.push(cached);(cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers))).selector=selector}return cached},select=Sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled="function"==typeof selector&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);if(results=results||[],1===match.length){if(2<(tokens=match[0]=match[0].slice(0)).length&&"ID"===(token=tokens[0]).type&&support.getById&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){if(!(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0]))return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i=matchExpr.needsContext.test(selector)?0:tokens.length;i--&&(token=tokens[i],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i,1),!(selector=seed.length&&toSelector(tokens)))return push.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,rsibling.test(selector)&&testContext(context.parentNode)||context),results},support.sortStable=expando.split("").sort(sortOrder).join("")===expando,support.detectDuplicates=!!hasDuplicate,setDocument(),support.sortDetached=assert(function(div1){return 1&div1.compareDocumentPosition(document.createElement("div"))}),assert(function(div){return div.innerHTML="<a href='#'></a>","#"===div.firstChild.getAttribute("href")})||addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML)return elem.getAttribute(name,"type"===name.toLowerCase()?1:2)}),support.attributes&&assert(function(div){return div.innerHTML="<input/>",div.firstChild.setAttribute("value",""),""===div.firstChild.getAttribute("value")})||addHandle("value",function(elem,name,isXML){if(!isXML&&"input"===elem.nodeName.toLowerCase())return elem.defaultValue}),assert(function(div){return null==div.getAttribute("disabled")})||addHandle(booleans,function(elem,name,isXML){var val;if(!isXML)return!0===elem[name]?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null}),"function"==typeof define&&define.amd?define(function(){return Sizzle}):"undefined"!=typeof module&&module.exports?module.exports=Sizzle:window.Sizzle=Sizzle}(window),"undefined"==typeof Sizzle&&("undefined"!=typeof define&&define.amd?(window.Sizzle=Prototype._actual_sizzle,window.define=Prototype._original_define,delete Prototype._actual_sizzle,delete Prototype._original_define):"undefined"!=typeof module&&module.exports&&(window.Sizzle=module.exports,module.exports={})),function(engine){function select(selector,scope){return extendElements(engine(selector,scope||document))}function match(element,selector){return 1==engine.matches(selector,[element]).length}var extendElements=Prototype.Selector.extendElements;Prototype.Selector.engine=engine,Prototype.Selector.select=select,Prototype.Selector.match=match}(Sizzle),window.Sizzle=Prototype._original_property,delete Prototype._original_property;
50var Form={reset:function(form){return(form=$(form)).reset(),form},serializeElements:function(elements,options){"object"!=typeof options?options={hash:!!options}:Object.isUndefined(options.hash)&&(options.hash=!0);var key,value,accumulator,initial,submitted=!1,submit=options.submit;return options.hash?(initial={},accumulator=function(result,key,value){return key in result?(Object.isArray(result[key])||(result[key]=[result[key]]),result[key]=result[key].concat(value)):result[key]=value,result}):(initial="",accumulator=function(result,key,values){if(Object.isArray(values)||(values=[values]),!values.length)return result;var encodedKey=encodeURIComponent(key).gsub(/%20/,"+");return result+(result?"&":"")+values.map(function(value){return value=value.gsub(/(\r)?\n/,"\r\n"),value=(value=encodeURIComponent(value)).gsub(/%20/,"+"),encodedKey+"="+value}).join("&")}),elements.inject(initial,function(result,element){return!element.disabled&&element.name&&(key=element.name,null==(value=$(element).getValue())||"file"==element.type||"submit"==element.type&&(submitted||!1===submit||submit&&key!=submit||!(submitted=!0))||(result=accumulator(result,key,value))),result})}};Form.Methods={serialize:function(form,options){return Form.serializeElements(Form.getElements(form),options)},getElements:function(form){for(var element,elements=$(form).getElementsByTagName("*"),results=[],serializers=Form.Element.Serializers,i=0;element=elements[i];i++)serializers[element.tagName.toLowerCase()]&&results.push(Element.extend(element));return results},getInputs:function(form,typeName,name){var inputs=(form=$(form)).getElementsByTagName("input");if(!typeName&&!name)return $A(inputs).map(Element.extend);for(var i=0,matchingInputs=[],length=inputs.length;i<length;i++){var input=inputs[i];typeName&&input.type!=typeName||name&&input.name!=name||matchingInputs.push(Element.extend(input))}return matchingInputs},disable:function(form){return form=$(form),Form.getElements(form).invoke("disable"),form},enable:function(form){return form=$(form),Form.getElements(form).invoke("enable"),form},findFirstElement:function(form){var elements=$(form).getElements().findAll(function(element){return"hidden"!=element.type&&!element.disabled}),firstByIndex=elements.findAll(function(element){return element.hasAttribute("tabIndex")&&0<=element.tabIndex}).sortBy(function(element){return element.tabIndex}).first();return firstByIndex||elements.find(function(element){return/^(?:input|select|textarea)$/i.test(element.tagName)})},focusFirstElement:function(form){var element=(form=$(form)).findFirstElement();return element&&element.activate(),form},request:function(form,options){form=$(form);var params=(options=Object.clone(options||{})).parameters,action=form.readAttribute("action")||"";return action.blank()&&(
51action=window.location.href),options.parameters=form.serialize(!0),params&&(Object.isString(params)&&(params=params.toQueryParams()),Object.extend(options.parameters,params)),form.hasAttribute("method")&&!options.method&&(options.method=form.method),new Ajax.Request(action,options)}},Form.Element={focus:function(element){return $(element).focus(),element},select:function(element){return $(element).select(),element}},Form.Element.Methods={serialize:function(element){if(!(element=$(element)).disabled&&element.name){var value=element.getValue();if(value!=undefined){var pair={};return pair[element.name]=value,Object.toQueryString(pair)}}return""},getValue:function(element){var method=(element=$(element)).tagName.toLowerCase();return Form.Element.Serializers[method](element)},setValue:function(element,value){var method=(element=$(element)).tagName.toLowerCase();return Form.Element.Serializers[method](element,value),element},clear:function(element){return $(element).value="",element},present:function(element){return""!=$(element).value},activate:function(element){element=$(element);try{element.focus(),!element.select||"input"==element.tagName.toLowerCase()&&/^(?:button|reset|submit)$/i.test(element.type)||element.select()}catch(e){}return element},disable:function(element){return(element=$(element)).disabled=!0,element},enable:function(element){return(element=$(element)).disabled=!1,element}};var Field=Form.Element,$F=Form.Element.Methods.getValue;Form.Element.Serializers=function(){function input(element,value){switch(element.type.toLowerCase()){case"checkbox":case"radio":return inputSelector(element,value);default:return valueSelector(element,value)}}function inputSelector(element,value){if(Object.isUndefined(value))return element.checked?element.value:null;element.checked=!!value}function valueSelector(element,value){if(Object.isUndefined(value))return element.value;element.value=value}function select(element,value){if(Object.isUndefined(value))return("select-one"===element.type?selectOne:selectMany)(element);for(var opt,currentValue,single=!Object.isArray(value),i=0,length=element.length;i<length;i++)if(opt=element.options[i],currentValue=this.optionValue(opt),single){if(currentValue==value)return void(opt.selected=!0)}else opt.selected=value.include(currentValue)}function selectOne(element){var index=element.selectedIndex;return 0<=index?optionValue(element.options[index]):null}function selectMany(element){var length=element.length;if(!length)return null;for(var i=0,values=[];i<length;i++){var opt=element.options[i];opt.selected&&values.push(optionValue(opt))}return values}function optionValue(opt){return Element.hasAttribute(opt,"value")?opt.value:opt.text}return{input:input,inputSelector:inputSelector,textarea:valueSelector,select:select,selectOne:selectOne,selectMany:selectMany,optionValue:optionValue,button:valueSelector}}(),Abstract.TimedObserver=Class.create(PeriodicalExecuter,{initialize:function($super,element,frequency,callback){$super(callback,frequency),this.element=$(element),this.lastValue=this.getValue()},execute:function(){var value=this.getValue();(Object.isString(this.lastValue)&&Object.isString(value)?this.lastValue!=value:String(this.lastValue)!=String(value))&&(this.callback(this.element,value),this.lastValue=value)}}),Form.Element.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.Element.getValue(this.element)}}),Form.Observer=Class.create(Abstract.TimedObserver,{getValue:function(){return Form.serialize(this.element)}}),Abstract.EventObserver=Class.create({initialize:function(element,callback){this.element=$(element),this.callback=callback,this.lastValue=this.getValue(),"form"==this.element.tagName.toLowerCase()?this.registerFormCallbacks():this.registerCallback(this.element)},onElementEvent:function(){var value=this.getValue();this.lastValue!=value&&(this.callback(this.element,value),this.lastValue=value)},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback,this)},registerCallback:function(element){if(element.type)switch(element.type.toLowerCase()){case"checkbox":case"radio":Event.observe(element,"click",this.onElementEvent.bind(this));break;default:Event.observe(element,"change",this.onElementEvent.bind(this))}}}),Form.Element.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.Element.getValue(this.element)}}),Form.EventObserver=Class.create(Abstract.EventObserver,{getValue:function(){return Form.serialize(this.element)}}),function(GLOBAL){function _isButtonForDOMEvents(event,code){return event.which?event.which===code+1:event.button===code}function _isButtonForLegacyEvents(event,code){return event.button===legacyButtonMap[code]}function _isButtonForWebKit(event,code){switch(code){case 0:return 1==event.which&&!event.metaKey;case 1:return 2==event.which||1==event.which&&event.metaKey;case 2:return 3==event.which;default:return!1}}function isLeftClick(event){return _isButton(event,0)}function isMiddleClick(event){return _isButton(event,1)}function isRightClick(event){return _isButton(event,2)}function element(event){return Element.extend(_element(event))}
51function _element(event){var node=(event=Event.extend(event)).target,type=event.type,currentTarget=event.currentTarget;return currentTarget&&currentTarget.tagName&&("load"===type||"error"===type||"click"===type&&"input"===currentTarget.tagName.toLowerCase()&&"radio"===currentTarget.type)&&(node=currentTarget),node.nodeType==Node.TEXT_NODE?node.parentNode:node}function findElement(event,expression){var element=_element(event),selector=Prototype.Selector;if(!expression)return Element.extend(element);for(;element;){if(Object.isElement(element)&&selector.match(element,expression))return Element.extend(element);element=element.parentNode}}function pointer(event){return{x:pointerX(event),y:pointerY(event)}}function pointerX(event){var docElement=document.documentElement,body=document.body||{scrollLeft:0};return event.pageX||event.clientX+(docElement.scrollLeft||body.scrollLeft)-(docElement.clientLeft||0)}function pointerY(event){var docElement=document.documentElement,body=document.body||{scrollTop:0};return event.pageY||event.clientY+(docElement.scrollTop||body.scrollTop)-(docElement.clientTop||0)}function stop(event){Event.extend(event),event.preventDefault(),event.stopPropagation(),event.stopped=!0}function _relatedTarget(event){var element;switch(event.type){case"mouseover":case"mouseenter":element=event.fromElement;break;case"mouseout":case"mouseleave":element=event.toElement;break;default:return null}return Element.extend(element)}function getDOMEventName(eventName){return EVENT_TRANSLATIONS[eventName]||eventName}function getUniqueElementID(element){return element===window?0:("undefined"==typeof element._prototypeUID&&(element._prototypeUID=Element.Storage.UID++),element._prototypeUID)}function getUniqueElementID_IE(element){return element===window?0:element==document?1:element.uniqueID}function isCustomEvent(eventName){return eventName.include(":")}function getOrCreateRegistryFor(element,uid){var CACHE=GLOBAL.Event.cache;return Object.isUndefined(uid)&&(uid=getUniqueElementID(element)),CACHE[uid]||(CACHE[uid]={element:element}),CACHE[uid]}function destroyRegistryForElement(element,uid){Object.isUndefined(uid)&&(uid=getUniqueElementID(element)),delete GLOBAL.Event.cache[uid]}function register(element,eventName,handler){var registry=getOrCreateRegistryFor(element);registry[eventName]||(registry[eventName]=[]);for(var entries=registry[eventName],i=entries.length;i--;)if(entries[i].handler===handler)return null;var uid=getUniqueElementID(element),entry={responder:GLOBAL.Event._createResponder(uid,eventName,handler),handler:handler};return entries.push(entry),entry}function unregister(element,eventName,handler){for(var entry,registry=getOrCreateRegistryFor(element),entries=registry[eventName]||[],i=entries.length;i--;)if(entries[i].handler===handler){entry=entries[i];break}if(entry){var index=entries.indexOf(entry);entries.splice(index,1)}return 0===entries.length&&(delete registry[eventName],1===Object.keys(registry).length&&"element"in registry&&destroyRegistryForElement(element)),entry}function observe(element,eventName,handler){var entry=register(element=$(element),eventName,handler);if(null===entry)return element;var responder=entry.responder;return isCustomEvent(eventName)?observeCustomEvent(element,eventName,responder):observeStandardEvent(element,eventName,responder),element}function observeStandardEvent(element,eventName,responder){var actualEventName=getDOMEventName(eventName);element.addEventListener?element.addEventListener(actualEventName,responder,!1):element.attachEvent("on"+actualEventName,responder)}function observeCustomEvent(element,eventName,responder){element.addEventListener?element.addEventListener("dataavailable",responder,!1):(element.attachEvent("ondataavailable",responder),element.attachEvent("onlosecapture",responder))}function stopObserving(element,eventName,handler){element=$(element);var handlerGiven=!Object.isUndefined(handler);if(!!Object.isUndefined(eventName)&&!handlerGiven)return stopObservingElement(element),element;if(!handlerGiven)return stopObservingEventName(element,eventName),element;var entry=unregister(element,eventName,handler);return entry&&removeEvent(element,eventName,entry.responder),element}function stopObservingStandardEvent(element,eventName,responder){var actualEventName=getDOMEventName(eventName);element.removeEventListener?element.removeEventListener(actualEventName,responder,!1):element.detachEvent("on"+actualEventName,responder)}function stopObservingCustomEvent(element,eventName,responder){element.removeEventListener?element.removeEventListener("dataavailable",responder,!1):(element.detachEvent("ondataavailable",responder),element.detachEvent("onlosecapture",responder))}function stopObservingElement(element){var entries,i,uid=getUniqueElementID(element),registry=GLOBAL.Event.cache[uid];if(registry)for(var eventName in destroyRegistryForElement(element,uid
51),registry)if("element"!==eventName)for(i=(entries=registry[eventName]).length;i--;)removeEvent(element,eventName,entries[i].responder)}function stopObservingEventName(element,eventName){var registry=getOrCreateRegistryFor(element),entries=registry[eventName];entries&&delete registry[eventName];for(var i=(entries=entries||[]).length;i--;)removeEvent(element,eventName,entries[i].responder);for(var name in registry)if("element"!==name)return;destroyRegistryForElement(element)}function removeEvent(element,eventName,handler){isCustomEvent(eventName)?stopObservingCustomEvent(element,eventName,handler):stopObservingStandardEvent(element,eventName,handler)}function getFireTarget(element){return element!==document?element:document.createEvent&&!element.dispatchEvent?document.documentElement:element}function fire(element,eventName,memo,bubble){element=getFireTarget($(element)),Object.isUndefined(bubble)&&(bubble=!0);var event=fireEvent(element,eventName,memo=memo||{},bubble);return Event.extend(event)}function fireEvent_DOM(element,eventName,memo,bubble){var event=document.createEvent("HTMLEvents");return event.initEvent("dataavailable",bubble,!0),event.eventName=eventName,event.memo=memo,element.dispatchEvent(event),event}function fireEvent_IE(element,eventName,memo,bubble){var event=document.createEventObject();return event.eventType=bubble?"ondataavailable":"onlosecapture",event.eventName=eventName,event.memo=memo,element.fireEvent(event.eventType,event),event}function on(element,eventName,selector,callback){return element=$(element),Object.isFunction(selector)&&Object.isUndefined(callback)&&(callback=selector,selector=null),new Event.Handler(element,eventName,selector,callback).start()}function destroyCache_IE(){GLOBAL.Event.cache=null}var _isButton,DIV=document.createElement("div"),docEl=document.documentElement,MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED="onmouseenter"in docEl&&"onmouseleave"in docEl,Event={KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45},isIELegacyEvent=function(){return!1};window.attachEvent&&(isIELegacyEvent=window.addEventListener?function(event){return!(event instanceof window.Event)}:function(){return!0});var legacyButtonMap={0:1,1:4,2:2};_isButton=window.attachEvent?window.addEventListener?function(event,code){return isIELegacyEvent(event)?_isButtonForLegacyEvents(event,code):_isButtonForDOMEvents(event,code)}:_isButtonForLegacyEvents:Prototype.Browser.WebKit?_isButtonForWebKit:_isButtonForDOMEvents,Event.Methods={isLeftClick:isLeftClick,isMiddleClick:isMiddleClick,isRightClick:isRightClick,element:element,findElement:findElement,pointer:pointer,pointerX:pointerX,pointerY:pointerY,stop:stop};var methods=Object.keys(Event.Methods).inject({},function(m,name){return m[name]=Event.Methods[name].methodize(),m});if(window.attachEvent){var additionalMethods={stopPropagation:function(){this.cancelBubble=!0},preventDefault:function(){this.returnValue=!1},inspect:function(){return"[object Event]"}};Event.extend=function(event,element){if(!event)return!1;if(!isIELegacyEvent(event))return event;if(event._extendedByPrototype)return event;event._extendedByPrototype=Prototype.emptyFunction;var pointer=Event.pointer(event);return Object.extend(event,{target:event.srcElement||element,relatedTarget:_relatedTarget(event),pageX:pointer.x,pageY:pointer.y}),Object.extend(event,methods),Object.extend(event,additionalMethods),event}}else Event.extend=Prototype.K;window.addEventListener&&(Event.prototype=window.Event.prototype||document.createEvent("HTMLEvents").__proto__,Object.extend(Event.prototype,methods));
51var EVENT_TRANSLATIONS={mouseenter:"mouseover",mouseleave:"mouseout"};MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED&&(getDOMEventName=Prototype.K),"uniqueID"in DIV&&(getUniqueElementID=getUniqueElementID_IE),Event._isCustomEvent=isCustomEvent;var fireEvent=document.createEvent?fireEvent_DOM:fireEvent_IE;Event.Handler=Class.create({initialize:function(element,eventName,selector,callback){this.element=$(element),this.eventName=eventName,this.selector=selector,this.callback=callback,this.handler=this.handleEvent.bind(this)},start:function(){return Event.observe(this.element,this.eventName,this.handler),this},stop:function(){return Event.stopObserving(this.element,this.eventName,this.handler),this},handleEvent:function(event){var element=Event.findElement(event,this.selector);element&&this.callback.call(this.element,event,element)}}),Object.extend(Event,Event.Methods),Object.extend(Event,{fire:fire,observe:observe,stopObserving:stopObserving,on:on}),Element.addMethods({fire:fire,observe:observe,stopObserving:stopObserving,on:on}),Object.extend(document,{fire:fire.methodize(),observe:observe.methodize(),stopObserving:stopObserving.methodize(),on:on.methodize(),loaded:!1}),GLOBAL.Event?Object.extend(window.Event,Event):GLOBAL.Event=Event,GLOBAL.Event.cache={},window.attachEvent&&window.attachEvent("onunload",destroyCache_IE),docEl=DIV=null}(this),function(GLOBAL){function isSimulatedMouseEnterLeaveEvent(eventName){return!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED&&("mouseenter"===eventName||"mouseleave"===eventName)}function createResponder(uid,eventName,handler){return Event._isCustomEvent(eventName)?createResponderForCustomEvent(uid,eventName,handler):isSimulatedMouseEnterLeaveEvent(eventName)?createMouseEnterLeaveResponder(uid,eventName,handler):function(event){if(Event.cache){var element=Event.cache[uid].element;Event.extend(event,element),handler.call(element,event)}}}function createResponderForCustomEvent(uid,eventName,handler){return function(event){var cache=Event.cache[uid],element=cache&&cache.element;return!Object.isUndefined(event.eventName)&&(event.eventName===eventName&&(Event.extend(event,element),void handler.call(element,event)))}}function createMouseEnterLeaveResponder(uid,eventName,handler){return function(event){var element=Event.cache[uid].element;Event.extend(event,element);for(var parent=event.relatedTarget;parent&&parent!==element;)try{parent=parent.parentNode}catch(e){parent=element}parent!==element&&handler.call(element,event)}}var docEl=document.documentElement,MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED="onmouseenter"in docEl&&"onmouseleave"in docEl;GLOBAL.Event._createResponder=createResponder,docEl=null}(this),function(){function fireContentLoadedEvent(){document.loaded||(TIMER&&window.clearTimeout(TIMER),document.loaded=!0,document.fire("dom:loaded"))}function checkReadyState(){"complete"===document.readyState&&(document.detachEvent("onreadystatechange",checkReadyState),fireContentLoadedEvent())}function pollDoScroll(){try{document.documentElement.doScroll("left")}catch(e){return void(TIMER=pollDoScroll.defer())}fireContentLoadedEvent()}var TIMER;"complete"!==document.readyState?(document.addEventListener?document.addEventListener("DOMContentLoaded",fireContentLoadedEvent,!1):(document.attachEvent("onreadystatechange",checkReadyState),window==top&&(TIMER=pollDoScroll.defer())),Event.observe(window,"load",fireContentLoadedEvent)):fireContentLoadedEvent()}(),Element.addMethods(),Hash.toQueryString=Object.toQueryString;var Toggle={display:Element.toggle};Element.addMethods({childOf:Element.Methods.descendantOf});var Insertion={Before:function(element,content){return Element.insert(element,{before:content})},Top:function(element,content){return Element.insert(element,{top:content})},Bottom:function(element,content){return Element.insert(element,{bottom:content})},After:function(element,content){return Element.insert(element,{after:content})}},$continue=new Error('"throw $continue" is deprecated, use "return" instead'),Position={includeScrollOffsets:!1,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},within:function(element,x,y){return this.includeScrollOffsets?this.withinIncludingScrolloffsets(element,x,y):(this.xcomp=x,this.ycomp=y,this.offset=Element.cumulativeOffset(element),y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth)},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=Element.cumulativeScrollOffset(element);return this.xcomp=x+offsetcache[0]-this.deltaX,this.ycomp=y+offsetcache[1]-this.deltaY,this.offset=Element.cumulativeOffset(element),this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth},overlap:function(mode,element){return mode?"vertical"==mode?(this.offset[1]+element.offsetHeight-this.ycomp)/element.offsetHeight:"horizontal"==mode?(this.offset[0]+element.offsetWidth-this.xcomp)/element.offsetWidth:void 0:0},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Element.Methods.positionedOffset,absolutize:function(element){return Position.prepare(),Element.absolutize(element)},relativize:function(element){return Position.prepare(),Element.relativize(element)},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:function(source,target,options){return options=options||{},Element.clonePosition(target,source,options)}};if(document.getElementsByClassName||(document.getElementsByClassName=function(){function iter(name){return name.blank()?null:"[contains(concat(' ', @class, ' '), ' "+name+" ')]"}return Element.Methods.getElementsByClassName=Prototype.BrowserFeatures.XPath?function(element,className){className=className.toString().str
51ip();var cond=/\s/.test(className)?$w(className).map(iter).join(""):iter(className);return cond?document._getElementsByXPath(".//*"+cond,element):[]}:function(element,className){className=className.toString().strip();var elements=[],classNames=/\s/.test(className)?$w(className):null;if(!classNames&&!className)return elements;var nodes=$(element).getElementsByTagName("*");className=" "+className+" ";for(var child,cn,i=0;child=nodes[i];i++)child.className&&(cn=" "+child.className+" ")&&(cn.include(className)||classNames&&classNames.all(function(name){return!name.toString().blank()&&cn.include(" "+name+" ")}))&&elements.push(Element.extend(child));return elements},function(className,parentElement){return $(parentElement||document.body).getElementsByClassName(className)}}()),Element.ClassNames=Class.create(),Element.ClassNames.prototype={initialize:function(element){this.element=$(element)},_each:function(iterator,context){this.element.className.split(/\s+/).select(function(name){return 0<name.length})._each(iterator,context)},set:function(className){this.element.className=className},add:function(classNameToAdd){this.include(classNameToAdd)||this.set($A(this).concat(classNameToAdd).join(" "))},remove:function(classNameToRemove){this.include(classNameToRemove)&&this.set($A(this).without(classNameToRemove).join(" "))},toString:function(){return $A(this).join(" ")}},Object.extend(Element.ClassNames.prototype,Enumerable),window.Selector=Class.create({initialize:function(expression){this.expression=expression.strip()},findElements:function(rootElement){return Prototype.Selector.select(this.expression,rootElement)},match:function(element){return Prototype.Selector.match(element,this.expression)},toString:function(){return this.expression},inspect:function(){return"#<Selector: "+this.expression+">"}}),Object.extend(Selector,{matchElements:function(elements,expression){for(var match=Prototype.Selector.match,results=[],i=0,length=elements.length;i<length;i++){var element=elements[i];match(element,expression)&&results.push(Element.extend(element))}return results},findElement:function(elements,expression,index){index=index||0;for(var element,matchIndex=0,i=0,length=elements.length;i<length;i++)if(element=elements[i],Prototype.Selector.match(element,expression)&&index===matchIndex++)return Element.extend(element)},findChildElements:function(element,expressions){var selector=expressions.toArray().join(", ");return Prototype.Selector.select(selector,element||document)}}),function(){function getMapEntriesConst(){try{return(new Map).entries().constructor}catch(e){}}var prePrototypeArrayFrom=window.prePrototypeArrayFrom,currentArrayFrom=Array.from,mapEntriesConst=getMapEntriesConst();delete window.prePrototypeArrayFrom,Array.from=function(iterator){var iteratorConst=iterator&&iterator.constructor;return(!!mapEntriesConst&&iteratorConst===mapEntriesConst&&prePrototypeArrayFrom||currentArrayFrom).apply(this,arguments)}}(),function($){NGIN.views={},NGIN.views._profile_show={edit_answer:function(e){var $a=$(e.currentTarget),$f=$a.find("form");$a.data("form",$f.clone());var $s=$a.siblings(".profile_answer.selected");if(1==$s.length&&this.cancel_edit(!1,$s),$a.not(".selected")){var id=e.currentTarget.id;id=id.substr(id.indexOf("_")),$a.addClass("selected").find(".linked_sites .sites, #viewAnswer"+id).hide(0,function(){$a.find(".update_answer, .cancel_edit, #editAnswer"+id).fadeIn()})}},view_answer:function($a,atext,f,l,r){$a.removeClass("selected");var id=$a.get()[0].id;if(id=id.substr(id.indexOf("_")),f&&r){var regex=l?new RegExp(f+"\\W+"+l,"gi"):new RegExp(f,"gi");$("body *").findAndReplace(regex,r)}$a.find("#viewAnswer"+id).text(atext),$a.find(".processing, .update_answer, .cancel_edit, #editAnswer"+id).hide(0,function(){$a.find(".linked_sites .sites, #viewAnswer"+id).fadeIn()})},cancel_edit:function(e,$a){if(e){e.stopPropagation();$a=$(e.currentTarget).parents(".profile_answer")}this.view_answer($a)},make_answers_editable:function(){var t=this;$(".profile_answer").each(function(i,el){if($(el).hasClass("editable")){var $a=$(el).addClass("link_row");$a.click(function(e){t.edit_answer(e)}),$a.find(".cancel_edit").click(function(e){t.cancel_edit(e)}),$a.find(".update_answer").click(function(e){e.stopPropagation(),$a.find(".processing").show(),$a.find(".update_answer, .cancel_edit").hide(),$a.find("form").submit(),$a.find("a").click(function(e){e.stopPropagation()})})}})},update_answer_view:function(id,v){var $a=$("#profileAnswer_"+id);$a.find("#viewAnswer_"+id).text(v),this.view_answer($a)}}}
51(jQuery),void 0===com)var com=new Object;"undefined"==typeof com.deconcept&&(com.deconcept=new Object),"undefined"==typeof com.deconcept.util&&(com.deconcept.util=new Object),"undefined"==typeof com.deconcept.FlashObjectUtil&&(com.deconcept.FlashObjectUtil=new Object),com.deconcept.FlashObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(document.createElement&&document.getElementById){this.DETECT_KEY=_b||"detectflash",this.skipDetect=com.deconcept.util.getRequestParameter(this.DETECT_KEY),this.params=new Object,this.variables=new Object,this.attributes=new Array,this.useExpressInstall=_7,_1&&this.setAttribute("swf",_1),id&&this.setAttribute("id",id),w&&this.setAttribute("width",w),h&&this.setAttribute("height",h),_5&&this.setAttribute("version",new com.deconcept.PlayerVersion(_5.toString().split("."))),this.installedVer=com.deconcept.FlashObjectUtil.getPlayerVersion(this.getAttribute("version"),_7),c&&this.addParam("bgcolor",c);var q=_8||"high";this.addParam("quality",q);var _d=_9||window.location;this.setAttribute("xiRedirectUrl",_d),this.setAttribute("redirectUrl",""),_a&&this.setAttribute("redirectUrl",_a)}},com.deconcept.FlashObject.prototype={setAttribute:function(_e,_f){this.attributes[_e]=_f},getAttribute:function(_10){return this.attributes[_10]},addParam:function(_11,_12){this.params[_11]=_12},getParams:function(){return this.params},addVariable:function(_13,_14){this.variables[_13]=_14},getVariable:function(_15){return this.variables[_15]},getVariables:function(){return this.variables},createParamTag:function(n,v){var p=document.createElement("param");return p.setAttribute("name",n),p.setAttribute("value",v),p},getVariablePairs:function(){var key,_19=new Array,_1b=this.getVariables();for(key in _1b)_19.push(key+"="+_1b[key]);return _19},getFlashHTML:function(){var _1c="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){this.getAttribute("doExpressInstall")&&this.addVariable("MMplayerType","PlugIn"),_1c='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"',_1c+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var _1d=this.getParams();for(var key in _1d)_1c+=[key]+'="'+_1d[key]+'" ';var _1f=this.getVariablePairs().join("&");0<_1f.length&&(_1c+='flashvars="'+_1f+'"'),_1c+="/>"}else{this.getAttribute("doExpressInstall")&&this.addVariable("MMplayerType","ActiveX"),_1c='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">',_1c+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var _20=this.getParams();for(var key in _20)_1c+='<param name="'+key+'" value="'+_20[key]+'" />';var _22=this.getVariablePairs().join("&");0<_22.length&&(_1c+='<param name="flashvars" value="'+_22+'" />'),_1c+="</object>"}return _1c},write:function(_23){if(this.useExpressInstall){var _24=new com.deconcept.PlayerVersion([6,0,65]);this.installedVer.versionIsValid(_24)&&!this.installedVer.versionIsValid(this.getAttribute("version"))&&(this.setAttribute("doExpressInstall",!0),this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))),document.title=document.title.slice(0,47)+" - Flash Player Installation",this.addVariable("MMdoctitle",document.title))}else this.setAttribute("doExpressInstall",!1);this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))?("string"==typeof _23?document.getElementById(_23):_23).innerHTML=this.getFlashHTML():""!=this.getAttribute("redirectUrl")&&document.location.replace(this.getAttribute("redirectUrl"))}},com.deconcept.FlashObjectUtil.getPlayerVersion=function(_26,_27){var _28=new com.deconcept.PlayerVersion(0,0,0);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];x&&x.description&&(_28=new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")))}else{try{for(var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash"),i=3;null!=axo;i++)axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i),_28=new com.deconcept.PlayerVersion([i,0,0])}catch(e){}if(_26&&_28.major>_26.major)return _28;if(!_26||(0!=_26.minor||0!=_26.rev)&&_28.major==_26.major||6!=_28.major||_27)try{_28=ne
51w com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}catch(e){}}return _28},com.deconcept.PlayerVersion=function(_2c){this.major=parseInt(_2c[0])||0,this.minor=parseInt(_2c[1])||0,this.rev=parseInt(_2c[2])||0},com.deconcept.PlayerVersion.prototype.versionIsValid=function(fv){return!(this.major<fv.major)&&(this.major>fv.major||!(this.minor<fv.minor)&&(this.minor>fv.minor||!(this.rev<fv.rev)))},com.deconcept.util={getRequestParameter:function(_2e){var q=document.location.search||document.location.hash;if(q){var _30=q.indexOf(_2e+"="),_31=-1<q.indexOf("&",_30)?q.indexOf("&",_30):q.length;if(1<q.length&&-1<_30)return q.substring(q.indexOf("=",_30)+1,_31)}return""},removeChildren:function(n){for(;n.hasChildNodes();)n.removeChild(n.firstChild)}},null==Array.prototype.push&&(Array.prototype.push=function(_33){return this[this.length]=_33,this.length});var getQueryParamValue=com.deconcept.util.getRequestParameter,FlashObject=com.deconcept.FlashObject;
52// Copyright (c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
53String.prototype.parseColor=function(argument_0){var color="#";if("rgb("==this.slice(0,4))for(var cols=this.slice(4,this.length-1).split(","),i=0;color+=parseInt(cols[i]).toColorPart(),++i<3;);else if("#"==this.slice(0,1)){if(4==this.length)for(i=1;i<4;i++)color+=(this.charAt(i)+this.charAt(i)).toLowerCase();7==this.length&&(color=this.toLowerCase())}return 7==color.length?color:argument_0||this},Element.collectTextNodes=function(element){return $A($(element).childNodes).collect(function(node){return 3==node.nodeType?node.nodeValue:node.hasChildNodes()?Element.collectTextNodes(node):""}).flatten().join("")},Element.collectTextNodesIgnoreClass=function(element,className){return $A($(element).childNodes).collect(function(node){return 3==node.nodeType?node.nodeValue:node.hasChildNodes()&&!Element.hasClassName(node,className)?Element.collectTextNodesIgnoreClass(node,className):""}).flatten().join("")},Element.setContentZoom=function(element,percent){return(element=$(element)).setStyle({fontSize:percent/100+"em"}),Prototype.Browser.WebKit&&window.scrollBy(0,0),element},Element.getInlineOpacity=function(element){return $(element).style.opacity||""},Element.forceRerendering=function(element){try{element=$(element);var n=document.createTextNode(" ");element.appendChild(n),element.removeChild(n)}catch(e){}};var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},Transitions:{linear:Prototype.K,sinoidal:function(pos){return-Math.cos(pos*Math.PI)/2+.5},reverse:function(pos){return 1-pos},flicker:function(pos){return 1<(pos=-Math.cos(pos*Math.PI)/4+.75+Math.random()/4)?1:pos},wobble:function(pos){return-Math.cos(pos*Math.PI*(9*pos))/2+.5},pulse:function(pos,pulses){return-Math.cos(pos*((pulses||5)-.5)*2*Math.PI)/2+.5},spring:function(pos){return 1-Math.cos(4.5*pos*Math.PI)*Math.exp(6*-pos)},none:function(){return 0},full:function(){return 1}},DefaultOptions:{duration:1,fps:100,sync:!1,from:0,to:1,delay:0,queue:"parallel"},tagifyText:function(element){var tagifyStyle="position:relative";Prototype.Browser.IE&&(tagifyStyle+=";zoom:1"),$A((element=$(element)).childNodes).each(function(child){3==child.nodeType&&(child.nodeValue.toArray().each(function(character){element.insertBefore(new Element("span",{style:tagifyStyle}).update(" "==character?String.fromCharCode(160):character),child)}),Element.remove(child))})},multiple:function(element,effect,argument_2){var elements;elements=("object"==typeof element||Object.isFunction(element))&&element.length?element:$(element).childNodes;var options=Object.extend({speed:.1,delay:0},argument_2||{}),masterDelay=options.delay;$A(elements).each(function(element,index){new effect(element,Object.extend(options,{delay:index*options.speed+masterDelay}))})},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:function(element,effect,argument_2){element=$(element),effect=(effect||"appear").toLowerCase();var options=Object.extend({queue:{position:"end",scope:element.i
53d||"global",limit:1}},argument_2||{});Effect[element.visible()?Effect.PAIRS[effect][1]:Effect.PAIRS[effect][0]](element,options)}};Effect.DefaultOptions.transition=Effect.Transitions.sinoidal,Effect.ScopedQueue=Class.create(Enumerable,{initialize:function(){this.effects=[],this.interval=null},_each:function(iterator){this.effects._each(iterator)},add:function(effect){var timestamp=(new Date).getTime();switch(Object.isString(effect.options.queue)?effect.options.queue:effect.options.queue.position){case"front":this.effects.findAll(function(e){return"idle"==e.state}).each(function(e){e.startOn+=effect.finishOn,e.finishOn+=effect.finishOn});break;case"with-last":timestamp=this.effects.pluck("startOn").max()||timestamp;break;case"end":timestamp=this.effects.pluck("finishOn").max()||timestamp}effect.startOn+=timestamp,effect.finishOn+=timestamp,(!effect.options.queue.limit||this.effects.length<effect.options.queue.limit)&&this.effects.push(effect),this.interval||(this.interval=setInterval(this.loop.bind(this),15))},remove:function(effect){this.effects=this.effects.reject(function(e){return e==effect}),0==this.effects.length&&(clearInterval(this.interval),this.interval=null)},loop:function(){for(var timePos=(new Date).getTime(),i=0,len=this.effects.length;i<len;i++)this.effects[i]&&this.effects[i].loop(timePos)}}),Effect.Queues={instances:$H(),get:function(queueName){return Object.isString(queueName)?this.instances.get(queueName)||this.instances.set(queueName,new Effect.ScopedQueue):queueName}},Effect.Queue=Effect.Queues.get("global"),Effect.Base=Class.create({position:null,start:function(options){options&&!1===options.transition&&(options.transition=Effect.Transitions.linear),this.options=Object.extend(Object.extend({},Effect.DefaultOptions),options||{}),this.currentFrame=0,this.state="idle",this.startOn=1e3*this.options.delay,this.finishOn=this.startOn+1e3*this.options.duration,this.fromToDelta=this.options.to-this.options.from,this.totalTime=this.finishOn-this.startOn,this.totalFrames=this.options.fps*this.options.duration,this.render=function(){function dispatch(effect,eventName){effect.options[eventName+"Internal"]&&effect.options[eventName+"Internal"](effect),effect.options[eventName]&&effect.options[eventName](effect)}return function(pos){"idle"===this.state&&(this.state="running",dispatch(this,"beforeSetup"),this.setup&&this.setup(),dispatch(this,"afterSetup")),"running"===this.state&&(pos=this.options.transition(pos)*this.fromToDelta+this.options.from,this.position=pos,dispatch(this,"beforeUpdate"),this.update&&this.update(pos),dispatch(this,"afterUpdate"))}}(),this.event("beforeStart"),this.options.sync||Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).add(this)},loop:function(timePos){if(timePos>=this.startOn){if(timePos>=this.finishOn)return this.render(1),this.cancel(),this.event("beforeFinish"),this.finish&&this.finish(),void this.event("afterFinish");var pos=(timePos-this.startOn)/this.totalTime,frame=(pos*this.totalFrames).round();frame>this.currentFrame&&(this.render(pos),this.currentFrame=frame)}},cancel:function(){this.options.sync||Effect.Queues.get(Object.isString(this.options.queue)?"global":this.options.queue.scope).remove(this),this.state="finished"},event:function(eventName){this.options[eventName+"Internal"]&&this.options[eventName+"Internal"](this),this.options[eventName]&&this.options[eventName](this)},inspect:function(){var data=$H();for(property in this)Object.isFunction(this[property])||data.set(property,this[property]);return"#<Effect:"+data.inspect()+",options:"+$H(this.options).inspect()+">"}}),Effect.Parallel=Class.create(Effect.Base,{initialize:function(effects,argument_1){this.effects=effects||[],this.start(argument_1)},update:function(position){this.effects.invoke("render",position)},finish:function(position){this.effects.each(function(effect){effect.render(1),effect.cancel(),effect.event("beforeFinish"),effect.finish&&effect.finish(position),effect.event("afterFinish")})}}),Effect.Tween=Class.create(Effect.Base,{initialize:function(object,from,to){object=Object.isString(object)?$(object):object;var args=$A(arguments),method=args.last(),options=5==args.length?args[3]:null;this.method=Object.isFunction(method)?method.bind(object):Object.isFunction(object[method])?object[method].bind(object):function(value){object[method]=value},this.start(Object.extend({from:from,to:to},options||{}))},update:function(position){this.method(position)}}),Effect.Event=Class.create(Effect.Base,{initialize:function(argument_0){this.start(Object.extend({duration:0},argument_0||{}))},update:Prototype.emptyFunction}),Effect.Opacity=Class.create(Effect.Base,{initialize:function(element,argument_1){if(this.element=$(element),!this.element)throw Effect._elementDoesNotExistError;Prototype.Browser.IE&&!this.element.currentStyle.hasLayout&&this.element.setStyle({zoom:1});var options=Object.extend({from:this.element.getOpacity()||0,to:1},argument_1||{});this.start(options)},update:function(position){this.element.setOpacity(position)}}),Effect.Move=Class.create(Effect.Base,{initialize:function(element,argument_1){if(this.element=$(element),!this.element)throw Effect._elementDoesNotExistError;var options=Object.extend({x:0,y:0,mode:"relative"},argument_1||{});this.start(options)},setup:function(){this.element.makePositioned(),this.originalLeft=parseFloat(this.element.getStyle("left")||"0"),this.originalTop=parseFloat(this.element.getStyle("top")||"0"),"absolute"==this.options.mode&&(this.options.x=this.options.x-this.originalLeft,this.options.y=this.options.y-this.originalTop)},update:function(position){this.element.setStyle({left:(this.options.x*position+this.originalLeft).round()+"px",top:(this.options.y*position+this.originalTop).round()+"px"})}}),Effect.MoveBy=function(element,toTop,toLeft,argument_3){return new Effect.Move(element,Object.extend({x:toLeft,y:toTop},argument_3||{}))},Effect.Scale=Class.create(Effect.Base,{initialize:function(element,percent,argument_2){if(this.element=$(element),!this.element)throw Effect._elementDoesNotExistError;var options=Object.extend({scaleX:!0,scaleY:!0,scaleContent:!0,scaleFromCenter:!1,scaleMode:"box",scaleFrom:100,scaleTo:percent},argument_2||{});this.start(options)},setup:function(){this.restoreAfterFinish=this.options.restoreAfterFinish||!1,this.elementPositioning=this.element.getStyle("position"),this.originalStyle={},["top","left","width","height","fontSize"].each(function(k){this.originalStyle[k]=this.element.style[k]}.bind(this)),this.originalTop=this.element.offsetTop,this.originalLeft=this.element.offsetLeft;var fontSize=this.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(function(fontSizeType){0<fontSize.indexOf(fontSizeType)&&(this.fontSize=parseFloat(fontSize),this.fontSizeType=fontSizeType)}.bind(this)),this.factor=(this.options.scaleTo-this.options.scaleFrom)/100,this.dims=null,"box"==this.options.scaleMode&&(this.dims=[this.element.offsetHeight,this.element.offsetWidth]),/^content/.test(this.options.scaleMode)&&(this.dims=[this.element.scrollHeight,this.element.scrollWidth]),this.dims||(this.dims=[this.options.scaleMode.originalHeight,this.options.scaleMode.originalWidth])},update:function(position){var currentScale=this.options.scaleFrom/100+this.factor*position;this.options.scaleContent&&this.fontSize&&this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeType}),this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentScale)}
53,finish:function(){this.restoreAfterFinish&&this.element.setStyle(this.originalStyle)},setDimensions:function(height,width){var d={};if(this.options.scaleX&&(d.width=width.round()+"px"),this.options.scaleY&&(d.height=height.round()+"px"),this.options.scaleFromCenter){var topd=(height-this.dims[0])/2,leftd=(width-this.dims[1])/2;"absolute"==this.elementPositioning?(this.options.scaleY&&(d.top=this.originalTop-topd+"px"),this.options.scaleX&&(d.left=this.originalLeft-leftd+"px")):(this.options.scaleY&&(d.top=-topd+"px"),this.options.scaleX&&(d.left=-leftd+"px"))}this.element.setStyle(d)}}),Effect.Highlight=Class.create(Effect.Base,{initialize:function(element,argument_1){if(this.element=$(element),!this.element)throw Effect._elementDoesNotExistError;var options=Object.extend({startcolor:"#ffff99"},argument_1||{});this.start(options)},setup:function(){"none"!=this.element.getStyle("display")?(this.oldStyle={},this.options.keepBackgroundImage||(this.oldStyle.backgroundImage=this.element.getStyle("background-image"),this.element.setStyle({backgroundImage:"none"})),this.options.endcolor||(this.options.endcolor=this.element.getStyle("background-color").parseColor("#ffffff")),this.options.restorecolor||(this.options.restorecolor=this.element.getStyle("background-color")),this._base=$R(0,2).map(function(i){return parseInt(this.options.startcolor.slice(2*i+1,2*i+3),16)}.bind(this)),this._delta=$R(0,2).map(function(i){return parseInt(this.options.endcolor.slice(2*i+1,2*i+3),16)-this._base[i]}.bind(this))):this.cancel()},update:function(position){this.element.setStyle({backgroundColor:$R(0,2).inject("#",function(m,v,i){return m+(this._base[i]+this._delta[i]*position).round().toColorPart()}.bind(this))})},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgroundColor:this.options.restorecolor}))}}),Effect.ScrollTo=function(element,argument_1){var options=argument_1||{},scrollOffsets=document.viewport.getScrollOffsets(),elementOffsets=$(element).cumulativeOffset();return options.offset&&(elementOffsets[1]+=options.offset),new Effect.Tween(null,scrollOffsets.top,elementOffsets[1],options,function(p){scrollTo(scrollOffsets.left,p.round())})},Effect.Fade=function(element,argument_1){var oldOpacity=(element=$(element)).getInlineOpacity(),options=Object.extend({from:element.getOpacity()||1,to:0,afterFinishInternal:function(effect){0==effect.options.to&&effect.element.hide().setStyle({opacity:oldOpacity})}},argument_1||{});return new Effect.Opacity(element,options)},Effect.Appear=function(element,argument_1){element=$(element);var options=Object.extend({from:"none"==element.getStyle("display")?0:element.getOpacity()||0,to:1,afterFinishInternal:function(effect){effect.element.forceRerendering()},beforeSetup:function(effect){effect.element.setOpacity(effect.options.from).show()}},argument_1||{});return new Effect.Opacity(element,options)},Effect.Puff=function(element,argument_1){var oldStyle={opacity:(element=$(element)).getInlineOpacity(),position:element.getStyle("position"),top:element.style.top,left:element.style.left,width:element.style.width,height:element.style.height};return new Effect.Parallel([new Effect.Scale(element,200,{sync:!0,scaleFromCenter:!0,scaleContent:!0,restoreAfterFinish:!0}),new Effect.Opacity(element,{sync:!0,to:0})],Object.extend({duration:1,beforeSetupInternal:function(effect){Position.absolutize(effect.effects[0].element)},afterFinishInternal:function(effect){effect.effects[0].element.hide().setStyle(oldStyle)}},argument_1||{}))},Effect.BlindUp=function(element,argument_1){return(element=$(element)).makeClipping(),new Effect.Scale(element,0,Object.extend({scaleContent:!1,scaleX:!1,restoreAfterFinish:!0,afterFinishInternal:function(effect){effect.element.hide().undoClipping()}},argument_1||{}))},Effect.BlindDown=function(element,argument_1){var elementDimensions=(element=$(element)).getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:!1,scaleX:!1,scaleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:!0,afterSetup:function(effect){effect.element.makeClipping().setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.element.undoClipping()}},argument_1||{}))},Effect.SwitchOff=function(element,argument_1){var oldOpacity=(element=$(element)).getInlineOpacity();return new Effect.Appear(element,Object.extend({duration:.4,from:0,transition:Effect.Transitions.flicker,afterFinishInternal:function(effect){new Effect.Scale(effect.element,1,{duration:.3,scaleFromCenter:!0,scaleX:!1,scaleContent:!1,restoreAfterFinish:!0,beforeSetup:function(effect){effect.element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned().setStyle({opacity:oldOpacity})}})}},argument_1||{}))}
53,Effect.DropOut=function(element,argument_1){var oldStyle={top:(element=$(element)).getStyle("top"),left:element.getStyle("left"),opacity:element.getInlineOpacity()};return new Effect.Parallel([new Effect.Move(element,{x:0,y:100,sync:!0}),new Effect.Opacity(element,{sync:!0,to:0})],Object.extend({duration:.5,beforeSetup:function(effect){effect.effects[0].element.makePositioned()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle)}},argument_1||{}))},Effect.Shake=function(element,argument_1){element=$(element);var options=Object.extend({distance:20,duration:.5},argument_1||{}),distance=parseFloat(options.distance),split=parseFloat(options.duration)/10,oldStyle={top:element.getStyle("top"),left:element.getStyle("left")};return new Effect.Move(element,{x:distance,y:0,duration:split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:2*-distance,y:0,duration:2*split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:2*distance,y:0,duration:2*split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:2*-distance,y:0,duration:2*split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:2*distance,y:0,duration:2*split,afterFinishInternal:function(effect){new Effect.Move(effect.element,{x:-distance,y:0,duration:split,afterFinishInternal:function(effect){effect.element.undoPositioned().setStyle(oldStyle)}})}})}})}})}})}})},Effect.SlideDown=function(element,argument_1){var oldInnerBottom=(element=$(element).cleanWhitespace()).down().getStyle("bottom"),elementDimensions=element.getDimensions();return new Effect.Scale(element,100,Object.extend({scaleContent:!1,scaleX:!1,scaleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:!0,afterSetup:function(effect){effect.element.makePositioned(),effect.element.down().makePositioned(),window.opera&&effect.element.setStyle({top:""}),effect.element.makeClipping().setStyle({height:"0px"}).show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:effect.dims[0]-effect.element.clientHeight+"px"})},afterFinishInternal:function(effect){effect.element.undoClipping().undoPositioned(),effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},argument_1||{}))},Effect.SlideUp=function(element,argument_1){var oldInnerBottom=(element=$(element).cleanWhitespace()).down().getStyle("bottom"),elementDimensions=element.getDimensions();return new Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:!1,scaleX:!1,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementDimensions.width},restoreAfterFinish:!0,afterSetup:function(effect){effect.element.makePositioned(),effect.element.down().makePositioned(),window.opera&&effect.element.setStyle({top:""}),effect.element.makeClipping().show()},afterUpdateInternal:function(effect){effect.element.down().setStyle({bottom:effect.dims[0]-effect.element.clientHeight+"px"})},afterFinishInternal:function(effect){effect.element.hide().undoClipping().undoPositioned(),effect.element.down().undoPositioned().setStyle({bottom:oldInnerBottom})}},argument_1||{}))},Effect.Squish=function(element){return new Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:!0,beforeSetup:function(effect){effect.element.makeClipping()},afterFinishInternal:function(effect){effect.element.hide().undoClipping()}})},Effect.Grow=function(element,argument_1){element=$(element);var initialMoveX,initialMoveY,moveX,moveY,options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.full},argument_1||{}),oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()},dims=element.getDimensions();switch(options.direction){case"top-left":initialMoveX=initialMoveY=moveX=moveY=0;break;case"top-right":initialMoveX=dims.width,initialMoveY=moveY=0,moveX=-dims.width;break;case"bottom-left":initialMoveX=moveX=0,initialMoveY=dims.height,moveY=-dims.height;break;case"bottom-right":initialMoveX=dims.width,initialMoveY=dims.height,moveX=-dims.width,moveY=-dims.height;break;case"center":initialMoveX=dims.width/2,initialMoveY=dims.height/2,moveX=-dims.width/2,moveY=-dims.height/2}return new Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:.01,beforeSetup:function(effect){effect.element.hide().makeClipping().makePositioned()},afterFinishInternal:function(effect){new Effect.Parallel([new Effect.Opacity(effect.element,{sync:!0,to:1,from:0,transition:options.opacityTransition}),new Effect.Move(effect.element,{x:moveX,y:moveY,sync:!0,transition:options.moveTransition}),new Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,originalWidth:dims.width},sync:!0,scaleFrom:window.opera?1:0,transition:options.scaleTransition,restoreAfterFinish:!0})],Object.extend({beforeSetup:function(effect){effect.effects[0].element.setStyle({height:"0px"}).show()},afterFinishInternal:function(effect){effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle)}},options))}})},Effect.Shrink=function(element,argument_1){element=$(element);var moveX,moveY,options=Object.extend({direction:"center",moveTransition:Effect.Transitions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Effect.Transitions.none},argument_1||{}
53),oldStyle={top:element.style.top,left:element.style.left,height:element.style.height,width:element.style.width,opacity:element.getInlineOpacity()},dims=element.getDimensions();switch(options.direction){case"top-left":moveX=moveY=0;break;case"top-right":moveX=dims.width,moveY=0;break;case"bottom-left":moveX=0,moveY=dims.height;break;case"bottom-right":moveX=dims.width,moveY=dims.height;break;case"center":moveX=dims.width/2,moveY=dims.height/2}return new Effect.Parallel([new Effect.Opacity(element,{sync:!0,to:0,from:1,transition:options.opacityTransition}),new Effect.Scale(element,window.opera?1:0,{sync:!0,transition:options.scaleTransition,restoreAfterFinish:!0}),new Effect.Move(element,{x:moveX,y:moveY,sync:!0,transition:options.moveTransition})],Object.extend({beforeStartInternal:function(effect){effect.effects[0].element.makePositioned().makeClipping()},afterFinishInternal:function(effect){effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle)}},options))},Effect.Pulsate=function(element,argument_1){element=$(element);var options=argument_1||{},oldOpacity=element.getInlineOpacity(),transition=options.transition||Effect.Transitions.linear,reverser=function(pos){return 1-transition(-Math.cos(pos*(options.pulses||5)*2*Math.PI)/2+.5)};return new Effect.Opacity(element,Object.extend(Object.extend({duration:2,from:0,afterFinishInternal:function(effect){effect.element.setStyle({opacity:oldOpacity})}},options),{transition:reverser}))},Effect.Fold=function(element,argument_1){var oldStyle={top:(element=$(element)).style.top,left:element.style.left,width:element.style.width,height:element.style.height};return element.makeClipping(),new Effect.Scale(element,5,Object.extend({scaleContent:!1,scaleX:!1,afterFinishInternal:function(){new Effect.Scale(element,1,{scaleContent:!1,scaleY:!1,afterFinishInternal:function(effect){effect.element.hide().undoClipping().setStyle(oldStyle)}})}},argument_1||{}))},Effect.Morph=Class.create(Effect.Base,{initialize:function(element,argument_1){if(this.element=$(element),!this.element)throw Effect._elementDoesNotExistError;var options=Object.extend({style:{}},argument_1||{});if(Object.isString(options.style))if(options.style.include(":"))this.style=options.style.parseStyle();else{this.element.addClassName(options.style),this.style=$H(this.element.getStyles()),this.element.removeClassName(options.style);var css=this.element.getStyles();this.style=this.style.reject(function(style){return style.value==css[style.key]}),options.afterFinishInternal=function(effect){effect.element.addClassName(effect.options.style),effect.transforms.each(function(transform){effect.element.style[transform.style]=""})}}else this.style=$H(options.style);this.start(options)},setup:function(){function parseColor(color){return color&&!["rgba(0, 0, 0, 0)","transparent"].include(color)||(color="#ffffff"),color=color.parseColor(),$R(0,2).map(function(i){return parseInt(color.slice(2*i+1,2*i+3),16)})}this.transforms=this.style.map(function(pair){var property=pair[0],value=pair[1],unit=null;if("#zzzzzz"!=value.parseColor("#zzzzzz"))value=value.parseColor(),unit="color";else if("opacity"==property)value=parseFloat(value),Prototype.Browser.IE&&!this.element.currentStyle.hasLayout&&this.element.setStyle({zoom:1});else if(Element.CSS_LENGTH.test(value)){var components=value.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=parseFloat(components[1]),unit=3==components.length?components[2]:null}var originalValue=this.element.getStyle(property);return{style:property.camelize(),originalValue:"color"==unit?parseColor(originalValue):parseFloat(originalValue||0),targetValue:"color"==unit?parseColor(value):value,unit:unit}}.bind(this)).reject(function(transform){return transform.originalValue==transform.targetValue||"color"!=transform.unit&&(isNaN(transform.originalValue)||isNaN(transform.targetValue))})},update:function(position){for(var transform,style={},i=this.transforms.length;i--;)style[(transform=this.transforms[i]).style]="color"==transform.unit?"#"+Math.round(transform.originalValue[0]+(transform.targetValue[0]-transform.originalValue[0])*position).toColorPart()+Math.round(transform.originalValue[1]+(transform.targetValue[1]-transform.originalValue[1])*position).toColorPart()+Math.round(transform.originalValue[2]+(transform.targetValue[2]-transform.originalValue[2])*position).toColorPart():(transform.originalValue+(transform.targetValue-transform.originalValue)*position).toFixed(3)+(null===transform.unit?"":transform.unit);this.element.setStyle(style,!0)}}),Effect.Transform=Class.create({initialize:function(tracks,argument_1){this.tracks=[],this.options=argument_1||{},this.addTracks(tracks)},addTracks:function(tracks){return tracks.each(function(track){var data=(track=$H(track)).values().first();this.tracks.push($H({ids:track.keys().first(),effect:Effect.Morph,options:{style:data}}))}.bind(this)),this},play:function(){return new Effect.Parallel(this.tracks.map(function(track){var ids=track.get("ids"),effect=track.get("effect"),options=track.get("options");return[$(ids)||$$(ids)].flatten().map(function(e){return new effect(e,Object.extend({sync:!0},options))})}).flatten(),this.options)}}),Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderSpacing borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize fontWeight height left letterSpacing lineHeight marginBottom marginLeft marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor outlineOffset outlineWidth paddingBottom paddingLeft paddingRight paddingTop right textIndent top width wordSpacing zIndex"),Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/,Str
53ing.__parseStyleElement=document.createElement("div"),String.prototype.parseStyle=function(){var style,styleRules=$H();return Prototype.Browser.WebKit?style=new Element("div",{style:this}).style:(String.__parseStyleElement.innerHTML='<div style="'+this+'"></div>',style=String.__parseStyleElement.childNodes[0].style),Element.CSS_PROPERTIES.each(function(property){style[property]&&styleRules.set(property,style[property])}),Prototype.Browser.IE&&this.include("opacity")&&styleRules.set("opacity",this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]),styleRules},document.defaultView&&document.defaultView.getComputedStyle?Element.getStyles=function(element){var css=document.defaultView.getComputedStyle($(element),null);return Element.CSS_PROPERTIES.inject({},function(styles,property){return styles[property]=css[property],styles})}:Element.getStyles=function(element){var styles,css=(element=$(element)).currentStyle;return(styles=Element.CSS_PROPERTIES.inject({},function(results,property){return results[property]=css[property],results})).opacity||(styles.opacity=element.getOpacity()),styles},Effect.Methods={morph:function(element,style,argument_2){return element=$(element),new Effect.Morph(element,Object.extend({style:style},argument_2||{})),element},visualEffect:function(element,effect,options){element=$(element);var s=effect.dasherize().camelize(),klass=s.charAt(0).toUpperCase()+s.substring(1);return new Effect[klass](element,options),element},highlight:function(element,options){return element=$(element),new Effect.Highlight(element,options),element}},$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown pulsate shake puff squish switchOff dropOut").each(function(effect){Effect.Methods[effect]=function(element,options){return element=$(element),Effect[effect.charAt(0).toUpperCase()+effect.substring(1)](element,options),element}}),$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles").each(function(f){Effect.Methods[f]=Element[f]}),Element.addMethods(Effect.Methods);var Keyboard={getKeyCode:function(evt){return evt.keyCode?evt.keyCode:evt.which},keyPressed:function(evt,keyCode){return this.getKeyCode(evt)==keyCode},escPressed:function(evt){return this.keyPressed(evt,Event.KEY_ESC)}};CKEDITOR_BASEPATH="/javascripts/ckeditor/";var Cookie={set:function(name,value,daysToExpire){var expire="";if(daysToExpire!=undefined){var d=new Date;d.setTime(d.getTime()+864e5*parseFloat(daysToExpire)),expire="; expires="+d.toGMTString()}return document.cookie=escape(name)+"="+escape(value||"")+expire},get:function(name){var cookie=document.cookie.match(new RegExp("(^|;)\\s*"+escape(name)+"=([^;\\s]*)"));return cookie?unescape(cookie[2]):null},erase:function(name){var cookie=Cookie.get(name)||!0;return Cookie.set(name,"",-1),cookie},accept:function(){return"boolean"==typeof navigator.cookieEnabled?navigator.cookieEnabled:(Cookie.set("_test","1"),"1"===Cookie.erase("_test"))}},toggle_link=Class.create();toggle_link.prototype={classToToggle:"",cookieName:"",useCookies:"",ctrl:"",initialize:function(ctrl,classToToggle,defaultToShow,useCookies){if(this.classToToggle=classToToggle,this.useCookies=useCookies,this.ctrl=ctrl,this.useCookies){this.cookieName="v2_"+classToToggle;var storedCookie=Cookie.get(this.cookieName);null==storedCookie&&defaultToShow?this.showOnLoad():"show"==storedCookie&&this.showOnLoad()}else defaultToShow&&this.showOnLoad();Event.observe(ctrl,"click",this.toggleBlind.bindAsEventListener(this)),status=$j("."+this.classToToggle).is(":hidden")?"Show":"Hide",this.toggleCtrlText(ctrl,this.classToToggle,status),ctrl.onclick=function(){return!1}},toggleCtrlText:function(ctrl,classToToggle,status){$j(ctrl).html(status+" "+classToToggle)},showOnLoad:function(){$$("."+this.classToToggle).each(function(el){el.show()}),this.useCookies&&Cookie.set(this.cookieName,"show",30)},toggleBlind:function(){$$("."+this.classToToggle).each(function(el){el.toggle()}),this.useCookies&&("hide"==Cookie.get(this.cookieName)?(Cookie.set(this.cookieName,"show",30),this.toggleCtrlText(this.ctrl,this.classToToggle,"Hide")):(Cookie.set(this.cookieName,"hide",30),this.toggleCtrlText(this.ctrl,this.classToToggle,"Show")))}},Event.observe(window,"load",function(){initToggleLinks("pageDetailsLinkDiv",!0,!1)}),Event.observe(window,"load",function(){initToggleLinks("objectAttributesLinkDiv",!1,!1)}),Event.observe(window,"load",function(){initToggleLinks("tags",!0,!0)});var resizeElementsOnSort=new Hash({}),isDomLoaded=!1,response_data;$(document).observe("dom:loaded",function(){isDomLoaded=!0}),$j(document).ready(function(){showHideTargetAll(),$j("#targetAll").change(function(){showHideTargetAll()}),$j("time.timeago").timeago()}),$j("a[data-remote-history], .tool_pagination[data-remote-history] a").live("click.rails",function(){if(NGIN.properties.fetchingPageViaAjax)return!1;if(window.History.enabled&&"Internet Explorer"!==browser){var link=$j(this).attr("href");return window.History.propertyIsEnumerable(null,"",link),window.ga_ngin&&ga_ngin("send","pageview",link),"remote-tool-tab"==$j(this).attr("class")&&(pageContentPath=link),!1}}),$j(".tool_pagination[data-remote-page] a").live("click.rails",function(){var tab=$j(this).parent().attr("data-tab"),link=$j(this).attr("href");return $j.ajax({type:"GET",url:link,dataType:"html",cache:!1,asynchronous:!0,evalScripts:!0,beforeSend:function(){},success:function(data){$j("#"+tab).html(data),rebind_lbon()},complete:function(){},error:function(){}}),!1}),Ajax.Responders.register({onCreate:function(request){if("get"!=request.method){var token=$$("meta[name=csrf-token]")[0];token&&(request.options.requestHeaders||(request.options.requestHeaders={}),request.options.requestHeaders["X-CSRF-Token"]=token.readAttribute("content"))}}}),Event.observe(window,"load",function(){Event.observe(document,"keydown",function(evt){if(Keyboard.escPressed(evt))try{
54valid.deactivate()}catch(e){}}),Event.observe("overlay","click",function(){try{valid.deactivate()}catch(e){}}),NGIN.views.lbnav=function(e){var a=e.currentTarget!=document&&e.currentTarget||37==e.ke
54yCode&&document.getElementById("lightboxPrev")||39==e.keyCode&&document.getElementById("lightboxNext");if(a){e.preventDefault();var lb=$j("#lightbox"),lb_content=$j("#lbContent");lb.removeClass("done").addClass("loading"),lb_content.load(a.href,function(){lb.removeClass("loading").addClass("done")})}},$j(document).keydown(NGIN.views.lbnav),$j("body").on("click","#lightboxPrev, #lightboxNext",NGIN.views.lbnav);var container=".submitLightbox",spinnerClass="js-spinning",spinnerButtons=container+" a, "+container+" button, "+container+" input";$j("body").on("click",spinnerButtons,function(e){var newSpinnerButton=$j(e.currentTarget).addClass(spinnerClass);newSpinnerButton.closest(container).find(spinnerButtons).not(newSpinnerButton).removeClass(spinnerClass)})});var detect=navigator.userAgent.toLowerCase(),OS,browser,version,total,thestring,place,activated,LBdragAndDrop=!1,lbHash=new Hash;Event.observe(document,"dom:loaded",initialize),Event.observe(document,"dom:loaded",getBrowserInfo),Event.observe(document,"dom:loaded",scrollOnUpdate);var lightbox=Class.create();lightbox.prototype={yPos:0,xPos:0,initialize:function(ctrl,remote){this.id=ctrl.id,this.content=remote?$(remote).readAttribute("href"):ctrl.href,this.parameters="",this.method="get",this.skipAjax=ctrl.hasClassName("lbOnHidden"),this.activateHook=this.findActivateHook(ctrl),this.evalScripts=ctrl.readAttribute("evalscripts"),Event.observe(ctrl,"click",this.activate.bindAsEventListener(this),!1),ctrl.onclick=function(){return!1}},findActivateHook:function(ctrl){var hook=null,s=$w(ctrl.className).find(function(s){return s.startsWith("lbOnActivateHook_")});return s&&(hook=s.slice(s.indexOf("_")+1,s.length)),hook},activate:function(){activated=!0,"Internet Explorer 6"==browser&&(this.getScroll(),this.prepareIE("100%","hidden"),this.setScroll(0,0),this.hideSelects("hidden")),"Internet Explorer"==browser&&(this.prepareIE("100%","hidden"),this.hideSelects("hidden")),this.displayLightbox("block")},prepareIE:function(height,overflow){bod=document.getElementsByTagName("body")[0],bod.style.height=height,bod.style.overflow=overflow,htm=document.getElementsByTagName("html")[0],htm.style.height=height,htm.style.overflow=overflow},hideSelects:function(visibility){for(selects=document.getElementsByTagName("select"),i=0;i<selects.length;i++)selects[i].style.visibility=visibility},getScroll:function(){self.pageYOffset?this.yPos=self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?this.yPos=document.documentElement.scrollTop:document.body&&(this.yPos=document.body.scrollTop)},setScroll:function(x,y){window.scrollTo(x,y)},displayLightbox:function(display){$("photoGalleryUploader")&&Element.hide("photoGalleryUploader"),"block"==display&&"undefined"!=typeof IE&&"9"!=IE&&($("overlay").style.opacity="0"),"block"==display&&($("lightbox").className="loading",$("overlay").style.opacity="0.7",$("overlay").style.display="block"),"none"==display&&($("lightbox").className="loading",$("overlay").style.display="none"),"none"!=($("lightbox").style.display=display)&&this.loadInfo(),$j("body").trigger("appeared.lightbox")},loadInfo:function(){if(this.activateHook&&eval(this.activateHook+"(this)"),this.skipAjax)this.contentLoaded();else{var options={method:this.method,parameters:this.parameters};"true"===this.evalScripts?(options.evalScripts=!0,options.asynchronous=!0):options.onComplete=this.processInfo.bindAsEventListener(this);var myAjax=new Ajax.Request(this.content,options)}},contentLoaded:function(){$j(window).trigger("lightbox:contentLoaded")},processInfo:function(response){this.displayText(response.responseText),this.contentLoaded()},displayText:function(text){info="<div id='lbContent'>"+text+"</div>",new Insertion.Before($("lbLoadMessage"),info),$("lightbox").className="done",this.actions()},actions:function(){for(lbActions=document.getElementsByClassName("lbAction"),i=0;i<lbActions.length;i++)Event.observe(lbActions[i],"click",this[lbActions[i].rel].bindAsEventListener(this),!1),lbActions[i].onclick=function(){return!1}},insert:function(e){link=Event.element(e).parentNode,Element.remove($("lbContent"));new Ajax.Request(link.href,{method:"post",parameters:"",onComplete:this.processInfo.bindAsEventListener(this)})},deactivate:function(){var force_reload=!1;if("undefined"!==$j&&(force_reload=0<$j(".force_reload").length),$("lbContent")&&Element.remove($("lbContent")),"Internet Explorer 6"==browser&&(this.setScroll(0,this.yPos),this.prepareIE("auto","auto"),this.hideSelects("visible")),"Internet Explorer"==browser&&(this.prepareIE("auto","auto"),this.hideSelects("visible")),this.displayLightbox("none"),$("photoGalleryUploader")&&Element.show("photoGalleryUploader"),!0===LBdragAndDrop)try{reset_lightbox_after_drag_and_drop(),LBdragAndDrop=!1}catch(e){}$j("head meta[property]").remove(),activated=!1,"undefined"!==$j&&($j("body").trigger("lb_deactivated"),force_reload&&window.location.reload())},select_move_target:function(e){var target_node=e.element();$("target_node_name").update(target_node.innerHTML),$$("li.li_node_target").invoke("removeClassName","selected"),$("li_"+target_node.id).addClassName("selected"),$("target_node_field").value=target_node.id.match(/(\d+)/)[0],$("target_desc").hide(),$("target_node").show(),$("submit_button").show()},verify_move_target:function(e,fn){$("target_node").hide(),$("submit_button").hide(),$("target_error").hide();var target_node=e.element();$("target_node_name").update(target_node.innerHTML),$$("li.li_node_target").invoke("removeClassName","selected"),$("li_"+target_node.id).addClassName("selected"),$("target_node_field").value=target_node.id.match(/(\d+)/)[0];var target_node_id=target_node.id.match(/(\d+)/)[0],source_element_id=$("source_element_id").value;new Ajax.Request(fn+source_element_id+"?target_node_field="+target_node_id)},verify_page_element_move_target:function(e){this.verify_move_target(e,"/page_element/verify_page_element_move_target/")},verify_layout_container_move_target:function(e){this.verify_move_target(e,"/layout_container/verify_layout_container_move_target/")}};var Prototip={Version:"2.1.0.1"},Tips={options:{images:"/app_images/prototip/",zIndex:6e3}};Prototip.Styles={"default":{border:6,borderColor:"#c7c7c7",className:"default",closeButton:!1,hideAfter:!1,hideOn:"mouseleave",hook:!1,radius:6,showOn:"mousemove",stem:{height:12,width:15}},protoblue:{className:"protoblue",border:6,borderColor:"#116497",radius:6,stem:{height:12,width:15}},darkgrey:{className:"darkgrey",border:6,borderColor:"#363636",radius:6,stem:{height:12,width:15}},creamy:{className:"creamy",border:6,borderColor:"#ebe4b4",radiu
54s:6,stem:{height:12,width:15}},protogrey:{className:"protogrey",border:6,borderColor:"#606060",radius:6,stem:{height:12,width:15}},ngin:{className:"ngin",border:6,borderColor:"#666",hook:{target:"bottomMiddle",tip:"topMiddle"},radius:6,stem:{position:"topMiddle",height:0,width:0},width:"auto"},mega:{className:"mega",border:1,borderColor:"#ccc",hook:{target:"bottomRight",tip:"bottomRight"},radius:2,stem:{position:"topMiddle",height:0,width:0},width:"auto"},"switch":{className:"switch",border:1,borderColor:"#ccc",hook:{target:"bottomRight",tip:"bottomRight"},radius:5,stem:{position:"topMiddle",height:0,width:0},width:"auto"},navSearch:{className:"navSearch",border:4,borderColor:"#ccc",hook:{target:"bottomRight",tip:"bottomRight"},radius:3,stem:!1,width:"auto"},user_tools:{className:"user_tools",border:1,borderColor:"#666",hook:{target:"topLeft",tip:"topLeft"},radius:5,stem:{position:"topLeft",height:10,width:31},width:"auto"},roster_player_connection:{className:"roster_player_connection",border:1,borderColor:"#666",radius:4,stem:{position:"topLeft",height:10,width:31},width:"auto"},sport_crumbs:{className:"sport_crumbs",border:1,borderColor:"#666",radius:4,stem:{position:"topLeft",height:10,width:31},width:"auto"}},eval(function(p,a,c,k,e,r){if(e=function(c){return(c<a?"":e(parseInt(c/a)))+(35<(c%=a)?String.fromCharCode(c+29):c.toString(36))},!"".replace(/^/,String)){for(;c--;)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}],e=function(){return"\\w+"},c=1}for(;c--;)k[c]&&(p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c]));return p}('N.Y(U,{4n:"1.6.0.3",2M:{26:!!10.4o("26").3r},3s:q(){9.3t("27");p(/^(4p?:\\/\\/|\\/)/.4q(s.o.V)){s.V=s.o.V}11{r a=/1G(?:-[\\w\\d.]+)?\\.4r(.*)/;s.V=(($$("4s[28]").3u(q(b){M b.28.29(a)})||{}).28||"").2N(a,"")+s.o.V}p(!9.2M.26){p(10.4t>=8&&!10.3v.2j){10.3v.2O("2j","4u:4v-4w-4x:4y","#2k#3w")}11{10.1c("3x:2P",q(){10.4z().4A("2j\\\\:*","4B: 2Q(#2k#3w);")})}}s.2l();I.1c(2R,"2S",9.2S)},3t:q(a){p((4C 2R[a]=="4D")||(9.2T(2R[a].4E)<9.2T(9["3y"+a]))){3z("U 4F "+a+" >= "+9["3y"+a]);}},2T:q(a){r b=a.2N(/3A.*|\\./g,"");b=4G(b+"0".4H(4-b.2U));M a.4I("3A")>-1?b-1:b},4J:$w("3B 4K"),1S:q(a){p(27.2V.3C){M a}a=a.2m(q(f,d){r b=N.2n(9)?9:9.C,c=d.4L;4M(c&&c!=b){4N{c=c.4O}4P(g){c=b}}p(c==b){M}f(d)});M a},2W:q(a){M(a>0)?(-1*a):(a).4Q()},2S:q(){s.3D()}});N.Y(s,{1A:[],13:[],2l:q(){9.2o=9.1o},1m:(q(a){M{1i:(a?"1T":"1i"),15:(a?"1H":"15"),1T:(a?"1T":"1i"),1H:(a?"1H":"15")}})(27.2V.3C),3E:{1i:"1i",15:"15",1T:"1i",1H:"15"},2a:{D:"2X",2X:"D",v:"1p",1p:"v",1U:"1U",1d:"1f",1f:"1d"},3F:{H:"1d",G:"1f"},2Y:q(a){M!!1V[1]?9.2a[a]:a},1j:(q(b){r a=J 4R("4S ([\\\\d.]+)").4T(b);M a?(3G(a[1])<7):X})(4U.4V),2Z:(27.2V.4W&&!10.4X),2O:q(a){9.1A.2p(a)},1B:q(a){r b=9.1A.3u(q(c){M c.C==$(a)});p(b){b.3H();p(b.17){b.F.1B();p(s.1j){b.1q.1B()}}9.1A=9.1A.3I(b)}a.1G=2b},3D:q(){9.1A.30(q(a){9.1B(a.C)}.1g(9))},2q:q(c){p(c==9.3J){M}p(9.13.2U===0){9.2o=9.o.1o;31(r b=0,a=9.1A.2U;b<a;b++){9.1A[b].F.u({1o:9.o.1o})}}c.F.u({1o:9.2o++});p(c.R){c.R.u({1o:9.2o})}9.3J=c},3K:q(a){9.32(a);9.13.2p(a)},32:q(a){9.13=9.13.3I(a)},3L:q(){s.13.1I("T")},W:q(b,f){b=$(b),f=$(f);r k=N.Y({1e:{x:0,y:0},O:X},1V[2]||{});r d=k.1u||f.2r();d.D+=k.1e.x;d.v+=k.1e.y;r c=k.1u?[0,0]:f.3M(),a=10.1C.2s(),g=k.1u?"1W":"18";d.D+=(-1*(c[0]-a[0]));d.v+=(-1*(c[1]-a[1]));p(k.1u){r e=[0,0];e.H=0;e.G=0}r i={C:b.1X()},j={C:N.2c(d)};i[g]=k.1u?e:f.1X();j[g]=N.2c(d);31(r h 3N j){3O(k[h]){S"4Y":S"4Z":j[h].D+=i[h].H;19;S"51":j[h].D+=(i[h].H/2);19;S"52":j[h].D+=i[h].H;j[h].v+=(i[h].G/2);19;S"53":S"54":j[h].v+=i[h].G;19;S"55":S"56":j[h].D+=i[h].H;j[h].v+=i[h].G;19;S"57":j[h].D+=(i[h].H/2);j[h].v+=i[h].G;19;S"58":j[h].v+=(i[h].G/2);19}}d.D+=-1*(j.C.D-j[g].D);d.v+=-1*(j.C.v-j[g].v);p(k.O){b.u({D:d.D+"B",v:d.v+"B"})}M d}});s.2l();r 59=5a.3P({2l:q(c,e){9.C=$(c);p(!9.C){3z("U: I 5b 5c, 5d 3P a 17.");M}s.1B(9.C);r a=(N.2t(e)||N.2n(e)),b=a?1V[2]||[]:e;9.1r=a?e:2b;p(b.1Y){b=N.Y(N.2c(U.33[b.1Y]),b)}9.o=N.Y(N.Y({1k:X,1h:0,34:"#5e",1n:0,K:s.o.K,1a:s.o.5f,1v:!(b.1b&&b.1b=="1Z")?0.14:X,1D:X,1w:"1H",3Q:X,W:b.W,1e:b.W?{x:0,y:0}:{x:16,y:16},1J:(b.W&&!b.W.1u)?1l:X,1b:"2u",E:X,1Y:"2k",18:9.C,12:X,1C:(b.W&&!b.W.1u)?X:1l,H:X},U.33["2k"]),b);9.18=$(9.o.18);9.1n=9.o.1n;9.1h=(9.1n>9.o.1h)?9.1n:9.o.1h;p(9.o.V){9.V=9.o.V.35("://")?9.o.V:s.V+9.o.V}11{9.V=s.V+"5g/"+(9.o.1Y||"")+"/"}p(!9.V.5h("/")){9.V+="/"}p(N.2t(9.o.E)){9.o.E={O:9.o.E}}p(9.o.E.O){9.o.E=N.Y(N.2c(U.33[9.o.1Y].E)||{},9.o.E);9.o.E.O=[9.o.E.O.29(/[a-z]+/)[0].2e(),9.o.E.O.29(/[A-Z][a-z]+/)[0].2e()];9.o.E.1E=["D","2X"].3R(9.o.E.O[0])?"1d":"1f";9.1s={1d:X,1f:X}}p(9.o.1k){9.o.1k.o=N.Y({36:27.5i},9.o.1k.o||{})}9.1m=$w("5j 3B").3R(9.C.5k.2e())?s.3E:s.1m;p(9.o.W.1u){r d=9.o.W.1t.29(/[a-z]+/)[0].2e();9.1W=s.2a[d]+s.2a[9.o.W.1t.29(/[A-Z][a-z]+/)[0].2e()].2v()}9.3S=(s.2Z&&9.1n);9.3T();s.2O(9);9.3U();U.Y(9)},3T:q(){9.F=J I("Q",{K:"1G"}).u({1o:s.o.1o});p(9.3S){9.F.T=q(){9.u("D:-3V;v:-3V;1K:2w;");M 9};9.F.P=q(){9.u("1K:13");M 9};9.F.13=q(){M(9.37("1K")=="13"&&3G(9.37("v").2N("B",""))>-5l)}}9.F.T();p(s.1j){9.1q=J I("5m",{K:"1q",28:"5n:X;",5o:0}).u({2x:"2f",1o:s.o.1o-1,5p:0})}p(9.o.1k){9.20=9.20.2m(9.38)}9.1t=J I("Q",{K:"1r"});9.12=J I("Q",{K:"12"}).T();
54p(9.o.1a||(9.o.1w.C&&9.o.1w.C=="1a")){9.1a=J I("Q",{K:"2g"}).21(9.V+"2g.2y")}},2z:q(){p(10.2P){9.39();9.3W=1l;M 1l}11{p(!9.3W){10.1c("3x:2P",9.39);M X}}},39:q(){$(10.3a).L(9.F);p(s.1j){$(10.3a).L(9.1q)}p(9.o.1k){$(10.3a).L(9.R=J I("Q",{K:"5q"}).21(9.V+"R.5r").T())}r g="F";p(9.o.E.O){9.E=J I("Q",{K:"5s"}).u({G:9.o.E[9.o.E.1E=="1f"?"G":"H"]+"B"});r b=9.o.E.1E=="1d";9[g].L(9.3b=J I("Q",{K:"5t 2A"}).L(9.3X=J I("Q",{K:"5u 2A"})));9.E.L(9.1L=J I("Q",{K:"5v"}).u({G:9.o.E[b?"H":"G"]+"B",H:9.o.E[b?"G":"H"]+"B"}));p(s.1j&&!9.o.E.O[1].3Y().35("5w")){9.1L.u({2x:"5x"})}g="3X"}p(9.1h){r d=9.1h,f;9[g].L(9.22=J I("5y",{K:"22"}).L(9.23=J I("3c",{K:"23 3d"}).u("G: "+d+"B").L(J I("Q",{K:"2B 5z"}).L(J I("Q",{K:"24"}))).L(f=J I("Q",{K:"5A"}).u({G:d+"B"}).L(J I("Q",{K:"3Z"}).u({1x:"0 "+d+"B",G:d+"B"}))).L(J I("Q",{K:"2B 5B"}).L(J I("Q",{K:"24"})))).L(9.3e=J I("3c",{K:"3e 3d"}).L(9.3f=J I("Q",{K:"3f"}).u("2C: 0 "+d+"B"))).L(9.40=J I("3c",{K:"40 3d"}).u("G: "+d+"B").L(J I("Q",{K:"2B 5C"}).L(J I("Q",{K:"24"}))).L(f.5D(1l)).L(J I("Q",{K:"2B 5E"}).L(J I("Q",{K:"24"})))));g="3f";r c=9.22.3g(".24");$w("5F 5G 5H 5I").30(q(j,h){p(9.1n>0){U.41(c[h],j,{1M:9.o.34,1h:d,1n:9.o.1n})}11{c[h].2D("42")}c[h].u({H:d+"B",G:d+"B"}).2D("24"+j.2v())}.1g(9));9.22.3g(".3Z",".3e",".42").1I("u",{1M:9.o.34})}9[g].L(9.17=J I("Q",{K:"17 "+9.o.K}).L(9.25=J I("Q",{K:"25"}).L(9.12)));p(9.o.H){r e=9.o.H;p(N.5J(e)){e+="B"}9.17.u("H:"+e)}p(9.E){r a={};a[9.o.E.1E=="1d"?"v":"1p"]=9.E;9.F.L(a);9.2h()}9.17.L(9.1t);p(!9.o.1k){9.3h({12:9.o.12,1r:9.1r})}},3h:q(e){r a=9.F.37("1K");9.F.u("G:1N;H:1N;1K:2w").P();p(9.1h){9.23.u("G:0");9.23.u("G:0")}p(e.12){9.12.P().43(e.12);9.25.P()}11{p(!9.1a){9.12.T();9.25.T()}}p(N.2n(e.1r)){e.1r.P()}p(N.2t(e.1r)||N.2n(e.1r)){9.1t.43(e.1r)}9.17.u({H:9.17.44()+"B"});9.F.u("1K:13").P();9.17.P();r c=9.17.1X(),b={H:c.H+"B"},d=[9.F];p(s.1j){d.2p(9.1q)}p(9.1a){9.12.P().L({v:9.1a});9.25.P()}p(e.12||9.1a){9.25.u("H: 3i%")}b.G=2b;9.F.u({1K:a});9.1t.2D("2A");p(e.12||9.1a){9.12.2D("2A")}p(9.1h){9.23.u("G:"+9.1h+"B");9.23.u("G:"+9.1h+"B");b="H: "+(c.H+2*9.1h)+"B";d.2p(9.22)}d.1I("u",b);p(9.E){9.2h();p(9.o.E.1E=="1d"){9.F.u({H:9.F.44()+9.o.E.G+"B"})}}9.F.T()},3U:q(){9.3j=9.20.1y(9);9.45=9.T.1y(9);p(9.o.1J&&9.o.1b=="2u"){9.o.1b="1i"}p(9.o.1b==9.o.1w){9.1O=9.46.1y(9);9.C.1c(9.o.1b,9.1O)}p(9.1a){9.1a.1c("1i",q(e){e.21(9.V+"5K.2y")}.1g(9,9.1a)).1c("15",q(e){e.21(9.V+"2g.2y")}.1g(9,9.1a))}r c={C:9.1O?[]:[9.C],18:9.1O?[]:[9.18],1t:9.1O?[]:[9.F],1a:[],2f:[]},a=9.o.1w.C;9.3k=a||(!9.o.1w?"2f":"C");9.1P=c[9.3k];p(!9.1P&&a&&N.2t(a)){9.1P=9.1t.3g(a)}r d={1T:"1i",1H:"15"};$w("P T").30(q(h){r g=h.2v(),f=(9.o[h+"47"].3l||9.o[h+"47"]);9[h+"48"]=f;p(["1T","1H","1i","15"].35(f)){9[h+"48"]=(9.1m[f]||f);9["3l"+g]=U.1S(9["3l"+g])}}.1g(9));p(!9.1O){9.C.1c(9.o.1b,9.3j)}p(9.1P){9.1P.1I("1c",9.5L,9.45)}p(!9.o.1J&&9.o.1b=="1Z"){9.2E=9.O.1y(9);9.C.1c("2u",9.2E)}9.49=9.T.2m(q(g,f){r e=f.5M(".2g");p(e){e.5N();f.5O();g(f)}}).1y(9);p(9.1a||(9.o.1w&&(9.o.1w.C==".2g"))){9.F.1c("1Z",9.49)}p(9.o.1b!="1Z"&&(9.3k!="C")){9.2F=U.1S(q(){9.1F("P")}).1y(9);9.C.1c(9.1m.15,9.2F)}r b=[9.C,9.F];9.3m=U.1S(q(){s.2q(9);9.2G()}).1y(9);9.3n=U.1S(9.1D).1y(9);b.1I("1c",9.1m.1i,9.3m).1I("1c",9.1m.15,9.3n);p(9.o.1k&&9.o.1b!="1Z"){9.2H=U.1S(9.4a).1y(9);9.C.1c(9.1m.15,9.2H)}},3H:q(){p(9.o.1b==9.o.1w){9.C.1z(9.o.1b,9.1O)}11{9.C.1z(9.o.1b,9.3j);p(9.1P){9.1P.1I("1z")}}p(9.2E){9.C.1z("2u",9.2E)}p(9.2F){9.C.1z("15",9.2F)}9.F.1z();9.C.1z(9.1m.1i,9.3m).1z(9.1m.15,9.3n);p(9.2H){9.C.1z(9.1m.15,9.2H)}},38:q(c,b){p(!9.17){p(!9.2z()){M}}9.O(b);p(9.2I){M}11{p(9.4b){c(b);M}}9.2I=1l;r e=b.5P(),d={2i:{1Q:e.x,1R:e.y}};r a=N.2c(9.o.1k.o);a.36=a.36.2m(q(g,f){9.3h({12:9.o.12,1r:f.5Q});9.O(d);(q(){g(f);r h=(9.R&&9.R.13());p(9.R){9.1F("R");9.R.1B();9.R=2b}p(h){9.P()}9.4b=1l;9.2I=2b}.1g(9)).1v(0.6)}.1g(9));9.5R=I.P.1v(9.o.1v,9.R);9.F.T();9.2I=1l;9.R.P();9.5S=(q(){J 5T.5U(9.o.1k.2Q,a)}.1g(9)).1v(9.o.1v);M X},4a:q(){9.1F("R")},20:q(a){p(!9.17){p(!9.2z()){M}}9.O(a);p(9.F.13()){M}9.1F("P");9.5V=9.P.1g(9).1v(9.o.1v)},1F:q(a){p(9[a+"4c"]){5W(9[a+"4c"])}},P:q(){p(9.F.13()){M}p(s.1j){9.1q.P()}p(9.o.3Q){s.3L()}s.3K(9);9.17.P();9.F.P();p(9.E){9.E.P()}9.C.4d("1G:5X")},1D:q(a){p(9.o.1k){p(9.R&&9.o.1b!="1Z"){9.R.T()}}p(!9.o.1D){M}9.2G();9.5Y=9.T.1g(9).1v(9.o.1D)},2G:q(){p(9.o.1D){9.1F("1D")}},T:q(){9.1F("P");9.1F("R");p(!9.F.13()){M}9.4e()},4e:q(){p(s.1j){9.1q.T()}p(9.R){9.R.T()}9.F.T();(9.22||9.17).P();s.32(9);9.C.4d("1G:2w")},46:q(a){p(9.F&&9.F.13()){9.T(a)}11{9.20(a)}},2h:q(){r c=9.o.E,b=1V[0]||9.1s,d=s.2Y(c.O[0],b[c.1E]),f=s.2Y(c.O[1],b[s.2a[c.1E]]),a=9.1n||0;9.1L.21(9.V+d+f+".2y");p(c.1E=="1d"){r e=(d=="D")?c.G:0;9.3b.u("D: "+e+"B;");9.1L.u({"2J":d});9.E.u({D:0,v:(f=="1p"?"3i%":f=="1U"?"50%":0),5Z:(f=="1p"?-1*c.H:f=="1U"?-0.5*c.H:0)+(f=="1p"?-1*a:f=="v"?a:0)+"B"})}11{9.3b.u(d=="v"?"1x: 0; 2C: "+c.G+"B 0 0 0;":"2C: 0; 1x: 0 0 "+c.G+"B 0;");9.E.u(d=="v"?"v: 0; 1p: 1N;":"v: 1N; 1p: 0;");9.1L.u({1x:0,"2J":f!="1U"?f:"2f"});p(f=="1U"){9.1L.u("1x: 0 1N;")}11{9.1L.u("1x-"+f+": "+a+"B;")}p(s.2Z){p(d=="1p"){9.E.u({O:"4f",60:"61",v:"1N",1p:"1N","2J":"D",H:"3i%",1x:(-1*c.G)+"B 0 0 0"});9.E.1Y.2x="4g"}11{9.E.u({O:"4h","2J":"2f",1x:0})}}}9.1s=b},O:q(b){p(!9.17){p(!9.2z()){M}}s.2q(9);p(s.1j){r a=9.F.1X();
54p(!9.2K||9.2K.G!=a.G||9.2K.H!=a.H){9.1q.u({H:a.H+"B",G:a.G+"B"})}9.2K=a}p(9.o.W){r j,h;p(9.1W){r k=10.1C.2s(),c=b.2i||{};r g,i=2;3O(9.1W.3Y()){S"62":S"63":g={x:0-i,y:0-i};19;S"64":g={x:0,y:0-i};19;S"65":S"66":g={x:i,y:0-i};19;S"67":g={x:i,y:0};19;S"68":S"69":g={x:i,y:i};19;S"6a":g={x:0,y:i};19;S"6b":S"6c":g={x:0-i,y:i};19;S"6d":g={x:0-i,y:0};19}g.x+=9.o.1e.x;g.y+=9.o.1e.y;j=N.Y({1e:g},{C:9.o.W.1t,1W:9.1W,1u:{v:c.1R||2L.1R(b)-k.v,D:c.1Q||2L.1Q(b)-k.D}});h=s.W(9.F,9.18,j);p(9.o.1C){r n=9.3o(h),m=n.1s;h=n.O;h.D+=m.1f?2*U.2W(g.x-9.o.1e.x):0;h.v+=m.1f?2*U.2W(g.y-9.o.1e.y):0;p(9.E&&(9.1s.1d!=m.1d||9.1s.1f!=m.1f)){9.2h(m)}}h={D:h.D+"B",v:h.v+"B"};9.F.u(h)}11{j=N.Y({1e:9.o.1e},{C:9.o.W.1t,18:9.o.W.18});h=s.W(9.F,9.18,N.Y({O:1l},j));h={D:h.D+"B",v:h.v+"B"}}p(9.R){r e=s.W(9.R,9.18,N.Y({O:1l},j))}p(s.1j){9.1q.u(h)}}11{r f=9.18.2r(),c=b.2i||{},h={D:((9.o.1J)?f[0]:c.1Q||2L.1Q(b))+9.o.1e.x,v:((9.o.1J)?f[1]:c.1R||2L.1R(b))+9.o.1e.y};p(!9.o.1J&&9.C!==9.18){r d=9.C.2r();h.D+=-1*(d[0]-f[0]);h.v+=-1*(d[1]-f[1])}p(!9.o.1J&&9.o.1C){r n=9.3o(h),m=n.1s;h=n.O;p(9.E&&(9.1s.1d!=m.1d||9.1s.1f!=m.1f)){9.2h(m)}}h={D:h.D+"B",v:h.v+"B"};9.F.u(h);p(9.R){9.R.u(h)}p(s.1j){9.1q.u(h)}}},3o:q(c){r e={1d:X,1f:X},d=9.F.1X(),b=10.1C.2s(),a=10.1C.1X(),g={D:"H",v:"G"};31(r f 3N g){p((c[f]+d[g[f]]-b[f])>a[g[f]]){c[f]=c[f]-(d[g[f]]+(2*9.o.1e[f=="D"?"x":"y"]));p(9.E){e[s.3F[g[f]]]=1l}}}M{O:c,1s:e}}});N.Y(U,{41:q(d,g){r j=1V[2]||9.o,f=j.1n,c=j.1h,e={v:(g.4i(0)=="t"),D:(g.4i(1)=="l")};p(9.2M.26){r b=J I("26",{K:"6e"+g.2v(),H:c+"B",G:c+"B"});d.L(b);r i=b.3r("2d");i.6f=j.1M;i.6g((e.D?f:c-f),(e.v?f:c-f),f,0,6h.6i*2,1l);i.6j();i.4j((e.D?f:0),0,c-f,c);i.4j(0,(e.v?f:0),c,c-f)}11{r h;d.L(h=J I("Q").u({H:c+"B",G:c+"B",1x:0,2C:0,2x:"4g",O:"4f",6k:"2w"}));r a=J I("2j:6l",{6m:j.1M,6n:"6o",6p:j.1M,6q:(f/c*0.5).6r(2)}).u({H:2*c-1+"B",G:2*c-1+"B",O:"4h",D:(e.D?0:(-1*c))+"B",v:(e.v?0:(-1*c))+"B"});h.L(a);a.4k=a.4k}}});I.6s({21:q(c,b){c=$(c);r a=N.Y({4l:"v D",3p:"6t-3p",3q:"6u",1M:""},1V[2]||{});c.u(s.1j?{6v:"6w:6x.6y.6z(28=\'"+b+"\'\', 3q=\'"+a.3q+"\')"}:{6A:a.1M+" 2Q("+b+") "+a.4l+" "+a.3p});M c}});U.4m={P:q(){s.2q(9);9.2G();r d={};p(9.o.W){d.2i={1Q:0,1R:0}}11{r a=9.18.2r(),c=9.18.3M(),b=10.1C.2s();a.D+=(-1*(c[0]-b[0]));a.v+=(-1*(c[1]-b[1]));d.2i={1Q:a.D,1R:a.v}}p(9.o.1k){9.38(d)}11{9.20(d)}9.1D()}};U.Y=q(a){a.C.1G={};N.Y(a.C.1G,{P:U.4m.P.1g(a),T:a.T.1g(a),1B:s.1B.1g(s,a.C)})};U.3s();',62,409,"|||||||||this|||||||||||||||options|if|function|var|Tips||setStyle|top||||||px|element|left|stem|wrapper|height|width|Element|new|className|insert|return|Object|position|show|div|loader|case|hide|Prototip|images|hook|false|extend||document|else|title|visible||mouseout||tooltip|target|break|closeButton|showOn|observe|horizontal|offset|vertical|bind|border|mouseover|fixIE|ajax|true|useEvent|radius|zIndex|bottom|iframeShim|content|stemInverse|tip|mouse|delay|hideOn|margin|bindAsEventListener|stopObserving|tips|remove|viewport|hideAfter|orientation|clearTimer|prototip|mouseleave|invoke|fixed|visibility|stemImage|backgroundColor|auto|eventToggle|hideTargets|pointerX|pointerY|capture|mouseenter|middle|arguments|mouseHook|getDimensions|style|click|showDelayed|setPngBackground|borderFrame|borderTop|prototip_Corner|toolbar|canvas|Prototype|src|match|_inverse|null|clone||toLowerCase|none|close|positionStem|fakePointer|ns_vml|default|initialize|wrap|isElement|zIndexTop|push|raise|cumulativeOffset|getScrollOffsets|isString|mousemove|capitalize|hidden|display|png|build|clearfix|prototip_CornerWrapper|padding|addClassName|eventPosition|eventCheckDelay|cancelHideAfter|ajaxHideEvent|ajaxContentLoading|float|iframeShimDimensions|Event|support|replace|add|loaded|url|window|unload|convertVersionString|length|Browser|toggleInt|right|inverseStem|WebKit419|each|for|removeVisible|Styles|borderColor|include|onComplete|getStyle|ajaxShow|_build|body|stemWrapper|li|borderRow|borderMiddle|borderCenter|select|_update|100|eventShow|hideElement|event|activityEnter|activityLeave|getPositionWithinViewport|repeat|sizingMethod|getContext|start|require|find|namespaces|VML|dom|REQUIRED_|throw|_|input|IE|removeAll|specialEvent|_stemTranslation|parseFloat|deactivate|without|_highest|addVisibile|hideAll|cumulativeScrollOffset|in|switch|create|hideOthers|member|fixSafari2|setup|activate|9500px|_isBuilding|stemBox|toUpperCase|prototip_Between|borderBottom|createCorner|prototip_Fill|update|getWidth|eventHide|toggle|On|Action|buttonEvent|ajaxHide|ajaxContentLoaded|Timer|fire|afterHide|relative|block|absolute|charAt|fillRect|outerHTML|align|Methods|REQUIRED_Prototype|createElement|https|test|js|script|documentMode|urn|schemas|microsoft|com|vml|createStyleSheet|addRule|behavior|typeof|undefined|Version|requires|parseInt|times|indexOf|_captureTroubleElements|textarea|relatedTarget|while|try|parentNode|cat
54ch|abs|RegExp|MSIE|exec|navigator|userAgent|WebKit|evaluate|topRight|rightTop||topMiddle|rightMiddle|bottomLeft|leftBottom|bottomRight|rightBottom|bottomMiddle|leftMiddle|Tip|Class|not|available|cannot|000000|closeButtons|styles|endsWith|emptyFunction|area|tagName|9500|iframe|javascript|frameBorder|opacity|prototipLoader|gif|prototip_Stem|prototip_StemWrapper|prototip_StemBox|prototip_StemImage|MIDDLE|inline|ul|prototip_CornerWrapperTopLeft|prototip_BetweenCorners|prototip_CornerWrapperTopRight|prototip_CornerWrapperBottomLeft|cloneNode|prototip_CornerWrapperBottomRight|tl|tr|bl|br|isNumber|close_hover|hideAction|findElement|blur|stop|pointer|responseText|loaderTimer|ajaxTimer|Ajax|Request|showTimer|clearTimeout|shown|hideAfterTimer|marginTop|clear|both|LEFTTOP|TOPLEFT|TOPMIDDLE|TOPRIGHT|RIGHTTOP|RIGHTMIDDLE|RIGHTBOTTOM|BOTTOMRIGHT|BOTTOMMIDDLE|BOTTOMLEFT|LEFTBOTTOM|LEFTMIDDLE|cornerCanvas|fillStyle|arc|Math|PI|fill|overflow|roundrect|fillcolor|strokeWeight|1px|strokeColor|arcSize|toFixed|addMethods|no|scale|filter|progid|DXImageTransform|Microsoft|AlphaImageLoader|background".split("|"),0,{})),$(document).observe("dom:loaded",function(){if($("megaDropDown-season")!=undefined&&$("megaDropDown-season-callout")!=undefined&&1!=$j("body").hasClass("v4")&&new Tip($("megaDropDown-season"),$("megaDropDown-season-callout"),{style:"mega",showOn:"click",hideOn:{element:".close",event:"click"},hook:{target:"bottomRight",tip:"topRight"}}),$("sport-slider")!=undefined&&NGIN.Modules.SportTools.MakeSportSliderTips(),$("switch-profile")!=undefined&&new Tip($("switch-profile"),$("switch-profile-dropdown"),{style:"switch",showOn:"click",hideOn:{element:".close",event:"click"},hook:{target:"bottomLeft",tip:"topLeft"}}),$("rosterPlayerConnections-dropdown")!=undefined&&1!=$j("body").hasClass("v4")&&(new Tip($("rosterPlayerConnections-button"),$("rosterPlayerConnections-dropdown"),{style:"roster_player_connection",showOn:"click",hideOn:"click",hook:{target:"bottomLeft",tip:"topLeft"}}),$("rosterPlayerConnections-button").observe("prototip:shown",function(){$(this).addClassName("close")}),$("rosterPlayerConnections-button").observe("prototip:hidden",function(){$(this).removeClassName("close")})),$("sport-crumbs")!=undefined){var targetAnchors=$A($$("#sport-crumbs a[rel]")),targetted=null;targetAnchors.each(function(element){null!==(targetted=$(element.rel.toString()))&&(new Tip(element,targetted,{stem:!1,showOn:"click",hideOn:"click",hideOthers:!0,hook:{target:"bottomLeft",tip:"topLeft"},offset:{x:0,y:5},radius:4,style:"sport_crumbs",width:"auto"}),$(element).observe("prototip:shown",function(){$(this).addClassName("close")}),$(element).observe("prototip:hidden",function(){$(this).removeClassName("close")}))})}});var stIsIE=!1,madeSortableHash=new Hash;if(sorttable={highlight:!0,DATE_RE:function(){return/^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)/},init:function(){arguments.callee.done||(arguments.callee.done=!0,_timer&&clearInterval(_timer),document.createElement&&document.getElementsByTagName&&$A(document.getElementsByTagName("table")).each(function(table){-1!=table.className.search(/\bsortable\b/)&&sorttable.makeSortable(table)}))},resetSortedImg:function(object,img_path){Element.extend(object);var sorted_img=object.ancestors()[0].select(".sorted_img")[0];null!=sorted_img&&(sorted_img.src="../app_images/icons/sort_enabled.png",$(sorted_img).removeClassName("sorted_img"));var img=object.getElementsByTagName("img")[0];null!=img&&(img.src=img_path,$(img).addClassName("sorted_img"))},resetSortable:function(table){null==table.id&&""==table.id||madeSortableHash.set(table.id,!1),sorttable.makeSortable(table),setSortableImages()},makeSortable:function(table){if(null==table.id||""==table.id);else{if(madeSortableHash.get(table.id))return;madeSortableHash.set(table.id,!0)}0==table.getElementsByTagName("thead").length&&(the=document.createElement("thead"),the.appendChild(table.rows[0]),table.insertBefore(the,table.firstChild)),null==table.tHead&&(table.tHead=table.getElementsByTagName("thead")[0]),sortbottomrows=[];for(var i=0;i<table.rows.length;i++)-1!=table.rows[i].className.search(/\bsortbottom\b/)&&(sortbottomrows[sortbottomrows.length]=table.rows[i]);if(sortbottomrows){null==table.tFoot&&(tfo=document.createElement("tfoot"),table.appendChild(tfo));for(i=0;i<sortbottomrows.length;i++)tfo.appendChild(sortbottomrows[i]);delete sortbottomrows}var col=0;headrow=table.tHead.rows[0].cells;for(i=0;i<headrow.length;i++)headrow[i].className.match(/\bsorttable_nosort\b/)||headrow[i].getAttribute("colspan")||(mtch=headrow[i].className.match(/\bsorttable_([a-z0-9]+)\b/),mtch&&(override=mtch[1]),mtch&&"function"==typeof sorttable["sort_"+override]?headrow[i].sorttable_sortfunction=sorttable["sort_"+override]:headrow[i].sorttable_sortfunction=sorttable.guessType(table,i),headrow[i].sorttable_columnindex=col,headrow[i].sorttable_tbody=table.tBodies[0],Event.observe(headrow[i],"click",this.sortFromClick.bindAsEventListener(headrow[i],table))),headrow[i].getAttribute("colspan")?col+=parseInt(headrow[i].getAttribute("colspan"),10):col++;Event.fire(table,"table:madeSortable")},sortFromClick:function(e){sortColumn(this,$A(arguments)[1],!0)},guessType:function(table,column){sortfn=sorttable.sort_alpha;for(var i=0;i<table.tBodies[0].rows.length;i++)if(text=sorttable.getInnerText(table.tBodies[0].rows[i].cells[column]),""!=text){if(text.match(/^-?[\xa3$\xa4]?[\d,.]+%?$/))return sorttable.sort_numeric;if(possdate=text.match(sorttable.DATE_RE()),possdate){if(first=parseInt(possdate[1]),second=parseInt(possdate[2]),12<first)return sorttable.sort_ddmm;if(12<second)return sorttable.sort_mmdd;sortfn=sorttable.sort_mmdd}return sortfn}return sortfn},getInnerText:function(node){if(null==node)return"";if(hasInputs="function"==typeof node.getElementsByTagName&&node.getElementsByTagName("input").length,node.getAttribute&&null!=node.getAttribute("sorttable_customkey"))return node.getAttribute("sorttable_customkey");if("undefined"!=typeof node.textContent&&!hasInputs)return node.textContent.replace(/^\s+|\s+$/g,"");if("undefined"!=typeof node.innerText&&!hasInputs)return node.innerText.replace(/^\s+|\s+$/g,"");if("undefined"!=typeof node.text&&!hasInputs)return node.text.replace(/^\s+|\s+$/g,"");switch(node.nodeType){case 3:if("input"==node.nodeName.toLowerCase())return node.value.replace(/^\s+|\s+$/g,"");case 4:return node.nodeValue.replace(/^\s+|\s+$/g,"");case 1:case 11:for(var innerText="",i=0;i<node.childNodes.length;i++)innerText+=sorttable.getInnerText(node.childNodes[i]);return innerText.replace(/^\s+|\s+$/g,"");default:return""}},reverse:function(tbody){newrows=[];for(var i=0;i<tbody.rows.length;i++)newrows[newrows.length]=tbody.rows[i];for(i=newrows.length-1;0<=i;i--)tbody.appendChild(newrows[i]);delete newrows},sort_numeric:function(b,a){return aa=parseFloat(a[0].replace(/[^0-9.
54-]/g,"")),isNaN(aa)&&(aa=0),bb=parseFloat(b[0].replace(/[^0-9.-]/g,"")),isNaN(bb)&&(bb=0),aa-bb},sort_alpha:function(a,b){return a[0]==b[0]?0:a[0].toLowerCase()<b[0].toLowerCase()?-1:1},sort_ddmm:function(a,b){return mtch=a[0].match(sorttable.DATE_RE()),y=mtch[3],m=mtch[2],d=mtch[1],1==m.length&&(m="0"+m),1==d.length&&(d="0"+d),dt1=y+m+d,mtch=b[0].match(sorttable.DATE_RE()),y=mtch[3],m=mtch[2],d=mtch[1],1==m.length&&(m="0"+m),1==d.length&&(d="0"+d),dt2=y+m+d,dt1==dt2?0:dt1<dt2?-1:1},sort_mmdd:function(a,b){return mtch=a[0].match(sorttable.DATE_RE()),y=mtch[3],d=mtch[2],m=mtch[1],1==m.length&&(m="0"+m),1==d.length&&(d="0"+d),dt1=y+m+d,mtch=b[0].match(sorttable.DATE_RE()),y=mtch[3],d=mtch[2],m=mtch[1],1==m.length&&(m="0"+m),1==d.length&&(d="0"+d),dt2=y+m+d,dt1==dt2?0:dt1<dt2?-1:1},shaker_sort:function(list,comp_func){for(var b=0,t=list.length-1,swap=!0;swap;){swap=!1;for(var i=b;i<t;++i)if(0<comp_func(list[i],list[i+1])){var q=list[i];list[i]=list[i+1],list[i+1]=q,swap=!0}if(t--,!swap)break;for(i=t;b<i;--i)if(comp_func(list[i],list[i-1])<0){q=list[i];list[i]=list[i-1],list[i-1]=q,swap=!0}b++}}},document.addEventListener&&document.addEventListener("DOMContentLoaded",sorttable.init,!1),/WebKit/i.test(navigator.userAgent))var _timer=setInterval(function(){/loaded|complete/.test(document.readyState)&&sorttable.init()},10);if(window.onload=sorttable.init,Event.observe(window,"load",function(){setSortableImages()}),!Control)var Control={};Control.Slider=Class.create({initialize:function(handle,track,options){var slider=this;Object.isArray(handle)?this.handles=handle.collect(function(e){return $(e)}):this.handles=[$(handle)],this.track=$(track),this.options=options||{},this.axis=this.options.axis||"horizontal",this.increment=this.options.increment||1,this.step=parseInt(this.options.step||"1"),this.range=this.options.range||$R(0,1),this.value=0,this.values=this.handles.map(function(){return 0}),this.spans=!!this.options.spans&&this.options.spans.map(function(s){return $(s)}),this.options.startSpan=$(this.options.startSpan||null),this.options.endSpan=$(this.options.endSpan||null),this.restricted=this.options.restricted||!1,this.maximum=this.options.maximum||this.range.end,this.minimum=this.options.minimum||this.range.start,this.alignX=parseInt(this.options.alignX||"0"),this.alignY=parseInt(this.options.alignY||"0"),this.trackLength=this.maximumOffset()-this.minimumOffset(),this.handleLength=this.isVertical()?0!=this.handles[0].offsetHeight?this.handles[0].offsetHeight:this.handles[0].style.height.replace(/px$/,""):0!=this.handles[0].offsetWidth?this.handles[0].offsetWidth:this.handles[0].style.width.replace(/px$/,""),this.active=!1,this.dragging=!1,this.disabled=!1,this.options.disabled&&this.setDisabled(),this.allowedValues=!!this.options.values&&this.options.values.sortBy(Prototype.K),this.allowedValues&&(this.minimum=this.allowedValues.min(),this.maximum=this.allowedValues.max()),this.eventMouseDown=this.startDrag.bindAsEventListener(this),this.eventMouseUp=this.endDrag.bindAsEventListener(this),this.eventMouseMove=this.update.bindAsEventListener(this),this.handles.each(function(h,i){i=slider.handles.length-1-i,slider.setValue(parseFloat((Object.isArray(slider.options.sliderValue)?slider.options.sliderValue[i]:slider.options.sliderValue)||slider.range.start),i),h.makePositioned().observe("mousedown",slider.eventMouseDown)}),this.track.observe("mousedown",this.eventMouseDown),document.observe("mouseup",this.eventMouseUp),document.observe("mousemove",this.eventMouseMove),this.initialized=!0},dispose:function(){var slider=this;Event.stopObserving(this.track,"mousedown",this.eventMouseDown),Event.stopObserving(document,"mouseup",this.eventMouseUp),Event.stopObserving(document,"mousemove",this.eventMouseMove),this.handles.each(function(h){Event.stopObserving(h,"mousedown",slider.eventMouseDown)})},setDisabled:function(){this.disabled=!0},setEnabled:function(){this.disabled=!1},getNearestValue:function(value){if(this.allowedValues){if(value>=this.allowedValues.max())return this.allowedValues.max();if(
55value<=this.allowedValues.min())return this.allowedValues.min();var offset=Math.abs(this.allowedValues[0]-value),newValue=this.allowedValues[0];return this.allowedValues.each(function(v){var currentOffset=Math.abs(v-value);currentOffset<=offset&&(newValue=v,offset=currentOffset)}),newValue}return value>this.range.end?this.range.end:value<this.range.start?this.range.start:value},setValue:function(sliderValue,handleIdx){this.active||(this.activeHandleIdx=handleIdx||0,this.activeHandle=this.handles[this.activeHandleIdx],this.updateStyles()),handleIdx=handleIdx||this.activeHandleIdx||0,this.initialized&&this.restricted&&(0<handleIdx&&sliderValue<this.values[handleIdx-1]&&(sliderValue=this.values[handleIdx-1]),handleIdx<this.handles.length-1&&sliderValue>this.values[handleIdx+1]&&(sliderValue=this.values[handleIdx+1])),sliderValue=this.getNearestValue(sliderValue),this.values[handleIdx]=sliderValue,this.value=this.values[0],this.handles[handleIdx].style[this.isVertical()?"top":"left"]=this.translateToPx(sliderValue),this.drawSpans(),this.dragging&&this.event||this.updateFinished()},setValueBy:function(delta,handleIdx){this.setValue(this.values[handleIdx||this.activeHandleIdx||0]+delta,handleIdx||this.activeHandleIdx||0)},translateToPx:function(value){return Math.round((this.trackLength-this.handleLength)/(this.range.end-this.range.start)*(value-this.range.start))+"px"},translateToValue:function(offset){return offset/(this.trackLength-this.handleLength)*(this.range.end-this.range.start)+this.range.start},getRange:function(range){var v=this.values.sortBy(Prototype.K);return $R(v[range=range||0],v[range+1])},minimumOffset:function(){return this.isVertical()?this.alignY:this.alignX},maximumOffset:function(){return this.isVertical()?(0!=this.track.offsetHeight?this.track.offsetHeight:this.track.style.height.replace(/px$/,""))-this.alignY:(0!=this.track.offsetWidth?this.track.offsetWidth:this.track.style.width.replace(/px$/,""))-this.alignX},isVertical:function(){return"vertical"==this.axis},drawSpans:function(){var slider=this;this.spans&&$R(0,this.spans.length-1).each(function(r){slider.setSpan(slider.spans[r],slider.getRange(r))}),this.options.startSpan&&this.setSpan(this.options.startSpan,$R(0,1<this.values.length?this.getRange(0).min():this.value)),this.options.endSpan&&this.setSpan(this.options.endSpan,$R(1<this.values.length?this.getRange(this.spans.length-1).max():this.value,this.maximum))},setSpan:function(span,range){this.isVertical()?(span.style.top=this.translateToPx(range.start),span.style.height=this.translateToPx(range.end-range.start+this.range.start)):(span.style.left=this.translateToPx(range.start),span.style.width=this.translateToPx(range.end-range.start+this.range.start))},updateStyles:function(){this.handles.each(function(h){Element.removeClassName(h,"selected")}),Element.addClassName(this.activeHandle,"selected")},startDrag:function(event){if(Event.isLeftClick(event)){if(!this.disabled){this.active=!0;var handle=Event.element(event),pointer=[Event.pointerX(event),Event.pointerY(event)];if(handle==this.track){var offsets=Position.cumulativeOffset(this.track);this.event=event,this.setValue(this.translateToValue((this.isVertical()?pointer[1]-offsets[1]:pointer[0]-offsets[0])-this.handleLength/2));offsets=Position.cumulativeOffset(this.activeHandle);
55this.offsetX=pointer[0]-offsets[0],this.offsetY=pointer[1]-offsets[1]}else{for(;-1==this.handles.indexOf(handle)&&handle.parentNode;)handle=handle.parentNode;if(-1!=this.handles.indexOf(handle)){this.activeHandle=handle,this.activeHandleIdx=this.handles.indexOf(this.activeHandle),this.updateStyles();offsets=Position.cumulativeOffset(this.activeHandle);this.offsetX=pointer[0]-offsets[0],this.offsetY=pointer[1]-offsets[1]}}}Event.stop(event)}},update:function(event){this.active&&(this.dragging||(this.dragging=!0),this.draw(event),Prototype.Browser.WebKit&&window.scrollBy(0,0),Event.stop(event))},draw:function(event){var pointer=[Event.pointerX(event),Event.pointerY(event)],offsets=Position.cumulativeOffset(this.track);pointer[0]-=this.offsetX+offsets[0],pointer[1]-=this.offsetY+offsets[1],this.event=event,this.setValue(this.translateToValue(this.isVertical()?pointer[1]:pointer[0])),this.initialized&&this.options.onSlide&&this.options.onSlide(1<this.values.length?this.values:this.value,this)},endDrag:function(event){this.active&&this.dragging&&(this.finishDrag(event,!0),Event.stop(event)),this.active=!1,this.dragging=!1},finishDrag:function(){this.active=!1,this.dragging=!1,this.updateFinished()},updateFinished:function(){this.initialized&&this.options.onChange&&this.options.onChange(1<this.values.length?this.values:this.value,this),this.event=null}});
56// Copyright 2006-2007 javascript-array.com
57var timeout=150,closetimer=0,ddmenuitem=!1;document.onclick=mclose,Prototype.Browser.WebKit&&(Prototype.Browser.WebKitVersion=parseFloat(navigator.userAgent.match(/AppleWebKit\/([\d\.\+]*)/)[1]),Prototype.Browser.Safari2=Prototype.Browser.WebKitVersion<420),Prototype.Browser.IE&&(Prototype.Browser.IEVersion=parseFloat(navigator.appVersion.split(";")[1].strip().split(" ")[1]),Prototype.Browser.IE6=6==Prototype.Browser.IEVersion,Prototype.Browser.IE7=7==Prototype.Browser.IEVersion),Prototype.falseFunction=function(){return!1},Prototype.trueFunction=function(){return!0};var UI={Abstract:{},Ajax:{}};Object.extend(Class.Methods,{extend:Object.extend.methodize(),addMethods:Class.Methods.addMethods.wrap(function(proceed,source){if(!source)return this;if(!source.hasOwnProperty("methodsAdded"))return proceed(source);var callback=source.methodsAdded;return delete source.methodsAdded,proceed(source),callback.call(source,this),source.methodsAdded=callback,this}),addMethod:function(name,lambda){var methods={};return methods[name]=lambda,this.addMethods(methods)},method:function(name){return this.prototype[name].valueOf()},classMethod:function(){return $A(arguments).flatten().each(function(method){this[method]=function(){return this[method].apply(this,arguments)}.bind(this.prototype)},this),this},undefMethod:function(name){return this.prototype[name]=undefined,this},removeMethod:function(name){return delete this.prototype[name],this},aliasMethod:function(newName,name){return this.prototype[newName]=this.prototype[name],this},aliasMethodChain:function(target,feature){return feature=feature.camelcase(),this.aliasMethod(target+"Without"+feature,target),this.aliasMethod(target,target+"With"+feature),this}}),Object.extend(Number.prototype,{snap:function(round){return parseInt(1==round?this:(this/round).floor()*round)}}),Object.extend(String.prototype,{camelcase:function(){var string=this.dasherize().camelize();return string.charAt(0).toUpperCase()+string.slice(1)},makeElement:function(){var wrapper=new Element("div");return wrapper.innerHTML=this,wrapper.down()}}),Object.extend(Array.prototype,{empty:function(){return!this.length},extractOptions:function(){return this.last().constructor===Object?this.pop():{}},removeAt:function(index){var object=this[index];return this.splice(index,1),object},remove:function(object){for(var index;-1!=(index=this.indexOf(object));)this.removeAt(index);return object},insert:function(index){var args=$A(arguments);return args.shift(),this.splice.apply(this,[index,0].concat(args)),this}}),Element.addMethods({getScrollDimensions:function(element){return{width:element.scrollWidth,height:element.scrollHeight}},getScrollOffset:function(element){return Element._returnOffset(element.scrollLeft,element.scrollTop)},setScrollOffset:function(element,offset,argument_2){return element=$(element),3==arguments.length&&(offset={left:offset,top:argument_2}),element.scrollLeft=offset.left,element.scrollTop=offset.top,element},getNumStyle:function(element,style){var value=parseFloat($(element).getStyle(style));return isNaN(value)?null:value},appendText:function(element,text){return element=$(element),text=String.interpret(text),element.appendChild(document.createTextNode(text)),element}}),document.whenReady=function(callback){document.loaded?callback.call(
57document):document.observe("dom:loaded",callback)},Object.extend(document.viewport,{getScrollOffset:document.viewport.getScrollOffsets,setScrollOffset:function(offset){Element.setScrollOffset(Prototype.Browser.WebKit?document.body:document.documentElement,offset)},getScrollDimensions:function(){return Element.getScrollDimensions(Prototype.Browser.WebKit?document.body:document.documentElement)}}),function(){function addOptionsAccessors(receiver,names,areSetters){(names=$A(names).flatten()).empty()&&(names=Object.keys(receiver.allOptions())),names.each(function(name){var accessorName=(areSetters?"set":"get")+name.camelcase();receiver[accessorName]=receiver[accessorName]||(areSetters?function(value){return this.options[name]=value}:function(){return this.options[name]})})}UI.Options={methodsAdded:function(klass){klass.classMethod($w(" setOptions allOptions optionsGetter optionsSetter optionsAccessor "))},setOptions:function(options){this.hasOwnProperty("options")||(this.options=this.allOptions()),this.options=Object.extend(this.options,options||{})},allOptions:function(){var superclass=this.constructor.superclass,ancestor=superclass&&superclass.prototype;return ancestor&&ancestor.allOptions?Object.extend(ancestor.allOptions(),this.options):Object.clone(this.options)},optionsGetter:function(){addOptionsAccessors(this,arguments,!1)},optionsSetter:function(){addOptionsAccessors(this,arguments,!0)},optionsAccessor:function(){this.optionsGetter.apply(this,arguments),this.optionsSetter.apply(this,arguments)}}}(),UI.Carousel=Class.create(UI.Options,{options:{direction:"horizontal",previousButton:".previous_button",nextButton:".next_button",container:".container",scrollInc:"auto",disabledButtonSuffix:"_disabled",overButtonSuffix:"_over"},initialize:function(element,options){this.setOptions(options),this.element=$(element),this.id=this.element.id,this.container=this.element.down(this.options.container).firstDescendant(),this.elements=this.container.childElements(),this.previousButton=0==this.options.previousButton?null:this.element.down(this.options.previousButton),this.nextButton=0==this.options.nextButton?null:this.element.down(this.options.nextButton),this.posAttribute="horizontal"==this.options.direction?"left":"top",this.dimAttribute="horizontal"==this.options.direction?"width":"height",this.elementSize=this.computeElementSize(),this.nbVisible=this.currentSize()/this.elementSize;var scrollInc=this.options.scrollInc;"auto"==scrollInc&&(scrollInc=Math.floor(this.nbVisible)),[this.previousButton,this.nextButton].each(function(button){if(button){var className=(button==this.nextButton?"next_button":"previous_button")+this.options.overButtonSuffix;button.clickHandler=this.scroll.bind(this,(button==this.nextButton?-1:1)*scrollInc*this.elementSize),button.observe("click",button.clickHandler).observe("mouseover",function(){button.addClassName(className)}.bind(this)).observe("mouseout",function(){button.removeClassName(className)}.bind(this))}},this),this.updateButtons()},destroy:function(){[this.previousButton,this.nextButton].each(function(button){button&&button.stopObserving("click",button.clickHandler)},this),this.element.remove(),document.fire("destroyed")},fire:function(eventName,memo){return((memo=memo||{}).carousel=this).element.fire("carousel:"+eventName,memo)},observe:function(eventName,handler){return this.element.observe("carousel:"+eventName,handler.bind(this)),this},stopObserving:function(eventName,handler){return this.element.stopObserving("carousel:"+eventName,handler),this},checkScroll:function(position,updatePosition){if(0<position)position=0;else{var limit=this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize,carouselSize=this.currentSize();position+limit<carouselSize&&(position+=carouselSize-(position+limit)),position=Math.min(position,0)}return updatePosition&&(this.container.style[this.posAttribute]=position+"px"),position},scroll:function(deltaPixel){if(this.animating)return this;var position=this.currentPosition()+deltaPixel;if(position=this.checkScroll(position,!1),0!=(deltaPixel=position-this.currentPosition())){this.animating=!0,document.fire("scroll:started");var that=this;this.container.morph("opacity:1",{duration:.05,afterFinish:function(){that.container.morph(that.posAttribute+": "+position+"px",{duration:.1,afterFinish:function(){that.container.morph("opacity:1",{duration:.1,afterFinish:function(){that.animating=!1,that.updateButtons().fire("scroll:ended",{shift:deltaPixel/that.currentSize()})}})}})}})}return this},scrollTo:function(index){return this.animating||index<0||index>this.elements.length||index==this.currentIndex()||isNaN(parseInt(index))?this:this.scroll((this.currentIndex()-index)*this.elementSize)}
57,scrollToNoAnimation:function(index){if(index<0||index>this.elements.length||index==this.currentIndex()||isNaN(parseInt(index)))return this;var deltaPixel=(this.currentIndex()-index)*this.elementSize,position=this.currentPosition()+deltaPixel;return 0!=(deltaPixel=(position=this.checkScroll(position,!1))-this.currentPosition())&&(this.container.style[this.posAttribute]=position+"px"),this},updateButtons:function(){return this.updatePreviousButton(),this.updateNextButton(),this},updatePreviousButton:function(){var position=this.currentPosition(),previousClassName="previous_button"+this.options.disabledButtonSuffix;this.previousButton.hasClassName(previousClassName)&&0!=position&&(this.previousButton.removeClassName(previousClassName),document.fire("previousButton:enabled")),this.previousButton.hasClassName(previousClassName)||0!=position||(this.previousButton.addClassName(previousClassName),document.fire("previousButton:disabled"))},updateNextButton:function(){var lastPosition=this.currentLastPosition(),size=this.currentSize(),nextClassName="next_button"+this.options.disabledButtonSuffix;this.nextButton.hasClassName(nextClassName)&&lastPosition!=size?(this.nextButton.removeClassName(nextClassName),document.fire("nextButton:enabled")):this.nextButton.hasClassName(nextClassName)||lastPosition!=size?lastPosition<size&&(this.nextButton.addClassName(nextClassName),document.fire("nextButton:disabled")):(this.nextButton.addClassName(nextClassName),document.fire("nextButton:disabled"))},computeElementSize:function(){return this.elements.first().getDimensions()[this.dimAttribute]},currentIndex:function(){return-this.currentPosition()/this.elementSize},currentLastPosition:function(){return this.container.childElements().empty()?0:this.currentPosition()+this.elements.last().positionedOffset()[this.posAttribute]+this.elementSize},currentPosition:function(){return this.container.getNumStyle(this.posAttribute)},currentSize:function(){return this.container.parentNode.getDimensions()[this.dimAttribute]},updateSize:function(){this.nbVisible=this.currentSize()/this.elementSize;var scrollInc=this.options.scrollInc;return"auto"==scrollInc&&(scrollInc=Math.floor(this.nbVisible)),[this.previousButton,this.nextButton].each(function(button){button&&(button.stopObserving("click",button.clickHandler),button.clickHandler=this.scroll.bind(this,(button==this.nextButton?-1:1)*scrollInc*this.elementSize),button.observe("click",button.clickHandler))},this),this.checkScroll(this.currentPosition(),!0),this.updateButtons().fire("sizeUpdated"),this}}),UI.Ajax.Carousel=Class.create(UI.Carousel,{options:{elementSize:-1,url:null,startPos:0},initialize:function($super,element,options){if(!options.url)throw"url option is required for UI.Ajax.Carousel";if(!options.elementSize)throw"elementSize option is required for UI.Ajax.Carousel";options.startPos||(options.startPos=0),$super(element,options),this.endIndex=0,this.startIndex=options.startPos-6,this.startIndex<0&&(this.startIndex=0),this.startPos=options.startPos-this.startIndex,this.hasMore=!0,this.updateHandler=function(transport,json){this.update(transport,json),this.scrollTo(this.startPos)}.bind(this),this.updateAndScrollHandler=function(nbElements,transport,json){this.update(transport,json)}.bind(this),this.updatePreviousHandler=function(nbElements,transport,json){this.updatePrevious(transport,json)}.bind(this),this.runRequest.bind(this).defer({parameters:{from:this.startIndex,to:Math.ceil(this.nbVisible)+options.startPos+6},onSuccess:this.updateHandler})},runRequest:function(options){return this.requestRunning=!0,new Ajax.Request(this.options.url,Object.extend({method:"GET"},options)),document.fire("request:started"),this},scroll:function($super,deltaPixel){if(this.animating)return this;$super(deltaPixel);var nbElements=-deltaPixel/this.elementSize;if(!this.requestRunning)if(this.hasMore&&0<nbElements&&this.currentIndex()+this.nbVisible+nbElements+this.startIndex+6>this.endIndex){var from=this.endIndex+1;0==(to=Math.ceil(from+this.nbVisible-1))&&0==from||this.runRequest({parameters:{from:from,to:to},onSuccess:this.updateAndScrollHandler.curry(deltaPixel).bind(this)})}else if(this.currentIndex()+this.startIndex+nbElements-6<this.startIndex&&0<this.startIndex){var to;(from=Math.floor(this.startIndex-this.nbVisible))<0&&(from=0),(to=Math.ceil(this.startIndex-1))<0&&(to=0),0==to&&0==from||this.runRequest({parameters:{from:from,to:to},onSuccess:this.updatePreviousHandler.curry(deltaPixel).bind(this)})}},update:function(transport,json){return this.requestRunning=!1,document.fire("request:ended"),json||(json=transport.responseJSON),this.hasMore=json.more,this.startIndex=Math.min(this.startIndex,json.from),this.elements=this.container.insert({bottom:json.html}).childElements(),this.endIndex=this.elements.length+this.startIndex,this.updateButtons()},updatePrevious:function(transport,json){return this.requestRunning=!1,document.fire("request:ended"),json||(json=transport.responseJSON),this.hasMore=json.more,this.endIndex=Math.max(this.endIndex,json.to),this.startIndex=Math.min(this.startIndex,json.from),this.elements=this.container.insert({top:json.html}).childElements(),this.scrollToNoAnimation(this.currentIndex()+(json.to-json.from)),this.updateSize(),this.updateButtons()},computeElementSize:function(){return this.options.elementSize},updateSize:function($super){var nbVisible=this.nbVisible;if($super(),1<=Math.floor(this.nbVisible)-Math.floor(nbVisible)&&this.hasMore&&this.currentIndex()+Math.floor(this.nbVisible)>=this.endIndex){var nbNew=Math.floor(this.currentIndex()+Math.floor(this.nbVisible)-this.endIndex);this.runRequest({parameters:{from:this.endIndex+1,to:this.endIndex+nbNew},onSuccess:this.updateHandler})}return this},updateNextButton:function(){var lastPosition=this.currentLastPosition(),size=this.currentSize(),nextClassName="next_button"+this.options.disabledButtonSuffix;this.nextButton.hasClassName(nextClassName)&&lastPosition!=size&&(this.nextButton.removeClassName(nextClassName),document.fire("nextButton:enabled")),!this.nextButton.hasClassName(nextClassName)&&lastPosition<=size&&!this.hasMore&&(this.nextButton.addClassName(nextClassName),document.fire("nextButton:disabled"))}});var swfobject=function(){function f(){if(!J){try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=!0;for(var X=U.length,Y=0;Y<X;Y++)U[Y]()}}function K(X){J?X():U[U.length]=X}function s(Y){if(typeof O.addEventListener!=D)O.addEventListener("load",Y,!1);else if(typeof j.addEventListener!=D)j.addEventListener("load",Y,!1);else if(typeof O.attachEvent!=D)i(O,"onload",Y);else if("function"==typeof O.onload){var X=O.onload;O.onload=function(){X(),Y()}}else O.onload=Y}function h(){T?V():H()}function V(){var X=j.getElementsByTagName("body")[0],aa=C(r);aa.setAttribute("style","visibility: hidden;"),aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;!function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");ab&&(ab=ab.split(" ")[1].split(","),M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)])}else if(Y<10)return Y++,setTimeout(arguments.callee,10);X.removeChild(aa),Z=null,H()}()}else H()}function H(){var ag=o.length;if(0<ag)for(var af=0;af<ag;af++){var Y=o[af].id,ab=o[af].callbackFn,aa={success:!1,id:Y};if(0<M.pv[0]){var ae=c(Y);if(ae)if(!F(o[af].swfVersion)||M.wk&&M.wk<312)if(o[af].expressInstall&&A(
57)){var ai={};ai.data=o[af].expressInstall,ai.width=ae.getAttribute("width")||"0",ai.height=ae.getAttribute("height")||"0",ae.getAttribute("class")&&(ai.styleclass=ae.getAttribute("class")),ae.getAttribute("align")&&(ai.align=ae.getAttribute("align"));for(var ah={},X=ae.getElementsByTagName("param"),ac=X.length,ad=0;ad<ac;ad++)"movie"!=X[ad].getAttribute("name").toLowerCase()&&(ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value"));P(ai,ah,Y,ab)}else p(ae),ab&&ab(aa);else w(Y,!0),ab&&(aa.success=!0,aa.ref=z(Y),ab(aa))}else if(w(Y,!0),ab){var Z=z(Y);Z&&typeof Z.SetVariable!=D&&(aa.success=!0,aa.ref=Z),ab(aa)}}}function z(aa){var X=null,Y=c(aa);if(Y&&"OBJECT"==Y.nodeName)if(typeof Y.SetVariable!=D)X=Y;else{var Z=Y.getElementsByTagName(r)[0];Z&&(X=Z)}return X}function A(){return!a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){E=Z||null,B={success:!(a=!0),id:X};var ae=c(X);if(ae){"OBJECT"==ae.nodeName?(l=g(ae),Q=null):(l=ae,Q=X),aa.id=R,(typeof aa.width==D||!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)&&(aa.width="310"),(typeof aa.height==D||!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)&&(aa.height="137"),j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D?ab.flashvars+="&"+ac:ab.flashvars=ac,M.ie&&M.win&&4!=ae.readyState){var Y=C("div");X+="SWFObjectNew",Y.setAttribute("id",X),ae.parentNode.insertBefore(Y,ae),ae.style.display="none",function(){4==ae.readyState?ae.parentNode.removeChild(ae):setTimeout(arguments.callee,10)}()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&4!=Y.readyState){var X=C("div");Y.parentNode.insertBefore(X,Y),X.parentNode.replaceChild(g(Y),X),Y.style.display="none",function(){4==Y.readyState?Y.parentNode.removeChild(Y):setTimeout(arguments.callee,10)}()}else Y.parentNode.replaceChild(g(Y),Y)}function g(ab){var aa=C("div");if(M.win&&M.ie)aa.innerHTML=ab.innerHTML;else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad)for(var X=ad.length,Z=0;Z<X;Z++)1==ad[Z].nodeType&&"PARAM"==ad[Z].nodeName||8==ad[Z].nodeType||aa.appendChild(ad[Z].cloneNode(!0))}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312)return X;if(aa)if(typeof ai.id==D&&(ai.id=Y),M.ie&&M.win){var ah="";for(var ae in ai)ai[ae]!=Object.prototype[ae]&&("data"==ae.toLowerCase()?ag.movie=ai[ae]:"styleclass"==ae.toLowerCase()?ah+=' class="'+ai[ae]+'"':"classid"!=ae.toLowerCase()&&(ah+=" "+ae+'="'+ai[ae]+'"'));var af="";for(var ad in ag)ag[ad]!=Object.prototype[ad]&&(af+='<param name="'+ad+'" value="'+ag[ad]+'" />');aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>",N[N.length]=ai.id,X=c(ai.id)}else{var Z=C(r);for(var ac in Z.setAttribute("type",q),ai)ai[ac]!=Object.prototype[ac]&&("styleclass"==ac.toLowerCase()?Z.setAttribute("class",ai[ac]):"classid"!=ac.toLowerCase()&&Z.setAttribute(ac,ai[ac]));for(var ab in ag)ag[ab]!=Object.prototype[ab]&&"movie"!=ab.toLowerCase()&&e(Z,ab,ag[ab]);aa.parentNode.replaceChild(Z,aa),X=Z}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X),aa.setAttribute("value",Y),Z.appendChild(aa)}function y(Y){var X=c(Y);X&&"OBJECT"==X.nodeName&&(M.ie&&M.win?(X.style.display="none",function(){4==X.readyState?b(Y):setTimeout(arguments.callee,10)}()):X.parentNode.removeChild(X))}function b(Z){var Y=c(Z);if(Y){for(var X in Y)"function"==typeof Y[X]&&(Y[X]=null);Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y),I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");return X[0]=parseInt(X[0],10),X[1]=parseInt(X[1],10)||0,X[2]=parseInt(X[2],10)||0,Y[0]>X[0]||Y[0]==X[0]&&Y[1]>X[1]||Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]}function v(ac,Y,ad,ab){if(!M.ie||!M.mac){var aa=j.getElementsByTagName("head")[0];if(aa){var X=ad&&"string"==typeof ad?ad:"screen";if(ab&&(G=n=null),!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css"),Z.setAttribute("media",X),n=aa.appendChild(Z),M.ie&&M.win&&typeof j.styleSheets!=D&&0<j.styleSheets.length&&(n=j.styleSheets[j.styleSheets.length-1]),G=X}M.ie&&M.win?n&&typeof n.addRule==r&&n.addRule(ac,Y):n&&typeof j.createTextNode!=D&&n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(m){var Y=X?"visible":"hidden";J&&c(Z)?c(Z).style.visibility=Y:v("#"+Z,"visibility:"+Y)}}function L(Y){return null!=/[\\\"<>\.;]/.exec(Y)&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var l,Q,E,B,n,G,D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=!1,U=[h],o=[],N=[],I=[],J=!1,a=!1,m=!0,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=!!/webkit/.test(ah)&&parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")),X=!1,ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r)!(ab=t.plugins[S].description)||typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin||(X=!(T=!0),ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1"),ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10),ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10),ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0);else if(typeof O.ActiveXObject!=D)try{var ad=new ActiveXObject(W);
57ad&&(ab=ad.GetVariable("$version"))&&(X=!0,ab=ab.split(" ")[1].split(","),ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)])}catch(Z){}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}();M.w3&&((typeof j.readyState!=D&&"complete"==j.readyState||typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))&&f(),J||(typeof j.addEventListener!=D&&j.addEventListener("DOMContentLoaded",f,!1),M.ie&&M.win&&(j.attachEvent(x,function(){"complete"==j.readyState&&(j.detachEvent(x,arguments.callee),f())}),O==top&&function(){if(!J){try{j.documentElement.doScroll("left")}catch(X){return setTimeout(arguments.callee,0)}f()}}()),M.wk&&function(){J||(/loaded|complete/.test(j.readyState)?f():setTimeout(arguments.callee,0))}(),s(f))),M.ie&&M.win&&window.attachEvent("onunload",function(){for(var ac=I.length,ab=0;ab<ac;ab++)I[ab][0].detachEvent(I[ab][1],I[ab][2]);for(var Z=N.length,aa=0;aa<Z;aa++)y(N[aa]);for(var Y in M)M[Y]=null;for(var X in M=null,swfobject)swfobject[X]=null;swfobject=null});return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab,Y.swfVersion=X,Y.expressInstall=aa,Y.callbackFn=Z,o[o.length]=Y,w(ab,!1)}else Z&&Z({success:!1,id:ab})},getObjectById:function(X){if(M.w3)return z(X)},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:!1,id:ah};M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y?(w(ah,!1),K(function(){ae+="",ag+="";var aj={};if(af&&typeof af===r)for(var al in af)aj[al]=af[al];aj.data=ab,aj.width=ae,aj.height=ag;var am={};if(ad&&typeof ad===r)for(var ak in ad)am[ak]=ad[ak];if(Z&&typeof Z===r)for(var ai in Z)typeof am.flashvars!=D?am.flashvars+="&"+ai+"="+Z[ai]:am.flashvars=ai+"="+Z[ai];if(F(Y)){var an=u(aj,am,ah);aj.id==ah&&w(ah,!0),X.success=!0,X.ref=an}else{if(aa&&A())return aj.data=aa,void P(aj,am,ah,ac);w(ah,!0)}ac&&ac(X)})):ac&&ac(X)},switchOffAutoHideShow:function(){m=!1},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){return M.w3?u(Z,Y,X):undefined},showExpressInstall:function(Z,aa,X,Y){M.w3&&A()&&P(Z,aa,X,Y)},removeSWF:function(X){M.w3&&y(X)},createCSS:function(aa,Z,Y,X){M.w3&&v(aa,Z,Y,X)},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)&&(Z=Z.split("?")[1]),null==aa)return L(Z);for(var Y=Z.split("&"),X=0;X<Y.length;X++)if(Y[X].substring(0,Y[X].indexOf("="))==aa)return L(Y[X].substring(Y[X].indexOf("=")+1))}return""},expressInstallCallback:function(){if(a){var X=c(R);X&&l&&(X.parentNode.replaceChild(l,X),Q&&(w(Q,!0),M.ie&&M.win&&(l.style.display="block")),E&&E(B)),a=!1}}}}();if($(document).observe("dom:loaded",function(){var userAgentString=navigator.userAgent.toLowerCase(),targetPhotos=$$(".heroPhotoElement img, #photo_gallery #mediaGallery-fullSizeImage");for(i=0;i<targetPhotos.length;i++)imgSRC=Element.readAttribute(targetPhotos[i],"src"),0<userAgentString.indexOf("msie 7.0")&&(targetPhotos[i].style.msInterpolationMode="bicubic"),0<userAgentString.indexOf("msie 6.0")&&(imgWi
57dth=targetPhotos[i].offsetWidth,imgHeight=targetPhotos[i].offsetHeight,targetPhotos[i].style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+imgSRC+"', sizingMethod='scale')",targetPhotos[i].style.width=imgWidth,targetPhotos[i].style.height=imgHeight,Element.writeAttribute(targetPhotos[i],"src","../app_images/spacer.gif"))}),document.observe("dom:loaded",function(){topCommentFormLink=document.getElementById("comment_link_0"),null===topCommentFormLink||topCommentFormLink.hasClassName("hide_form_on_load")||openCommentForm(topCommentFormLink),fixIERendering()}),Object.isUndefined(Effect))throw"dragdrop.js requires including script.aculo.us' effects.js library";var Droppables={drops:[],remove:function(element){this.drops=this.drops.reject(function(d){return d.element==$(element)})},add:function(element,argument_1){element=$(element);var options=Object.extend({greedy:!0,hoverclass:null,tree:!1},argument_1||{});if(options.containment){options._containers=[];var containment=options.containment;Object.isArray(containment)?containment.each(function(c){options._containers.push($(c))}):options._containers.push($(containment))}options.accept&&(options.accept=[options.accept].flatten()),Element.makePositioned(element),options.element=element,this.drops.push(options)},findDeepestChild:function(drops){for(deepest=drops[0],i=1;i<drops.length;++i)Element.isParent(drops[i].element,deepest.element)&&(deepest=drops[i]);return deepest},isContained:function(element,drop){var containmentNode;return containmentNode=drop.tree?element.treeNode:element.parentNode,drop._containers.detect(function(c){return containmentNode==c})},isAffected:function(point,element,drop){return drop.element!=element&&(!drop._containers||this.isContained(element,drop))&&(!drop.accept||Element.classNames(element).detect(function(v){return drop.accept.include(v)}))&&Position.within(drop.element,point[0],point[1])},deactivate:function(drop){drop.hoverclass&&Element.removeClassName(drop.element,drop.hoverclass),this.last_active=null},activate:function(drop){drop.hoverclass&&Element.addClassName(drop.element,drop.hoverclass),this.last_active=drop},show:function(point,element){if(this.drops.length){var drop,affected=[];this.drops.each(function(drop){Droppables.isAffected(point,element,drop)&&affected.push(drop)}),0<affected.length&&(drop=Droppables.findDeepestChild(affected)),this.last_active&&this.last_active!=drop&&this.deactivate(this.last_active),drop&&(Position.within(drop.element,point[0],point[1]),drop.onHover&&drop.onHover(element,drop.element,Position.overlap(drop.overlap,drop.element)),drop!=this.last_active&&Droppables.activate(drop))}},fire:function(event,element){if(this.last_active)return Position.prepare(),this.isAffected([Event.pointerX(event),Event.pointerY(event)],element,this.last_active)&&this.last_active.onDrop?(this.last_active.onDrop(element,this.last_active.element,event),!0):void 0},reset:function(){this.last_active&&this.deactivate(this.last_active)}},Draggables={drags:[],observers:[],register:function(draggable){0==this.drags.length&&(this.eventMouseUp=this.endDrag.bindAsEventListener(this),this.eventMouseMove=this.updateDrag.bindAsEventListener(this),this.eventKeypress=this.keyPress.bindAsEventListener(this),Event.observe(document,"mouseup",this.eventMouseUp),Event.observe(document,"mousemove",this.eventMouseMove),Event.observe(document,"keypress",this.eventKeypress)),this.drags.push(draggable)},unregister:function(draggable){this.drags=this.drags.reject(function(d){return d==draggable}),0==this.drags.length&&(Event.stopObserving(document,"mouseup",this.eventMouseUp),Event.stopObserving(document,"mousemove",this.eventMouseMove),Event.stopObserving(document,"keypress",this.eventKeypress))},activate:function(draggable){draggable.options.delay?this._timeout=setTimeout(function(){Draggables._timeout=null,window.focus(),Draggables.activeDraggable=draggable}.bind(this),draggable.options.delay):(window.focus(),this.activeDraggable=draggable)},deactivate:function(){this.activeDraggable=null},updateDrag:function(event){if(this.activeDraggable){var pointer=[Event.pointerX(event),Event.pointerY(event)];this._lastPointer&&this._lastPointer.inspect()==pointer.inspect()||(this._lastPointer=pointer,this.activeDraggable.updateDrag(event,pointer))}},endDrag:function(event){this._timeout&&(clearTimeout(this._timeout),this._timeout=null),this.activeDraggable&&(this._lastPointer=null,this.activeDraggable.endDrag(event),this.activeDraggable=null)},keyPress:function(event){this.activeDraggable&&this.activeDraggable.keyPress(event)},addObserver:function(observer){this.observers.push(observer),this._cacheObserverCallbacks()},removeObserver:function(element){this.observers=this.observers.reject(function(o){return o.element==element}),this._cacheObserverCallbacks()},notify:function(eventName,draggable,event){0<this[eventName+"Count"]&&this.observers.each(function(o){o[eventName]&&o[eventName](eventName,draggable,event)}
57),draggable.options[eventName]&&draggable.options[eventName](draggable,event)},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(function(eventName){Draggables[eventName+"Count"]=Draggables.observers.select(function(o){return o[eventName]}).length})}},Draggable=Class.create({initialize:function(element,argument_1){var defaults={handle:!1,reverteffect:function(element,top_offset,left_offset){var dur=.02*Math.sqrt(Math.abs(2^top_offset)+Math.abs(2^left_offset));new Effect.Move(element,{x:-left_offset,y:-top_offset,duration:dur,queue:{scope:"_draggable",position:"end"}})},endeffect:function(element){var toOpacity=Object.isNumber(element._opacity)?element._opacity:1;new Effect.Opacity(element,{duration:.2,from:.7,to:toOpacity,queue:{scope:"_draggable",position:"end"},afterFinish:function(){Draggable._dragging[element]=!1}})},zindex:1e3,revert:!1,quiet:!1,scroll:!1,scrollSensitivity:20,scrollSpeed:15,snap:!1,delay:0};argument_1&&!Object.isUndefined(argument_1.endeffect)||Object.extend(defaults,{starteffect:function(element){element._opacity=Element.getOpacity(element),Draggable._dragging[element]=!0,new Effect.Opacity(element,{duration:.2,from:element._opacity,to:.7})}});var options=Object.extend(defaults,argument_1||{});this.element=$(element),options.handle&&Object.isString(options.handle)&&(this.handle=this.element.down("."+options.handle,0)),this.handle||(this.handle=$(options.handle)),this.handle||(this.handle=this.element),!options.scroll||options.scroll.scrollTo||options.scroll.outerHTML||(options.scroll=$(options.scroll),this._isScrollChild=Element.childOf(this.element,options.scroll)),Element.makePositioned(this.element),this.options=options,this.dragging=!1,this.eventMouseDown=this.initDrag.bindAsEventListener(this),Event.observe(this.handle,"mousedown",this.eventMouseDown),Draggables.register(this)},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eventMouseDown),Draggables.unregister(this)},currentDelta:function(){return[parseInt(Element.getStyle(this.element,"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")]},initDrag:function(event){if((Object.isUndefined(Draggable._dragging[this.element])||!Draggable._dragging[this.element])&&Event.isLeftClick(event)){var src=Event.element(event);if((tag_name=src.tagName.toUpperCase())&&("INPUT"==tag_name||"SELECT"==tag_name||"OPTION"==tag_name||"BUTTON"==tag_name||"TEXTAREA"==tag_name))return;var pointer=[Event.pointerX(event),Event.pointerY(event)],pos=this.element.cumulativeOffset();this.offset=[0,1].map(function(i){return pointer[i]-pos[i]}),Draggables.activate(this),Event.stop(event)}},startDrag:function(event){if(this.dragging=!0,this.delta||(this.delta=this.currentDelta()),this.options.zindex&&(this.originalZ=parseInt(Element.getStyle(this.element,"z-index")||0),this.element.style.zIndex=this.options.zindex),this.options.ghosting&&(this._clone=this.element.cloneNode(!0),this._originallyAbsolute="absolute"==this.element.getStyle("position"),this._originallyAbsolute||Position.absolutize(this.element),this.element.parentNode.insertBefore(this._clone,this.element)),this.options.scroll)if(this.options.scroll==window){var where=this._getWindowScroll(this.options.scroll);this.originalScrollLeft=where.left,this.originalScrollTop=where.top}else this.originalScrollLeft=this.options.scroll.scrollLeft,this.originalScrollTop=this.options.scroll.scrollTop;Draggables.notify("onStart",this,event),this.options.starteffect&&this.options.starteffect(this.element)},updateDrag:function(event,pointer){if(this.dragging||this.startDrag(event),this.options.quiet||(Position.prepare(),
58Droppables.show(pointer,this.element)),Draggables.notify("onDrag",this,event),this.draw(pointer),this.options.change&&this.options.change(this),this.options.scroll){var p;if(this.stopScrolling(),this.options.scroll==window)with(this._getWindowScroll(this.options.scroll))p=[left,top,left+width,top+height];else p=Position.page(this.options.scroll).toArray(),p[0]+=this.options.scroll.scrollLeft+Position.deltaX,p[1]+=this.options.scroll.scrollTop+Position.deltaY,p.push(p[0]+this.options.scroll.offsetWidth),p.push(p[1]+this.options.scroll.offsetHeight);var speed=[0,0];pointer[0]<p[0]+this.options.scrollSensitivity&&(speed[0]=pointer[0]-(p[0]+this.options.scrollSensitivity)),pointer[1]<p[1]+this.options.scrollSensitivity&&(speed[1]=pointer[1]-(p[1]+this.options.scrollSensitivity)),pointer[0]>p[2]-this.options.scrollSensitivity&&(speed[0]=pointer[0]-(p[2]-this.options.scrollSensitivity)),pointer[1]>p[3]-this.options.scrollSensitivity&&(speed[1]=pointer[1]-(p[3]-this.options.scrollSensitivity)),this.startScrolling(speed)}Prototype.Browser.WebKit&&window.scrollBy(0,0),Event.stop(event)},finishDrag:function(event,success){if(this.dragging=!1,this.options.quiet){Position.prepare();var pointer=[Event.pointerX(event),Event.pointerY(event)];Droppables.show(pointer,this.element)}this.options.ghosting&&(this._originallyAbsolute||Position.relativize(this.element),delete this._originallyAbsolute,Element.remove(this._clone),this._clone=null);var dropped=!1;success&&((dropped=Droppables.fire(event,this.element))||(dropped=!1)),dropped&&this.options.onDropped&&this.options.onDropped(this.element),Draggables.notify("onEnd",this,event);var revert=this.options.revert;revert&&Object.isFunction(revert)&&(revert=revert(this.element));var d=this.currentDelta();revert&&this.options.reverteffect?0!=dropped&&"failure"==revert||this.options.reverteffect(this.element,d[1]-this.delta[1],d[0]-this.delta[0]):this.delta=d,this.options.zindex&&(this.element.style.zIndex=this.originalZ),this.options.endeffect&&this.options.endeffect(this.element),Draggables.deactivate(this),Droppables.reset()},keyPress:function(event){event.keyCode==Event.KEY_ESC&&(this.finishDrag(event,!1),Event.stop(event))},endDrag:function(event){this.dragging&&(this.stopScrolling(),this.finishDrag(event,!0),Event.stop(event))},draw:function(point){var pos=this.element.cumulativeOffset();if(this.options.ghosting){var r=Position.realOffset(this.element);pos[0]+=r[0]-Position.deltaX,pos[1]+=r[1]-Position.deltaY}var d=this.currentDelta();pos[0]-=d[0],pos[1]-=d[1],this.options.scroll&&this.options.scroll!=window&&this._isScrollChild&&(pos[0]-=this.options.scroll.
58scrollLeft-this.originalScrollLeft,pos[1]-=this.options.scroll.scrollTop-this.originalScrollTop);var p=[0,1].map(function(i){return point[i]-pos[i]-this.offset[i]}.bind(this));this.options.snap&&(p=Object.isFunction(this.options.snap)?this.options.snap(p[0],p[1],this):Object.isArray(this.options.snap)?p.map(function(v,i){return(v/this.options.snap[i]).round()*this.options.snap[i]}.bind(this)):p.map(function(v){return(v/this.options.snap).round()*this.options.snap}.bind(this)));var style=this.element.style;this.options.constraint&&"horizontal"!=this.options.constraint||(style.left=p[0]+"px"),this.options.constraint&&"vertical"!=this.options.constraint||(style.top=p[1]+"px"),"hidden"==style.visibility&&(style.visibility="")},stopScrolling:function(){this.scrollInterval&&(clearInterval(this.scrollInterval),this.scrollInterval=null,Draggables._lastScrollPointer=null)},startScrolling:function(speed){(speed[0]||speed[1])&&(this.scrollSpeed=[speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed],this.lastScrolled=new Date,this.scrollInterval=setInterval(this.scroll.bind(this),10))},scroll:function(){var current=new Date,delta=current-this.lastScrolled;if(this.lastScrolled=current,this.options.scroll==window){with(this._getWindowScroll(this.options.scroll))if(this.scrollSpeed[0]||this.scrollSpeed[1]){var d=delta/1e3;this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scrollSpeed[1])}}else this.options.scroll.scrollLeft+=this.scrollSpeed[0]*delta/1e3,this.options.scroll.scrollTop+=this.scrollSpeed[1]*delta/1e3;Position.prepare(),Droppables.show(Draggables._lastPointer,this.element),Draggables.notify("onDrag",this),this._isScrollChild&&(Draggables._lastScrollPointer=Draggables._lastScrollPointer||$A(Draggables._lastPointer),Draggables._lastScrollPointer[0]+=this.scrollSpeed[0]*delta/1e3,Draggables._lastScrollPointer[1]+=this.scrollSpeed[1]*delta/1e3,Draggables._lastScrollPointer[0]<0&&(Draggables._lastScrollPointer[0]=0),Draggables._lastScrollPointer[1]<0&&(Draggables._lastScrollPointer[1]=0),this.draw(Draggables._lastScrollPointer)),this.options.change&&this.options.change(this)},_getWindowScroll:function(w){var T,L,W,H;with(w.document)w.document.documentElement&&documentElement.scrollTop?(T=documentElement.scrollTop,L=documentElement.scrollLeft):w.document.body&&(T=body.scrollTop,L=body.scrollLeft),w.innerWidth?(W=w.innerWidth,H=w.innerHeight):w.document.documentElement&&documentElement.clientWidth?(W=documentElement.clientWidth,H=documentElement.clientHeight):(W=body.offsetWidth,H=body.offsetHeight);return{top:T,left:L,width:W,height:H}}});Draggable._dragging={};var SortableObserver=Class.create({initialize:function(element,observer){this.element=$(element),this.observer=observer,this.lastValue=Sortable.serialize(this.element)},onStart:function(){this.lastValue=Sortable.serialize(this.element)},onEnd:function(){Sortable.unmark(),this.lastValue!=Sortable.serialize(this.element)&&this.observer(this.element)}}),Sortable={SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortables:{},_findRootElement:function(element){for(;"BODY"!=element.tagName.toUpperCase();){if(element.id&&Sortable.sortables[element.id])return element;element=element.parentNode}},options:function(element){if(element=Sortable._findRootElement($(element)))return Sortable.sortables[element.id]},destroy:function(element){element=$(element);var s=Sortable.sortables[element.id];s&&(Draggables.removeObserver(s.element),s.droppables.each(function(d){Droppables.remove(d)}),s.draggables.invoke("destroy"),delete Sortable.sortables[s.element.id])},create:function(element,argument_1){element=$(element);var options=Object.extend({element:element,tag:"li",dropOnEmpty:!1,tree:!1,treeTag:"ul",overlap:"vertical",constraint:"vertical",containment:element,handle:!1,only:!1,delay:0,hoverclass:null,ghosting:!1,quiet:!1,scroll:!1,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elements:!1,handles:!1,onChange:Prototype.emptyFunction,onUpdate:Prototype.emptyFunction},argument_1||{});this.destroy(element);var options_for_draggable={revert:!0,quiet:options.quiet,scroll:options.scroll,scrollSpeed:options.scrollSpeed,scrollSensitivity:options.scrollSensitivity,delay:options.delay,ghosting:options.ghosting,constraint:options.constraint,handle:options.handle};options.starteffect&&(options_for_draggable.starteffect=options.starteffect),options.reverteffect?options_for_draggable.reverteffect=options.reverteffect:options.ghosting&&(options_for_draggable.reverteffect=function(element){element.style.top=0,element.style.left=0}),options.endeffect&&(options_for_draggable.endeffect=options.endeffect),options.zindex&&(options_for_draggable.zindex=options.zindex);var options_for_droppable={overlap:options.overlap,containment:options.containment,tree:options.tree,hoverclass:options.hoverclass,onHover:Sortable.onHover},options_for_tree={onHover:Sortable.onEmptyHover,overlap:options.overlap,containment:options.containment,hoverclass:options.hoverclass};Element.cleanWhitespace(element),options.draggables=[],options.droppables=[],(options.dropOnEmpty||options.tree)&&(Droppables.add(element,options_for_tree),options.droppables.push(element)),(options.elements||this.findElements(element,options)||[]).each(function(e,i){var handle=options.handles?$(options.handles[i]):options.handle?$(e).select("."+options.handle)[0]:e;options.draggables.push(new Draggable(e,Object.extend(options_for_draggable,{handle:handle}))),Droppables.add(e,options_for_droppable),options.tree&&(e.treeNode=element),options.droppables.push(e)}),options.tree&&(Sortable.findTreeElements(element,options)||[]).each(function(e){Droppables.add(e,options_for_tree),e.treeNode=element,options.droppables.push(e)}
58),this.sortables[element.identify()]=options,Draggables.addObserver(new SortableObserver(element,options.onUpdate))},findElements:function(element,options){return Element.findChildren(element,options.only,!!options.tree,options.tag)},findTreeElements:function(element,options){return Element.findChildren(element,options.only,!!options.tree,options.treeTag)},onHover:function(element,dropon,overlap){if(!(Element.isParent(dropon,element)||.33<overlap&&overlap<.66&&Sortable.options(dropon).tree))if(.5<overlap){if(Sortable.mark(dropon,"before"),dropon.previousSibling!=element){var oldParentNode=element.parentNode;element.style.visibility="hidden",dropon.parentNode.insertBefore(element,dropon),dropon.parentNode!=oldParentNode&&Sortable.options(oldParentNode).onChange(element),Sortable.options(dropon.parentNode).onChange(element)}}else{Sortable.mark(dropon,"after");var nextElement=dropon.nextSibling||null;if(nextElement!=element){oldParentNode=element.parentNode;element.style.visibility="hidden",dropon.parentNode.insertBefore(element,nextElement),dropon.parentNode!=oldParentNode&&Sortable.options(oldParentNode).onChange(element),Sortable.options(dropon.parentNode).onChange(element)}}},onEmptyHover:function(element,dropon,overlap){var oldParentNode=element.parentNode,droponOptions=Sortable.options(dropon);if(!Element.isParent(dropon,element)){var index,children=Sortable.findElements(dropon,{tag:droponOptions.tag,only:droponOptions.only}),child=null;if(children){var offset=Element.offsetSize(dropon,droponOptions.overlap)*(1-overlap);for(index=0;index<children.length;index+=1){if(!(0<=offset-Element.offsetSize(children[index],droponOptions.overlap))){if(0<=offset-Element.offsetSize(children[index],droponOptions.overlap)/2){child=index+1<children.length?children[index+1]:null;break}child=children[index];break}offset-=Element.offsetSize(children[index],droponOptions.overlap)}}dropon.insertBefore(element,child),Sortable.options(oldParentNode).onChange(element),droponOptions.onChange(element)}},unmark:function(){Sortable._marker&&Sortable._marker.hide()},mark:function(dropon,position){var sortable=Sortable.options(dropon.parentNode);if(!sortable||sortable.ghosting){Sortable._marker||(Sortable._marker=($("dropmarker")||Element.extend(document.createElement("DIV"))).hide().addClassName("dropmarker").setStyle({position:"absolute"}),document.getElementsByTagName("body").item(0).appendChild(Sortable._marker));var offsets=dropon.cumulativeOffset();Sortable._marker.setStyle({left:offsets[0]+"px",top:offsets[1]+"px"}),"after"==position&&("horizontal"==sortable.overlap?Sortable._marker.setStyle({left:offsets[0]+dropon.clientWidth+"px"}):Sortable._marker.setStyle({top:offsets[1]+dropon.clientHeight+"px"})),Sortable._marker.show()}},_tree:function(element,options,parent){for(var children=Sortable.findElements(element,options)||[],i=0;i<children.length;++i){var match=children[i].id.match(options.format);if(match){var child={id:encodeURIComponent(match?match[1]:null),element:element,parent:parent,children:[],position:parent.children.length,container:$(children[i]).down(options.treeTag)};child.container&&this._tree(child.container,options,child),parent.children.push(child)}}return parent},tree:function(element,argument_1){element=$(element);var sortableOptions=this.options(element),options=Object.extend({tag:sortableOptions.tag,treeTag:sortableOptions.treeTag,only:sortableOptions.only,name:element.id,format:sortableOptions.format},argument_1||{}),root={id:null,parent:null,children:[],container:element,position:0};return Sortable._tree(element,options,root)},_constructIndex:function(node){for(var index="";node.id&&(index="["+node.position+"]"+index),null!=(node=node.parent););return index},sequence:function(element,argument_1){element=$(element);var options=Object.extend(this.options(element),argument_1||{});return $(this.findElements(element,options)||[]).map(function(item){return item.id.match(options.format)?item.id.match(options.format)[1]:""})},setSequence:function(element,new_sequence,argument_2){element=$(element);var options=Object.extend(this.options(element),argument_2||{}),nodeMap={};this.findElements(element,options).each(function(n){n.id.match(options.format)&&(nodeMap[n.id.match(options.format)[1]]=[n,n.parentNode]),n.parentNode.removeChild(n)}),new_sequence.each(function(ident){var n=nodeMap[ident];n&&(n[1].appendChild(n[0]),delete nodeMap[ident])})},serialize:function(element,argument_1){element=$(element);
58var options=Object.extend(Sortable.options(element),argument_1||{}),name=encodeURIComponent(argument_1&&argument_1.name?argument_1.name:element.id);return options.tree?Sortable.tree(element,argument_1).children.map(function(item){return[name+Sortable._constructIndex(item)+"[id]="+encodeURIComponent(item.id)].concat(item.children.map(arguments.callee))}).flatten().join("&"):Sortable.sequence(element,argument_1).map(function(item){return name+"[]="+encodeURIComponent(item)}).join("&")}};
59// Copyright (c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
60if(Element.isParent=function(child,element){return!(!child.parentNode||child==element)&&(child.parentNode==element||Element.isParent(child.parentNode,element))},Element.findChildren=function(element,only,recursive,tagName){if(!element.hasChildNodes())return null;tagName=tagName.toUpperCase(),only&&(only=[only].flatten());var elements=[];return $A(element.childNodes).each(function(e){if(!e.tagName||e.tagName.toUpperCase()!=tagName||only&&!Element.classNames(e).detect(function(v){return only.include(v)})||elements.push(e),recursive){var grandchildren=Element.findChildren(e,only,recursive,tagName);grandchildren&&elements.push(grandchildren)}}),0<elements.length?elements.flatten():[]},Element.offsetSize=function(element,type){return element["offset"+("vertical"==type||"height"==type?"Height":"Width")]},Draggables.initPausable=function(){Draggables.paused=[],Draggables.requestFired=!1,Draggables.addObserver({onEnd:function(){Draggables.requestFired&&($j(Draggables.drags).each(function(index,Element){Draggables.paused.push(Element),Draggables.unregister(Element),$draggable=$j(Element.element),$draggable.removeClass("drag").addClass("working")}),Draggables.requestFired=!1)}}),Draggables.pause=function(){Draggables.requestFired=!0},Draggables.play=function(request,clearErrors){clearErrors&&Draggables.clearErrorsByColumn(request),0<Draggables.paused.length&&$j(Draggables.paused).each(function(index,Element){Draggables.register(Element),$draggable=$j(Element.element),$draggable.removeClass("working").addClass("drag")}),Draggables.paused=[]},Draggables.sortFailed=function(request){if(Draggables.clearErrorsByColumn(request),request.responseJSON){for(prop in request.responseJSON){var formElement=$j("#"+prop);formElement[0]&&(formElement.css("border","1px solid Red"),0<request.responseJSON[prop].length&&formElement.append("<div class='peError formError formElement' style='margin-left: 15px;'><h4>"+request.responseJSON[prop][0]+"</h4></div>"))}Draggables.play(request,!1)}else alert("Failed to update order. This page will now refresh"),document.location.reload()},Draggables.clearErrorsByColumn=function(request){for(param in request.request.parameters)if(param.match(/column_/)){var $column=$j("#"+param.replace("[]",""));$column.children(".drag, .working").css("border",""),$column.find(".peError").detach()}}},void 0===Effect)throw"controls.js requires including script.aculo.us' effects.js library";var Autocompleter={},SEED_SIZE;Autocompleter.Base=Class.create({baseInitialize:function(element,update,options){element=$(element),this.element=element,this.update=$(update),this.hasFocus=!1,this.changed=!1,this.active=!1,this.index=0,this.entryCount=0,this.oldElementValue=this.element.value,this.setOptions?this.setOptions(options):this.options=options||{},this.options.paramName=this.options.paramName||this.element.name,this.options.tokens=this.options.tokens||[],this.options.frequency=this.options.frequency||.4,this.options.minChars=this.options.minChars||1,this.options.onShow=this.options.onShow||function(element,update){if(!update.style.position||"absolute"==update.style.position){update.style.position="absolute";var $el=$j(element),$pos=$el.position();$j(update).css({top:$pos.top+element.offsetHeight+"px",left:$pos.left+"px"}).width($el.outerWidth())}Effect.Appear(update,{duration:.15})},this.options.onHide=this.options.onHide||function(element,update){new Effect.Fade(update,{duration:.15})},"string"==typeof this.options.tokens&&(this.options.tokens=new Array(this.options.tokens)),this.options.tokens.include("\n")||this.options.tokens.push("\n"),this.observer=null,this.element.setAttribute("autocomplete","off"),Element.hide(this.update),Event.observe(this.element,"blur",this.onBlur.bindAsEventListener(this)),Event.observe(this.element,"keydown",this.onKeyPress.bindAsEventListener(this))},show:function(){"none"==Element.getStyle(this.update,"display")&&this.options.onShow(this.element,this.update),!this.iefix&&Prototype.Browser.IE&&"absolute"==Element.getStyle(this.update,"position")&&(new Insertion.After(this.update,'<iframe id="'+this.update.id+'_iefix" style="display:none;position:absolute;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);" src="javascript:false;" frameborder="0" scrolling="no"></iframe>'),this.iefix=$(this.update.id+"_iefix")),this.iefix&&setTimeout(this.fixIEOverlapping.bind(this),50)},fixIEOverlapping:function(){Position.clone(this.update,this.iefix,{setTop:!this.update.style.height}),this.iefix.style.zIndex=1,this.update.style.zIndex=2,Element.show(this.iefix)},hide:function(){this.stopIndicator(),"none"!=Element.getStyle(this.update,"display")&&this.options.onHide(this.element,this.update),this.iefix&&Element.hide(this.iefix)},startIndicator:function(){this.options.indicator&&Element.show(this.options.indicator)},stopIndicator:function(){this.options.indicator&&Element.hide(this.options.indicator)},onKeyPress:function(event){if(this.active)switch(event.keyCode){case Event.KEY_TAB:case Event.KEY_RETURN:this.selectEntry(),Event.stop(event);case Event.KEY_ESC:return this.hide(),this.active=!1,void Event.stop(event);case Event.KEY_LEFT:case Event.KEY_RIGHT:return;case Event.KEY_UP:return this.markPrevious(),this.render(),void Event.stop(event);case Event.KEY_DOWN:return this.markNext(),this.render(),void Event.stop(event)}else if(event.keyCode==Event.KEY_TAB||event.keyCode==Event.KEY_RETURN||0<Prototype.Browser.WebKit&&0==event.keyCode)return;this.changed=!0,this.hasFocus=!0,this.observer&&clearTimeout(this.observer),this.observer=setTimeout(this.onObserverEvent.bind(this),1e3*this.options.frequency)},activate:function(){this.changed=!1,this.hasFocus=!0,this.getUpdatedChoices()},onHover:function(event){var element=Event.findElement(event,"LI");this.index!=element.autocompleteIndex&&(this.index=element.autocompleteIndex,this.render()),Event.stop(event)},onClick:function(event){var element=Event.findElement(event,"LI");this.index=element.autocompleteIndex,this.selectEntry(),this.hide()},onBlur:function(){setTimeout(this.hide.bind(this),250),this.hasFocus=!1,this.active=!1},render:function(){if(0<this.entryCount){for(var i=0;i<this.entryCount;i++)this.index==i?Element.addClassName(this.getEntry(i),"selected"):Element.removeClassName(this.getEntry(i),"selected");this.hasFocus&&(this.show(),this.active=!0)}else this.active=!1,this.hide()},markPrevious:function(){0<this.index?this.index--:this.index=this.entryCount-1,this.getEntry(this.index).scrollIntoView(!0)},markNext:function(){this.index<this.entryCount-1?this.index++:this.index=0,this.getEntry(this.index).scrollIntoView(!1)},getEntry:function(index){return this.update.firstChild.childNodes[index]},getCurrentEntry:function(){return this.getEntry(this.index)},selectEntry:function(){this.active=!1,this.updateElement(this.getCurrentEntry())},updateElement:function(selectedElement){if(this.options.updateElement)this.options.updateElement(selectedElement);else{var value="";if(this.options.select){var nodes=$(selectedElement).select("."+this.options.select)||[];0<nodes.length&&(value=Element.collectTextNodes(nodes[0],this.options.select))}else value=Element.collectTextNodesIgnoreClass(selectedElement,"informal");var bounds=this.getTokenBounds();if(-1!=bounds[0]){var newValue=this.element.value.substr(0,bounds[0]),whitespace=this.element.value.substr(bounds[0]).match(/^\s+/);whitespace&&(newValue+=whitespace[0]),this.element.value=newValue+value+this.element.value.substr(bounds[1])}else this.element.value=value;this.oldElementValue=this.element.value,this.element.focus(),this.options.afterUpdateElement&&this.options.afterUpdateElement(this.element,selectedElement)}},updateChoices:function(choices){if(!this.changed&&this.hasFocus){if(this.update.innerHTML=choices,Element.cleanWhitespace(this.update),Element.cleanWhitespace(this.update.down()),this.update.firstChild&&this.update.down().childNodes){this.entryCount=this.update.down().childNodes.length;for(var i=0;i<this.entryCount;i++){var entry=this.getEntry(i);entry.autocompleteIndex=i,this.addObservers(entry)}}else this.entryCount=0;this.stopIndicator(),this.index=0,1==this.entryCount&&this.options.autoSelect?(this.selectEntry(),this.hide()):this.render()}},addObservers:function(element){Event.observe(element,"mouseover",this.onHover.bindAsEventListener(this)),Event.observe(element,"click",this.onClick.bindAsEventListener(this))},onObserverEvent:function(){this.changed=!1,this.tokenBounds=null,this.getToken().length>=this.options.minChars?this.getUpdatedChoices():(this.active=!1,this.hide()),this.oldElementValue=this.element.value},getToken:function(){var bounds=this.getTokenBounds();return this.element.value.substring(bounds[0],bounds[1]).strip()},getTokenBounds:function(){if(null!=this.tokenBounds)return this.tokenBounds;var value=this.element.value;if(value.strip().empty())return[-1,0];for(var tp,diff=arguments.callee.getFirstDifferencePos(value,this.oldElementValue),offset=diff==this.oldElementValue.length?1:0,prevTokenPos=-1,nextTokenPos=value.length,index=0,l=this.options.tokens.length;index<l;++index)prevTokenPos<(tp=value.lastIndexOf(this.options.tokens[index],diff+offset-1))&&(prevTokenPos=tp),-1!=(tp=value.indexOf(this.options.tokens[index],diff+offset))&&tp<nextTokenPos&&(nextTokenPos=tp);return this.tokenBounds=[prevTokenPos+1,nextTokenPos]}}),Autocompleter.Base.prototype.getTokenBounds.getFirstDifferencePos=function(newS,oldS){for(var boundary=Math.min(newS.length,oldS.length),index=0;
60index<boundary;++index)if(newS[index]!=oldS[index])return index;return boundary},Ajax.Autocompleter=Class.create(Autocompleter.Base,{initialize:function(element,update,url,options){this.baseInitialize(element,update,options),this.options.asynchronous=!0,this.options.onComplete=this.onComplete.bind(this),this.options.defaultParams=this.options.parameters||null,this.url=url},getUpdatedChoices:function(){this.startIndicator();var entry=encodeURIComponent(this.options.paramName)+"="+encodeURIComponent(this.getToken());this.options.parameters=this.options.callback?this.options.callback(this.element,entry):entry,this.options.defaultParams&&(this.options.parameters+="&"+this.options.defaultParams),new Ajax.Request(this.url,this.options)},onComplete:function(request){this.updateChoices(request.responseText)}}),Autocompleter.Local=Class.create(Autocompleter.Base,{initialize:function(element,update,array,options){this.baseInitialize(element,update,options),this.options.array=array},getUpdatedChoices:function(){this.updateChoices(this.options.selector(this))},setOptions:function(options){this.options=Object.extend({choices:10,partialSearch:!0,partialChars:2,ignoreCase:!0,fullSearch:!1,selector:function(instance){for(var ret=[],partial=[],entry=instance.getToken(),i=0;i<instance.options.array.length&&ret.length<instance.options.choices;i++)for(var elem=instance.options.array[i],foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase()):elem.indexOf(entry);-1!=foundPos;){if(0==foundPos&&elem.length!=entry.length){ret.push("<li><strong>"+elem.substr(0,entry.length)+"</strong>"+elem.substr(entry.length)+"</li>");break}if(entry.length>=instance.options.partialChars&&instance.options.partialSearch&&-1!=foundPos&&(instance.options.fullSearch||/\s/.test(elem.substr(foundPos-1,1)))){partial.push("<li>"+elem.substr(0,foundPos)+"<strong>"+elem.substr(foundPos,entry.length)+"</strong>"+elem.substr(foundPos+entry.length)+"</li>");break}foundPos=instance.options.ignoreCase?elem.toLowerCase().indexOf(entry.toLowerCase(),foundPos+1):elem.indexOf(entry,foundPos+1)}return partial.length&&(ret=ret.concat(partial.slice(0,instance.options.choices-ret.length))),"<ul>"+ret.join("")+"</ul>"}},options||{})}}),Field.scrollFreeActivate=function(field){setTimeout(function(){Field.activate(field)},1)},Ajax.InPlaceEditor=Class.create({initialize:function(element,url,options){this.url=url,this.element=element=$(element),this.prepareOptions(),this._controls={},arguments.callee.dealWithDeprecatedOptions(options),Object.extend(this.options,options||{}),!this.options.formId&&this.element.id&&(this.options.formId=this.element.id+"-inplaceeditor",$(this.options.formId)&&(this.options.formId="")),this.options.externalControl&&(this.options.externalControl=$(this.options.externalControl)),this.options.externalControl||(this.options.externalControlOnly=!1),this._originalBackground=this.element.getStyle("background-color")||"transparent",this.element.title=this.options.clickToEditText,this._boundCancelHandler=this.handleFormCancellation.bind(this),this._boundComplete=(this.options.onComplete||Prototype.emptyFunction).bind(this),this._boundFailureHandler=this.handleAJAXFailure.bind(this),this._boundSubmitHandler=this.handleFormSubmission.bind(this),this._boundWrapperHandler=this.wrapUp.bind(this),this.registerListeners()},checkForEscapeOrReturn:function(e){!this._editing||e.ctrlKey||e.altKey||e.shiftKey||(Event.KEY_ESC==e.keyCode?this.handleFormCancellation(e):Event.KEY_RETURN==e.keyCode&&this.handleFormSubmission(e))},createControl:function(mode,handler,extraClasses){var control=this.options[mode+"Control"],text=this.options[mode+"Text"];if("button"==control){var btn=document.createElement("input");btn.type="submit",btn.value=text,btn.className="editor_"+mode+"_button","cancel"==mode&&(btn.onclick=this._boundCancelHandler),this._form.appendChild(btn),this._controls[mode]=btn}else if("link"==control){var link=document.createElement("a");link.href="#",link.appendChild(document.createTextNode(text)),link.onclick="cancel"==mode?this._boundCancelHandler:this._boundSubmitHandler,link.className="editor_"+mode+"_link",extraClasse
60s&&(link.className+=" "+extraClasses),this._form.appendChild(link),this._controls[mode]=link}},createEditField:function(){var fld,text=this.options.loadTextURL?this.options.loadingText:this.getText();if(this.options.rows<=1&&!/\r|\n/.test(this.getText())){(fld=document.createElement("input")).type="text";var size=this.options.size||this.options.cols||0;0<size&&(fld.size=size)}else(fld=document.createElement("textarea")).rows=this.options.rows<=1?this.options.autoRows:this.options.rows,fld.cols=this.options.cols||40;fld.name=this.options.paramName,fld.value=text,fld.className="editor_field",this.options.submitOnBlur&&(fld.onblur=this._boundSubmitHandler),this._controls.editor=fld,this.options.loadTextURL&&this.loadExternalText(),this._form.appendChild(this._controls.editor)},createForm:function(){function addText(mode,condition){var text=ipe.options["text"+mode+"Controls"];text&&!1!==condition&&ipe._form.appendChild(document.createTextNode(text))}var ipe=this;this._form=$(document.createElement("form")),this._form.id=this.options.formId,this._form.addClassName(this.options.formClassName),this._form.onsubmit=this._boundSubmitHandler,this.createEditField(),"textarea"==this._controls.editor.tagName.toLowerCase()&&this._form.appendChild(document.createElement("br")),this.options.onFormCustomization&&this.options.onFormCustomization(this,this._form),addText("Before",this.options.okControl||this.options.cancelControl),this.createControl("ok",this._boundSubmitHandler),addText("Between",this.options.okControl&&this.options.cancelControl),this.createControl("cancel",this._boundCancelHandler,"editor_cancel"),addText("After",this.options.okControl||this.options.cancelControl)},destroy:function(){this._oldInnerHTML&&(this.element.innerHTML=this._oldInnerHTML),this.leaveEditMode(),this.unregisterListeners()},enterEditMode:function(e){this._saving||this._editing||(this._editing=!0,this.triggerCallback("onEnterEditMode"),this.options.externalControl&&this.options.externalControl.hide(),this.element.hide(),this.createForm(),this.element.parentNode.insertBefore(this._form,this.element),this.options.loadTextURL||this.postProcessEditField(),e&&Event.stop(e))},enterHover:function(){this.options.hoverClassName&&this.element.addClassName(this.options.hoverClassName),this._saving||this.triggerCallback("onEnterHover")},getText:function(){return this.element.innerHTML.unescapeHTML()},handleAJAXFailure:function(transport){this.triggerCallback("onFailure",transport),this._oldInnerHTML&&(this.element.innerHTML=this._oldInnerHTML,this._oldInnerHTML=null)},handleFormCancellation:function(e){this.wrapUp(),e&&Event.stop(e)},handleFormSubmission:function(e){var form=this._form,value=$F(this._controls.editor);this.prepareSubmission();var params=this.options.callback(form,value)||"";if(Object.isString(params)&&(params=params.toQueryParams()),params.editorId=this.element.id,this.options.htmlResponse){var options=Object.extend({evalScripts:!0},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler}),new Ajax.Updater({success:this.element},this.url,options)}else{options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:params,onComplete:this._boundWrapperHandler,onFailure:this._boundFailureHandler}),new Ajax.Request(this.url,options)}e&&Event.stop(e)},leaveEditMode:function(){this.element.removeClassName(this.options.savingClassName),this.removeForm(),this.leaveHover(),this.element.style.backgroundColor=this._originalBackground,this.element.show(),this.options.externalControl&&this.options.externalControl.show(),this._saving=!1,this._editing=!1,this._oldInnerHTML=null,this.triggerCallback("onLeaveEditMode")},leaveHover:function(){this.options.hoverClassName&&this.element.removeClassName(this.options.hoverClassName),this._saving||this.triggerCallback("onLeaveHover")},loadExternalText:function(){this._form.addClassName(this.options.loadingClassName),this._controls.editor.disabled=!0;var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.i
60d),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._form.removeClassName(this.options.loadingClassName);var text=transport.responseText;this.options.stripLoadedTextTags&&(text=text.stripTags()),this._controls.editor.value=text,this._controls.editor.disabled=!1,this.postProcessEditField()}.bind(this),onFailure:this._boundFailureHandler}),new Ajax.Request(this.options.loadTextURL,options)},postProcessEditField:function(){var fpc=this.options.fieldPostCreation;fpc&&$(this._controls.editor)["focus"==fpc?"focus":"activate"]()},prepareOptions:function(){this.options=Object.clone(Ajax.InPlaceEditor.DefaultOptions),Object.extend(this.options,Ajax.InPlaceEditor.DefaultCallbacks),[this._extraDefaultOptions].flatten().compact().each(function(defs){Object.extend(this.options,defs)}.bind(this))},prepareSubmission:function(){this._saving=!0,this.removeForm(),this.leaveHover(),this.showSaving()},registerListeners:function(){var listener;this._listeners={},$H(Ajax.InPlaceEditor.Listeners).each(function(pair){listener=this[pair.value].bind(this),this._listeners[pair.key]=listener,this.options.externalControlOnly||this.element.observe(pair.key,listener),this.options.externalControl&&this.options.externalControl.observe(pair.key,listener)}.bind(this))},removeForm:function(){this._form&&(this._form.remove(),this._form=null,this._controls={})},showSaving:function(){this._oldInnerHTML=this.element.innerHTML,this.element.innerHTML=this.options.savingText,this.element.addClassName(this.options.savingClassName),this.element.style.backgroundColor=this._originalBackground,this.element.show()},triggerCallback:function(cbName,arg){"function"==typeof this.options[cbName]&&this.options[cbName](this,arg)},unregisterListeners:function(){$H(this._listeners).each(function(pair){this.options.externalControlOnly||this.element.stopObserving(pair.key,pair.value),this.options.externalControl&&this.options.externalControl.stopObserving(pair.key,pair.value)}.bind(this))},wrapUp:function(transport){this.leaveEditMode(),this._boundComplete(transport,this.element)}}),Object.extend(Ajax.InPlaceEditor.prototype,{dispose:Ajax.InPlaceEditor.prototype.destroy}),Ajax.InPlaceCollectionEditor=Class.create(Ajax.InPlaceEditor,{initialize:function($super,element,url,options){this._extraDefaultOptions=Ajax.InPlaceCollectionEditor.DefaultOptions,$super(element,url,options)},createEditField:function(){var list=document.createElement("select");list.name=this.options.paramName,list.size=1,this._controls.editor=list,this._collection=this.options.collection||[],this.options.loadCollectionURL?this.loadCollection():this.checkForExternalText(),this._form.appendChild(this._controls.editor)},loadCollection:function(){this._form.addClassName(this.options.loadingClassName),this.showLoadingText(this.options.loadingCollectionText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){var js=transport.responseText.strip();if(!/^\[.*\]$/.test(js))throw"Server returned an invalid collection representation.";this._collection=eval(js),this.checkForExternalText()}.bind(this),onFailure:this.onFailure}),new Ajax.Request(this.options.loadCollectionURL,options)},showLoadingText:function(text){this._controls.editor.disabled=!0;var tempOption=this._controls.editor.firstChild;tempOption||((tempOption=document.createElement("option")).value="",this._controls.editor.appendChild(tempOption),tempOption.selected=!0),tempOption.update((text||"").stripScripts().stripTags())},checkForExternalText:function(){this._text=this.getText(),this.options.loadTextURL?this.loadExternalText():this.buildOptionList()},loadExternalText:function(){this.showLoadingText(this.options.loadingText);var options=Object.extend({method:"get"},this.options.ajaxOptions);Object.extend(options,{parameters:"editorId="+encodeURIComponent(this.element.id),onComplete:Prototype.emptyFunction,onSuccess:function(transport){this._text=transport.responseText.strip(),this.buildOptionList()}.bind(this),onFailure:this.onFailure}),new Ajax.Request(this.options.loadTextURL,options)},buildOptionList:function(){this._form.removeClassName(this.options.loadingClassName),this._collection=this._collection.map(function(entry){return 2===entry.length?entry:[entry,entry].flatten()});var option,marker="value"in this.options?this.options.value:this._text,textFound=this._collection.any(function(entry){return entry[0]==marker}.bind(this));this._controls.editor.update(""),this._collection.each(function(entry,index){(option=document.createElement("option")).value=entry[0],option.selected=textFound?entry[0]==marker:0==index,option.appendChild(document.createTextNode(entry[1])),this._controls.editor.appendChild(option)}.bind(this)),this._controls.editor.disabled=!1,Field.scrollFreeActivate(this._controls.editor)}}),Ajax.InPlaceEditor.prototype.initialize.dealWithDeprecatedOptions=function(options){function fallback(name,expr){name in options||expr===undefined||(options[name]=expr)}options&&(fallback("cancelControl",options.cancelLink?"link":options.cancelButton?"button":options.cancelLink==options.cancelButton!=0&&undefined),fallback("okControl",options.okLink?"link":options.okButton?"button":options.okLink==options.okButton!=0&&undefined),fallback("highlightColor",options.highlightcolor),fallback("highlightEndColor",options.highlightendcolor))},Object.extend(Ajax.InPlaceEditor,{DefaultOptions:{ajaxOptions:{},autoRows:3,cancelControl:"link",cancelText:"cancel",clickToEditText:"Click to edit",externalControl:null,externalControlOnly:!1,fieldPostCreation:"activate",formClassName:"inplaceeditor-form",formId:null,highlightColor:"#ffff99",highlightEndColor:"#ffffff",hoverClassName:"",htmlResponse:!0,loadingClassName:"inplaceeditor-loading",loadingText:"Loading...",okControl:"button",okText:"ok",paramName:"value",rows:1,savingClassName:"inplaceeditor-saving",savingText:"Saving...",size:0,stripLoadedTextTags:!1,submitOnBlur:!1,textAfterControls:"",textBeforeControls:"",textBetweenControl
60s:""},DefaultCallbacks:{callback:function(form){return Form.serialize(form)},onComplete:function(transport,element){new Effect.Highlight(element,{startcolor:this.options.highlightColor,keepBackgroundImage:!0})},onEnterEditMode:null,onEnterHover:function(ipe){ipe.element.style.backgroundColor=ipe.options.highlightColor,ipe._effect&&ipe._effect.cancel()},onFailure:function(transport){alert("Error communication with the server: "+transport.responseText.stripTags())},onFormCustomization:null,onLeaveEditMode:null,onLeaveHover:function(ipe){ipe._effect=new Effect.Highlight(ipe.element,{startcolor:ipe.options.highlightColor,endcolor:ipe.options.highlightEndColor,restorecolor:ipe._originalBackground,keepBackgroundImage:!0})}},Listeners:{click:"enterEditMode",keydown:"checkForEscapeOrReturn",mouseover:"enterHover",mouseout:"leaveHover"}}),Ajax.InPlaceCollectionEditor.DefaultOptions={loadingCollectionText:"Loading options..."},Form.Element.DelayedObserver=Class.create({initialize:function(element,delay,callback){this.delay=delay||.5,this.element=$(element),this.callback=callback,this.timer=null,this.lastValue=$F(this.element),Event.observe(this.element,"keyup",this.delayedListener.bindAsEventListener(this))},delayedListener:function(){this.lastValue!=$F(this.element)&&(this.timer&&clearTimeout(this.timer),this.timer=setTimeout(this.onTimerEvent.bind(this),1e3*this.delay),this.lastValue=$F(this.element))},onTimerEvent:function(){this.timer=null,this.callback(this.element,$F(this.element))}});var delayedValidationTimeout={},ptNames=["self","other","team","orphan"];!function(){function loadNavLinks(){if($j(document).undelegate("#topNav","topnav.loaded",loadNavLinks),!$j("body").hasClass("v4")&&window.NGIN.showNavLink){var navLinks={url:"/navigation/page_search",context:document.body,cache:!1,async:!0};$j.ajax(navLinks).then(function(navLinkPages){theNavLinks=new NavLinks(navLinkPages.result)})}}function NavLinks(items){this.items=items.sort(sort_by("page_title",0,function(a){return a.toLowerCase()})),this.link=$("navLinksLink"),this.linkTD=Element.up(this.link),this.container=$("navLinksContainer"),this.kill=$("navLinksKill"),this.input=$("navLinksInput"),this.results=$("navLinksResults"),this.term="",this.hits=[],this.content="",this.isOpen=!1,this.selected=null,this.maxSize=10,this.linkPosition=null,this.killDimensions=null,this.linkTDPosition=null;this.containerPosition=null;var linkClass="",i=0;this.bindEvents(),this.showNavLinksList=function(){this.linkPosition=find_position(this.link),this.linkTDPosition=find_position(this.linkTD),this.containerPosition={x:this.linkTDPosition.x+this.linkTD.offsetWidth-200,y:this.linkTDPosition.y+this.linkTD.offsetHeight},!0===Element.hasClassName(document.getElementsByTagName("body")[0],"evolution_v2")?this.killDimensions={x:this.linkTD.offsetWidth,y:this.link.offsetHeight}:!0===Element.hasClassName(document.getElementsByTagName("body")[0],"birkie")&&Element.addClassName(this.kill,"br-2t-4"),null===this.killDimensions&&(this.killDimensions={x:this.linkTD.offsetWidth,y:this.linkTD.offsetHeight}),Element.setStyle(this.container,{left:this.containerPosition.x+"px",top:this.containerPosition.y+"px"}),Element.setStyle(this.kill,{fontFamily:Element.getStyle(this.link,"font-family"),fontSize:Element.getStyle(this.link,"font-size"),fontVariant:Element.getStyle(this.link,"font-variant"),height:this.killDimensions.y+"px",lineHeight:this.killDimensions.y+"px",margin:"-"+this.killDimensions.y+"px 0 0 0",textTransform:Element.getStyle(this.link,"text-transform"),width:this.killDimensions.x+"px"}),Prototype.Browser.IE?(Element.show(this.container),document.getElementById("navLinksInput").focus()):Effect.Appear(this.container,{duration:.25,afterFinish:function(){document.getElementById("navLinksInput").focus()}}),this.isOpen=!0},this.hideNavLinksList=function(){Prototype.Browser.IE?Element.hide(this.container):Effect.Fade(this.container,{duration:.25}),this.isOpen=!1},this.sourceList=function(){var linkClass="";for(this.content="",this.content+="<p>Showing "+this.items.length+" of "+this.items.length+"</p>",this.content+="<ul>",i=0;i<this.items.length;i++)i===this.items.length-1&&(linkClass="br-2b-4"),this.content+='<li data-index="'+i+'" data-id="'+this.items[i].page_node_id+'"><a class="'+linkClass+'" href="#"><b>'+this.items[i].page_title+"</b><small>"+this.items[i].parent_button_title+"</small></a></li>";return this.content+="</ul>",Form.Element.setValue(this.input,""),document.getElementById("navLinksInput").focus(),this.content},this.filteredList=function(){for(this.term=this.input.value.toString().toLowerCase(),this.hits=[],i=0;i<this.items.length;i++)0<=this.items[i].button_title.toLowerCase().indexOf(this.term)?this.hits.push(i):0<=this.items[i].page_title.toLowerCase().indexOf(this.term)&&this.hits.push(i);var listSize=0;if(listSize=""!=this.term?this.hits.length:this.items.length>this.maxSize||this.hits.length>this.maxSize?this.maxSize:this.hits.length,this.content="",this.hits.length<=0)return this.content+='<p id="navLinksStatus"><button id="navLinksShowAll" class="button-small">Show All</button><small>Sorry, nothing was found.</small></p>',this.content;for(this.content+='<p id="navLinksStatus">',this.content+=""==this.term&&listSize<this.maxSize?"":'<button id="navLinksShowAll" class="button-small">Show All</button>',this.content+="Showing "+listSize+" of "+this.items.length+"</p>",linkClass="",this.content+="<ul>",i=0;i<listSize;i++)linkClass=i===listSize-1?"br-2b-4":"",this.content+='<li data-index="'+i+'" data-id="'+this.items[this.hits[i]].page_node_id+'" >
60',this.content+='<a class="'+linkClass+'" href="#">',this.content+="<b>"+this.items[this.hits[i]].page_title+"</b>",this.content+="<small>"+this.items[this.hits[i]].parent_button_title+"</small></a></li>";return this.content+="</ul>",this.content},this.selectLink=function(listItem,items){if(null!=this.selected)Element.removeClassName(this.selected,"selected");else for(items=items==undefined?$$("#navLinksResults ul li"):items,i=0;i<items.length;i++)Element.removeClassName(items[i],"selected");Element.addClassName(listItem,"selected"),this.selected=listItem},this.goUp=function(items){if(1===items.length||null===this.selected)return this.selectLink($(items[0])),$(items[0]);var index=parseInt(Element.readAttribute(this.selected,"data-index"),10);return 0<index?(Element.removeClassName(this.selected,"selected"),this.selected=null,this.selectLink($(items[index-1]),items),$(items[index-1])):void 0},this.goDown=function(items){if(1===items.length||null===this.selected)return this.selectLink($(items[0]),items),$(items[0]);var index=parseInt(Element.readAttribute(this.selected,"data-index"),10);return index<items.length-1?(this.selectLink($(items[index+1]),items),$(items[index+1])):index>items.length-1?(this.selectLink($(items[0]),items),$(items[0])):void 0},this.gotoLink=function(items){if(null!=this.selected){for(items=items==undefined?$$("#navLinksResults ul li"):items,Element.replace($$("#navLinksResults p")[0],'<p id="navLinksStatus" class="navLinksLoading">Loading&hellip;</p>'),i=0;i<items.length;i++)items[i]!==this.selected&&Effect.BlindUp(items[i],{duration:.5});Element.addClassName($(this.selected),"br-2b-4"),new Ajax.Request("/page/nav_links_redirect/"+Element.readAttribute(this.selected,"data-id"),{onFailure:function(){Element.replace($$("#navLinksResults p")[0],'<p id="navLinksStatus" class="navLinksError"><b>Oops!</b> Something went wrong.<br /><small>Please <a href="https://help.sportsengine.com/customer/portal/articles/791785-contact-us">contact support</a> and let them know which page you were trying to reach.</small></p>')}})}}}var theNavLinks;$j(document).delegate("#topNav","topnav.loaded",loadNavLinks),NavLinks.prototype.bindEvents=function(){Event.observe("navLinksLink","click",function(){theNavLinks.showNavLinksList(),Element.update("navLinksResults",theNavLinks.filteredList())}),Event.observe("navLinksKill","click",function(){theNavLinks.hideNavLinksList()}),Event.observe("navLinksInput","keyup",function(event){var items=$$("#navLinksResults ul li");event.keyCode===Event.KEY_ESC?theNavLinks.hideNavLinksList():event.keyCode===Event.KEY_RETURN&&0<items.length?theNavLinks.gotoLink(items):event.keyCode===Event.KEY_UP&&0<items.length?theNavLinks.goUp(items):event.keyCode===Event.KEY_DOWN&&0<items.length?theNavLinks.goDown(items):(Element.update("navLinksResults",theNavLinks.filteredList()),theNavLinks.selected=null)}),Event.observe("navLinksResults","mouseover",function(event){theNavLinks.selectLink(event.findElement("li"))}),Event.observe("navLinksResults","click",function(){theNavLinks.gotoLink()}),Event.observe(document.getElementsByTagName("body")[0],"click",function(event){event.findElement("#navLinksShowAll")!==undefined?Element.update(
61"navLinksResults",theNavLinks.sourceList()):event.findElement("#navLinksContainer")===undefined&&event.findElement("#navLinksLink")===undefined&&theNavLinks.isOpen&&theNavLinks.hideNavLinksList()}),Event.observe(window,"resize",function(){theNavLinks.isOpen&&theNavLinks.showNavLinksList()})}}(),$j(document).ready(function(){$j("#button-mediaGallery-share").live("click",function(event){event.stopPropagation(),pausePhotoGallery(),$j("#mediaGallery-shareByEmail").slideToggle(500),$j("#to_email").val("").removeClass("valid hasError"),$j("#from_user_name").val("").removeClass("valid hasError"),$j("#email_message").val("")}),$j("#mediaGallery-shareByEmail .tab-close").live("click",function(event){event.stopPropagation(),$j("#mediaGallery-shareByEmail").slideUp(500)}),$j("#button-mediaGallery-viewCart").live("click",function(event){event.stopPropagation(),$j("#mediaGallery-cart").slideToggle(500)}),$j("#mediaGallery-cart .tab-close").live("click",function(event){event.stopPropagation(),$j("#mediaGallery-cart").slideUp(500)})}),
62/*!
63 * tn3 v1.1.0.26
64 * http://tn3gallery.com/
65 *
66 * License
67 * http://tn3gallery.com/license
68 *
69 * Date: 13 Jul, 2011 20:29:07 +0300
70 */
71function(f){function e(h){var k=h.skinDir+"/"+h.skin,l=m[k];return l?l.loaded?a.call(this,h,l.html):l.queue.push({c:this,s:h}):(m[k]={loaded:!1,queue:[{c:this,s:h}]},f.ajax({url:k+".html",dataType:"text",success:function(p){var q=m[k];for(q.loaded=!0,q.html=p,p=0;p<q.queue.length;p++)a.call(q.queue[p].c,q.queue[p].s,q.html)},dataFilter:function(p){return p.substring(p.indexOf("<body>")+6,p.lastIndexOf("</body>"))},error:function(){if(h.error){var p=f.Event("tn3_error");p.description="tn3 skin load error",h.error(p)}}})),this}function a(h,k){this.each(function(){for(var p,q,l=f(this),r=k.indexOf("<img src=");-1!=r;)r+=10,q=k.indexOf('"',r),p=h.skinDir+"/"+k.substring(r,q),r=(k=k.substr(0,r)+p+k.substr(q)).indexOf("<img src=",r);l.append(k),l.data("tn3").init(l,h.fullOnly)})}function b(h){var p,q,k=[],l=h.children(".tn3.album");return 0<l.length?l.each(function(r){p=f(this),k[r]={title:p.find(":header").html()}
71,f.extend(k[r],c(p)),(q=d(p))&&(k[r].imgs=q,k[r].thumb||(k[r].thumb=k[r].imgs[0].thumb))}):(q=d(h))&&(k[0]={imgs:q}),k}function d(h){var l,p,q,k=[];return 0<(l=h.find("li")).length?l.each(function(r){p=f(this),q=p.find(":header"),k[r]={title:q.html(),img:p.find("a").attr("href"),thumb:p.find("a img").attr("src")},k[r].img||(k[r].img=p.find("img").attr("src")),f.extend(k[r],c(p))}):(l=h.find("img")).each(function(r){p=f(this),k[r]={title:p.attr("title"),img:p.attr("src")}}),0==k.length?null:k}function c(h){var l,k={};return h=h.children(".tn3"),f.each(h,function(){l=f(this),k[l.attr("class").substr(4)]=l.html()}),k}function g(h){f('a[href^="#tn3-'+h+'"]').click(function(k){var l=j[h];switch((k=(k=(k=f(k.currentTarget).attr("href")).substr(k.indexOf("-",5)+1)).split("-"))[0]){case"next":null!=l.cAlbum&&l.show("next","fs"==k[1]);break;case"prev":null!=l.cAlbum&&l.show("prev","fs"==k[1]);break;default:l.cAlbum!=parseInt(k[0])?l.showAlbum(parseInt(k[0]),parseInt(k[1]),"fs"==k[2]):l.show(parseInt(k[1]),"fs"==k[2])}})}function i(){if(0==j.length){var h=f(".tn3gallery");0<h.length&&h.tn3({})}}if(/1\.(0|1|2|3|4)\.(0|1)/.test(f.fn.jquery)||/^1.1/.test(f.fn.jquery)||/^1.2/.test(f.fn.jquery)||/^1.3/.test(f.fn.jquery))alert("tn3gallery requires jQuery v1.4.2 or later!  You are using v"+f.fn.jquery);else{var m={},j=[];f.fn.tn3=function(h){if(null!=(h=f.extend(!0,{},f.fn.tn3.config,h)).skin)"object"==typeof h.skin?(h.skinDir+="/"+h.skin[0],null==h.cssID&&(h.cssID=h.skin[0]),h.skin=h.skin[1]):h.skinDir+="/"+h.skin;else{h.skin="tn3",h.skinDir+="/tn3";var k=!0}return null==h.cssID&&(h.cssID=null==h.skin?"tn3":h.skin),this.each(function(){var l=f(this);h.fullOnly?l.hide():l.css("visibility","hidden");var p=h.data?h.data:b(l);p=j.push(new f.fn.tn3.Gallery(p,h))-1,l.data("tn3",j[p]);for(var q=0;q<f.fn.tn3.plugins.length;q++)f.fn.tn3.plugins[q].init(l,h);l.empty(),g(p)}),k?a.call(this,h,h.skinDefault):e.call(this,h),this},f.fn.tn3.plugins=[],f.fn.tn3.plugIn=function(h,k){f.fn.tn3.plugins.push({id:h,init:k})},f.fn.tn3.version="1.1.0.26",f.fn.tn3.config={data:null,skin:null,skinDir:"skins",skinDefault:'<div class="tn3-gallery"><div class="tn3-image"><div class="tn3-text-bg"><div class="tn3-image-title"></div><div class="tn3-image-description"></div></div><div class="tn3-next tn3_v tn3_o"></div><div class="tn3-prev tn3_v tn3_o"></div><div class="tn3-preloader tn3_h tn3_v"><img src="preload.gif"/></div><div class="tn3-timer"></div></div><div class="tn3-controls-bg tn3_rh"><div class="tn3-sep1"></div><div class="tn3-sep2"></div><div class="tn3-sep3"></div></div><div class="tn3-thumbs"></div><div class="tn3-fullscreen"></div><div class="tn3-show-albums"></div><div class="tn3-next-page"></div><div class="tn3-prev-page"></div><div class="tn3-play"></div><div class="tn3-count"></div><div class="tn3-albums"><div class="tn3-inalbums"><div class="tn3-album"></div></div><div class="tn3-albums-next"></div><div class="tn3-albums-prev"></div><div class="tn3-albums-close"></div></div></div>',cssID:null},f.fn.tn3.translations={},f.fn.tn3.translate=function(h,k){if(!k){var l=f.fn.tn3.translations[h];return l||h}f.fn.tn3.translations[h]=k},f(function(){setTimeout(i,1)})}}(jQuery),function(f){f.fn.tn3utils=U={},U.shuffle=function(e){var a,b,d=e.length;if(d)for(;--d;)a=e[b=Math.floor(Math.random()*(d+1))],e[b]=e[d],e[d]=a},f.extend(f.easing,{def:"easeOutQuad",swing:function(e,a,b,d,c){return f.easing[f.easing.def](e,a,b,d,c)},linear:function(e,a,b,d,c){return d*a/c+b},easeInQuad:function(e,a,b,d,c){return d*(a/=c)*a+b},easeOutQuad:function(e,a,b,d,c){return-d*(a/=c)*(a-2)+b},easeInOutQuad:function(e,a,b,d,c){return(a/=c/2)<1?d/2*a*a+b:-d/2*(--a*(a-2)-1)+b},easeInCubic:function(e,a,b,d,c){return d*(a/=c)*a*a+b},easeOutCubic:function(e,a,b,d,c){return d*((a=a/c-1)*a*a+1)+b},easeInOutCubic:function(e,a,b,d,c){return(a/=c/2)<1?d/2*a*a*a+b:d/2*((a-=2)*a*a+2)+b},easeInQuart:function(e,a,b,d,c){return d*(a/=c)*a*a*a+b},easeOutQuart:function(e,a,b,d,c){return-d*((a=a/c-1)*a*a*a-1)+b},easeInOutQuart:function(e,a,b,d,c){return(a/=c/2)<1?d/2*a*a*a*a+b:-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(e,a,b,d,c){return d*(a/=c)*a*a*a*a+b},easeOutQuint:function(e,a,b,d,c){return d*((a=a/c-1)*a*a*a*a+1)+b},easeInOutQuint:function(e,a,b,d,c){return(a/=c/2)<1?d/2*a*a*a*a*a+b:d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(e,a,b,d,c){return-d*Math.cos(a/c*(Math.PI/2))+d+b},easeOutSine:function(e,a,b,d,c){return d*Math.sin(a/c*(Math.PI/2))+b},easeInOutSine:function(e,a,b,d,c){return-d/2*(Math.cos(Math.PI*a/c)-1)+b},easeInExpo:function(e,a,b,d,c){return 0==a?b:d*Math.pow(2,10*(a/c-1))+b},easeOutExpo:function(e,a,b,d,c){return a==c?b+d:d*(1-Math.pow(2,-10*a/c))+b},easeInOutExpo:function(e,a,b,d,c){return 0==a?b:a==c?b+d:(a/=c/2)<1?d/2*Math.pow(2,10*(a-1))+b:d/2*(2-Math.pow(2,-10*--a))+b},easeInCirc:function(e,a,b,d,c){return-d*(Math.sqrt(1-(a/=c)*a)-1)+b},easeOutCirc:function(e,a,b,d,c){return d*Math.sqrt(1-(a=a/c-1)*a)+b},easeInOutCirc:function(e,a,b,d,c){return(a/=c/2)<1?-d/2*(Math.sqrt(1-a*a)-1)+b:d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(e,a,b,d,c){e=1.70158;var g=0,i=d;return 0==a?b:1==(a/=c)?b+d:(g||(g=.3*c),i<Math.abs(d)?(i=d,e=g/4):e=g/(2*Math.PI)*Math.asin(d/i),-i*Math.pow(2,10*(a-=1))*Math.sin(2*(a*c-e)*Math.PI/g)+b)},easeOutElastic:function(e,a,b,d,c){e=1.70158;var g=0,i=d;return 0==a?b:1==(a/=c)?b+d:(g||(g=.3*c),i<Math.abs(d)?(i=d,e=g/4):e=g/(2*Math.PI)*Math.asin(d/i),i*Math.pow(2,-10*a)*Math.sin(2*(a*c-e)*Math.PI/g)+d+b)},easeInOutElastic:function(e,a,b,d,c){e=1.70158;var g=0,i=d;return 0==a?b:2==(a/=c/2)?b+d:(g||(g=.3*c*1.5),i<Math.abs(d)?(i=d,e=g/4):e=g/(2*Math.PI)*Math.asin(d/i),a<1?-.5*i*Math.pow(2,10*(a-=1))*Math.sin(2*(a*c-e)*Math.PI/g)+b:i*Math.pow(2,-10*(a-=1))*Math.sin(2*(a*c-e)*Math.PI/g)*.5+d+b)},easeInBack:function(e,a,b,d,c,g){return g==undefined&&(g=1.70158),d*(a/=c)*a*((g+1)*a-g)+b},easeOutBack:function(e,a,b,d,c,g){return g==undefined&&(g=1.70158),d*((a=a/c-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(e,a,b,d,c,g){return g==undefined&&(g=1.70158),(a/=c/2)<1?d/2*a*a*((1+(g*=1.525))*a-g)+b:d/2*((a-=2)*a*((1+(g*=1.525))*a+g)+2)+b},easeInBounce:function(e,a,b,d,c){return d-f.easing.easeOutBounce(e,c-a,0,d,c)+b},easeOutBounce:function(e,a,b,d,c){return(a/=c)<1/2.75?7.5625*d*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+.9375
71)+b:d*(7.5625*(a-=2.625/2.75)*a+.984375)+b},easeInOutBounce:function(e,a,b,d,c){return a<c/2?.5*f.easing.easeInBounce(e,2*a,0,d,c)+b:.5*f.easing.easeOutBounce(e,2*a-c,0,d,c)+.5*d+b}})}(jQuery),function(f){var e;f.fn.tn3.Gallery=function(a,b){this.data=a,this.config=f.extend(!0,{},f.fn.tn3.Gallery.config,b),this.initialized=!1,this.t=f.fn.tn3.translate,this.loader=new f.fn.tn3.External(b.external,this)},f.fn.tn3.Gallery.config={cssID:"tn3",active:[],iniAlbum:0,iniImage:0,imageClick:"next",startWithAlbums:!1,autoplay:!1,delay:7e3,timerMode:"bar",timerSteps:500,timerStepChar:"&#8226;",isFullScreen:!1,fullOnly:!1,width:null,height:null,mouseWheel:!0,image:{},thumbnailer:{}},f.fn.tn3.Gallery.prototype={config:null,$c:null,$tn3:null,data:null,thumbnailer:null,imager:null,cAlbum:null,timer:null,items:null,initialized:null,n:null,albums:null,loader:null,fso:null,timerSize:null,special:null,areHidden:!1,$inImage:null,init:function(a,b){if(this.$c=a,!(0<this.loader.reqs||0==this.data.length||b)){this.trigger("init_start"),this.config.fullOnly&&this.$c.show(),this.$c.css("visibility","visible"),this.$tn3=this.$c.find("."+this.config.cssID+"-gallery");var d=this.config.initValues={width:this.$tn3.width(),height:this.$tn3.height()};this.$tn3.css("float","left"),d.wDif=this.$tn3.outerWidth(!0)-d.width,d.hDif=this.$tn3.outerHeight(!0)-d.height,this.config.mouseWheel&&this.initMouseWheel();var c=this;this.timer=new f.fn.tn3.Timer(this.$c,this.config.delay,this.config.timerSteps),this.$c.bind("timer_end",function(){c.show("next")}),this.special={rv:[],rh:[],v:[],h:[],o:[]},this.parseLayout(),this.center(),f.each(this.items,function(g,i){switch(g){case"next":i.click(function(j){c.show("next"),j.stopPropagation()}),i.attr("title",c.t("Next Image"));break;case"prev":i.click(function(j){c.show("prev"),j.stopPropagation()}),i.attr("title",c.t("Previous Image"));break;case"next-page":i.click(function(){c.items.thumbs&&c.thumbnailer.next(!0)}),i.attr("title",c.t("Next Page"));break;case"prev-page":i.click(function(){c.items.thumbs&&c.thumbnailer.prev(!0)}),i.attr("title",c.t("Previous Page"));break;case"thumbs":c.config.thumbnailer.cssID=c.config.cssID,c.config.thumbnailer.initValues={width:i.width(),height:i.height()},c.config.thumbnailer.initValues.vertical=i.width()<=i.height(),i.bind("tn_click",function(j){c.show(j.n)}).bind("tn_over",function(){c.timer.pause(!0)}).bind("tn_out",function(){c.timer.pause(!1)}).bind("tn_error",function(j){c.trigger("error",j)});break;case"image":c.config.image.cssID=c.config.cssID,c.config.image.initValues={width:i.width(),height:i.height()},i.bind("img_click",function(j){switch(c.config.imageClick){case"next":c.show("next");break;case"fullscreen":c.fullscreen();break;case"url":(j=c.data[c.cAlbum].imgs[j.n].url)&&(window.location=j)}}).bind("img_load_start",function(){c.items.preloader&&c.items.preloader.show()}).bind("img_load_end",function(j){c.n=j.n,c.items.thumbs&&c.thumbnailer.thumbClick(j.n),c.items.preloader&&c.items.preloader.hide(),c.items.timer&&c.items.timer.hide(),c.$inImage&&c.$inImage.hide()}).bind("img_transition",function(){c.setTextValues(!1,"image"),c.$inImage&&c.$inImage.fadeIn(300),c.items.count&&c.items.count.text(c.n+1+"/"+c.data[c.cAlbum].imgs.length),c.config.autoplay&&c.timer.start(),0<c.special.o.length&&c.hideElements()}).bind("img_enter",function(){c.items.timer&&c.timer.pause(!0),0<c.special.o.length&&c.showElements(300)}).bind("img_leave",function(){c.items.timer&&c.timer.pause(!1),0<c.special.o.length&&c.hideElements(300)}).bind("img_resize",function(j){c.$inImage&&(c.$inImage.width(j.w).height(j.h).css("left",j.left).css("top",j.top),c.center(),c.imager.bindMouseEvents(c.$inImage))}).bind("img_error",function(j){c.trigger("error",j)});break;case"preloader":i.hide();break;case"timer":var m=i.width()>i.height()?"width":"height";c.$c.bind("timer_tick",function(j){if("char"==c.config.timerMode){for(var h=c.config.timerStepChar;--j.tick;)h+=c.config.timerStepChar;c.items.timer.html(h)}else c.items.timer[m](c.timerSize/j.totalTicks*j.tick);c.trigger(j.type,j)}).bind("timer_start",function(j){c.timerSize=c.$inImage[m](),c.items.timer.fadeIn(300),c.trigger(j.type,j)}).bind("timer_end timer_stop",function(){c.items.timer.hide()}),i.hide();break;case"play":i.click(function(j){c.timer.runs?(c.timer.stop(),c.config.auto
71play=!1,i.removeClass(c.config.cssID+"-play-active"),i.attr("title",c.t("Start Slideshow"))):(c.timer.start(),c.config.autoplay=!0,i.addClass(c.config.cssID+"-play-active"),i.attr("title",c.t("Stop Slideshow"))),j.stopPropagation()}),i.attr("title",c.t("Start Slideshow")),c.config.autoplay&&i.click();break;case"albums":c.albums=new f.fn.tn3.Albums(c.data,i,c.config.cssID),i.hide(),i.bind("albums_binit",function(j){c.trigger(j.type,j)}).bind("albums_click",function(j){c.showAlbum(j.n),c.trigger(j.type,j)}).bind("albums_init",function(j){c.timer.stop(),c.trigger(j.type,j)}).bind("albums_error",function(j){c.trigger("error",j)});break;case"albums-next":c.albums&&c.albums.setControl("next",i),i.attr("title",c.t("Next Album Page"));break;case"albums-prev":c.albums&&c.albums.setControl("prev",i),i.attr("title",c.t("Previous Album Page"));break;case"albums-close":c.albums&&c.albums.setControl("close",i),i.attr("title",c.t("Close"));break;case"show-albums":i.click(function(j){window.location.href=$j("#theMediaGallery").data("resource_url"),j.stopPropagation()});break;case"fullscreen":i.click(function(j){c.fullscreen(),j.stopPropagation()}),i.attr("title",c.t("Maximize"))}}),null===this.config.width&&null===this.config.height||(null==this.config.width&&(this.config.width=this.config.initValues.width),null==this.config.height&&(this.config.height=this.config.initValues.height),this.resize(this.config.width,this.config.height)),d=Math.min(this.config.iniAlbum,this.data.length-1),this.initialized=!0,this.config.startWithAlbums&&1<this.data.length&&this.items.albums?this.albums.show():this.showAlbum(d,this.config.iniImage),this.config.isFullScreen&&this.onFullResize(f(window).width(),f(window).height()),this.trigger("init")}},parseLayout:function(){var i,m,a=this.items={},b=this.config,d=b.active,c=b.cssID.length+1,g=this;this.$c.find("div[class^='"+b.cssID+"-']").each(function(){if(i=f(this),m=i.attr("class").split(" ")[0].substr(c),0==d.length||-1!=f.inArray(m,d)?a[m]=i:"gallery"!=m&&i.remove(),i.parent().hasClass(b.cssID+"-image")){if(!g.$inImage){if(g.$inImage=i.parent().append('<div class="tn3-in-image"></div>').find(":last"),f.browser.msie){var j=f("<div />");j.css("background-color","#fff").css("opacity",0).css("width","100%").css("height","100%"),j.appendTo(g.$inImage)}g.$inImage.css("position","absolute").width(a.image.width()).height(a.image.height())}i.appendTo(g.$inImage)}-1!=this.className.indexOf("tn3_")&&g.addSpecial(m,this.className)})},addSpecial:function(a,b){for(var c,d=b.split(" "),g=0;g<d.length;g++)"tn3"==(c=d[g].split("_"))[0]&&(this.special[c[1]].push(a),"rh"!=c[1]&&"rb"!=c[1]||(this.config.initValues[a]={w:this.items[a].width(),h:this.items[a].height()}))},initHover:function(a,b){var d=this;a.hover(function(){a.addClass(d.config.cssID+"-"+b+"-over")},function(){a.removeClass(d.config.cssID+"-"+b+"-over")})},setTextValues:function(a,b){var d,c,g,i=b+"-";for(g in this.items)0==g.indexOf(i)&&"info"!=(d=g.substr(i.length))&&"prev"!=d&&"next"!=d&&(c="image"==b?this.data[this.cAlbum].imgs[this.n]:this.data[this.cAlbum])&&c[d]!=undefined&&(c[d]=f.trim(c[d]),d={field:d,text:c[d],data:c},this.trigger("set_text",d),a||d.text==undefined||0==d.text.length?(this.items[g].html(""),this.items[g].hide()):(this.items[g].html(d.text),this.items[g].show()))},show:function(a,b){this.timer.stop(),this.imager&&this.imager.show(a),b&&this.fullscreen()},setAlbumData:function(a,b){if(b)this.trigger("error",{description:b});else{for(var d=0,c=a.length;d<c;d++)this.data.push(a[d]);this.$c&&this.init(this.$c,this.config.fullOnly)}},setImageData:function(a,b,d){d?this.trigger("error",{description:d}):(a={data:a},this.trigger("image_data",a),this.data[b].imgs=a.data,this.cAlbum==b&&this.rebuild(a.data))},showAlbum:function(a,b,d){if(this.initialized){if(a>this.data.length)return;this.timer.stop(),this.cAlbum=a,this.data[this.cAlbum].imgs===un
71defined?this.loader?this.loader.getImages(this.data[this.cAlbum].adata,this.cAlbum):this.trigger("error",{description:"Wrong album id"}):this.rebuild(this.data[this.cAlbum].imgs,b),this.albums&&this.albums.hide(),this.items.preloader&&this.items.preloader.show()}else this.config.iniAlbum=a,this.config.iniImage=b,this.init(this.$c,!1);d&&this.fullscreen()},rebuild:function(a,b){this.items.thumbs&&(this.thumbnailer?this.thumbnailer.rebuild(a):this.thumbnailer=new f.fn.tn3.Thumbnailer(this.items.thumbs,a,this.config.thumbnailer)),this.items.image&&(this.imager?this.imager.rebuild(a):this.imager=new f.fn.tn3.Imager(this.items.image,a,this.config.image)),this.setTextValues(!0,"image"),this.setTextValues(!1,"album"),this.show(null==b?0:b),this.trigger("rebuild",{album:this.cAlbum})},showElements:function(a){if(this.areHidden){var d,b=this;f.each(this.special.o,function(c,g){(d=b.items[g]).show(),a&&f.support.opacity&&(d.stop(!0),d.css("opacity",0),d.animate({opacity:1},{duration:a,queue:!1}))}),this.areHidden=!1}},hideElements:function(a){if(!this.areHidden){var d,b=this;f.each(this.special.o,function(c,g){d=b.items[g],a&&f.support.opacity?(d.stop(!0),d.animate({opacity:0}
71,{duration:a,complete:function(){d.hide()},queue:!1})):d.hide()}),this.areHidden=!0}},setData:function(a){this.items.thumbs&&(this.thumbnailer.data=a),this.items.imager&&(this.imager.data=a)},fullscreen:function(){this.config.isFullScreen?(f(window).unbind("resize",this.onFullResize),f.tn3unblock(),null!==this.config.width||null!==this.config.height?this.resize(this.config.width,this.config.height):this.resize(this.config.initValues.width,this.config.initValues.height),this.items.fullscreen&&(this.items.fullscreen.removeClass(this.config.cssID+"-fullscreen-active"),this.items.fullscreen.attr("title",this.t("Maximize"))),this.config.fullOnly&&this.$c.hide(),this.config.isFullScreen=!1,this.trigger("fullscreen",{fullscreen:!1}),f(document).unbind("keyup",this.onEscape)):(f.tn3block({message:this.$tn3,cssID:this.config.cssID}),f(window).bind("resize",f.proxy(this.onFullResize,this)),this.config.fullOnly&&this.$c.show(),this.config.isFullScreen=!0,this.items.fullscreen&&(this.items.fullscreen.addClass(this.config.cssID+"-fullscreen-active"),this.items.fullscreen.attr("title",this.t("Minimize"))),this.onFullResize(),e=this,f(document).bind("keyup",this.onEscape),this.trigger("fullscreen",{fullscreen:!0}))},onEscape:function(a){27==a.keyCode&&e.fullscreen(),39==a.keyCode&&e.show("next"),37==a.keyCode&&e.show("prev"),38==a.keyCode&&e.items.albums&&e.albums.show(0,e.cAlbum),40==a.keyCode&&e.albums.hide()},onFullResize:function(){var a=f(window),b=a.width();a=a.height(),b-=this.config.initValues.wDif,a-=this.config.initValues.hDif,this.resize(b,a)},resize:function(a,b){this.$tn3.width(a).height(b);var g,i,d=a-this.config.initValues.width,c=b-this.config.initValues.height,m=this;this.items.image&&(g=this.config.image.initValues.width+d,i=this.config.image.initValues.height+c,this.imager?this.imager.setSize(g,i):(this.items.image.width(g).height(i),this.$inImage.width(g).height(i))),this.items.thumbs&&(g=this.config.thumbnailer.initValues.width+d,i=this.config.thumbnailer.initValues.height+c,this.thumbnailer?this.thumbnailer.setSize(g,i):this.config.thumbnailer.initValues.vertical?this.items.thumbs.height(i):this.items.thumbs.width(g)),this.items.albums&&(g=this.albums.initValues.width+d,i=this.albums.initValues.height+c,this.albums.changeSize(d,c)),f.each(this.special.rh,function(j,h){m.items[h].width(m.config.initValues[h].w+d)}),f.each(this.special.rv,function(j,h){m.items[h].height(m.config.initValues[h].h+c)}),this.center()},center:function(){var a,b=this;f.each(this.special.v,function(d,c){(a=b.items[c]).css("top",(a.parent().height()-a.height())/2)}),f.each(this.special.h,function(d,c){(a=b.items[c]).css("left",(a.parent().width()-a.width())/2)})},trigger:function(a,b){var c,d=f.Event("tn3_"+a);for(c in b)d[c]=b[c];for(c in b&&b.type!=undefined&&(d.type="tn3_"+a),(d.source=this).$c.trigger(d),this.config[a]&&this.config[a].call(this,d),b)b[c]=d[c]},initMouseWheel:function(){var a=this,b=function(d){a.show(0<(d.detail?-d.detail:d.wheelDelta)?"prev":"next"),d.preventDefault()};this.$tn3.bind("mousewheel",b),this.$tn3.bind("DOMMouseScroll",b)},replaceMenu:function(a,b){var d='<div style="position:absolute;background-color:#fff;color: #000;padding:0px 4px 0px 4px;z-index:1010;font-family:sans-serif;font-size:12px;">&copy; <a href="'+b+'">'+a+"</a></div>";this.$tn3.bind("contextmenu",function(c){c.preventDefault()}).bind("mousedown",function(c){if(3==c.which){var g=f("body").append(d).find("div:last");g.css("left",c.pageX).css("top",c.pageY),g.find("a").mouseup(function(i){window.location=b,g.unbind(i)}),f("body").mouseup(function(i){g.remove(),f("body").unbind(i)})}})}}}(jQuery),function(f){f.fn.tn3.Imager=function(e,a,b){this.$c=e,this.data=a,this.config=f.extend(!0,{},f.fn.tn3.Imager.config,b),this.init()},f.fn.tn3.Imager.config={transitions:null,defaultTransition:{type:"slide"},random:!1,cssID:"tn3",maxZoom:1.4,crop:!1,clickEvent:"click",idleDelay:3e3,dif:0},f.fn.tn3.Imager.prototype={config:null,$c:!1,data:!1,cached:null,active:-1,$active:!1,$buffer:!1,isInTransition:!1,ts:null,cDim:null,qid:null,currentlyLoading:null,side:null,$ic:null,$binder:null,infoID:null,lastEnter:!1,mou
71seCoor:{x:0,y:0},mouseIsOver:!1,init:function(){this.$c.css("overflow","hidden"),this.$c.css("position","relative"),this.bindMouseEvents(this.$c),this.cached=[],this.ts=new f.fn.tn3.Transitions(this.config.transitions,this.config.defaultTransition,this.config.random,this,"onTransitionEnd")},bindMouseEvents:function(e){this.unbindMouseEvents();var a=this;e.hover(function(){a.mouseIsOver=!0,a.enterLeave("enter"),a.startIdle(),f(document).mousemove(f.proxy(a.onMouseMove,a))},function(){a.mouseIsOver=!1,a.enterLeave("leave"),a.stopIdle(),f(document).unbind("mousemove",a.onMouseMove)}),e[this.config.clickEvent](function(b){-1==a.active||a.isInTransition||"A"!=b.target.tagName.toUpperCase()&&a.trigger("click",{n:a.active})}),this.$binder=e},unbindMouseEvents:function(){this.$binder&&this.$binder.unbind("mouseenter mouseleave "+this.config.clickEvent),f(document).unbind("mousemove",this.onMouseMove),this.stopIdle()},startIdle:function(){this.stopIdle();var e=this;0<this.config.idleDelay&&(this.infoID=setTimeout(function(){e.enterLeave("leave"),e.stopIdle()},this.config.idleDelay))},onMouseMove:function(e){this.mouseCoor={x:e.pageX,y:e.pageY},this.isInTransition||(this.infoID||this.enterLeave("enter"),this.startIdle())},stopIdle:function(){clearTimeout(this.infoID),this.infoID=null},enterLeave:function(e){this.lastEnter!=e&&this.trigger(e),this.lastEnter=e},show:function(e){this.isInTransition?this.qid=e:(this.qid=null,"next"==e?(e=this.active+1<this.data.length?this.active+1:0,this.side="left"):"prev"==e?(e=0<this.active?this.active-1:this.data.length-1,this.side="right"):this.side=this.active>e?"right":"left",this.trigger("load_start",{n:e}),this.$buffer=this.$c.prepend('<div class="'+this.config.cssID+'-image-in" style="position:absolute;overflow:hidden;"></div>').find(":first"),this.cached[this.currentlyLoading]!=undefined&&(this.cached[this.currentlyLoading].init=!1),this.cached[e]!=undefined?"loaded"==this.cached[e].status?this.initImage(this.cached[e].loader.$img,e):(this.cached[e].init=!0,this.currentlyLoading=e):(this.cached[e]={status:"loading",init:!0},this.currentlyLoading=e,this.cached[e].loader=new f.fn.tn3.ImageLoader(this.data[e].img,this,this.onCacheLoad,[e])))},onCacheLoad:function(e,a,b){this.cached[a].status="loaded",b&&this.trigger("error",{description:b,n:a}),this.cached[a].init&&this.initImage(e,a)},initImage:function(e,a){this.currentlyLoading=null,this.active=a,this.cDim||(this.cDim={w:this.$c.width(),h:this.$c.height()}),this.$buffer.width(this.cDim.w).height(this.cDim.h);var b=f('<div class="'+this.config.cssID+'-full-image" style="position:absolute"></div>');e.appendTo(b),this.$buffer.append(b),this.$buffer.data("ic",b),this.$buffer.data("img",e),this.resize(this.$buffer),this.trigger("load_end",{n:a}),0!=this.$active?(this.isInTransition=!0,this.unbindMouseEvents(),this.mouseIsOver?f(document).mousemove(f.proxy(this.onMouseMove,this)):this.mouseCoor={x:0,y:0},this.lastEnter="leave",this.ts.start(this.$active,this.$buffer,this.side)):(this.$active=this.$buffer,this.trigger("transition",{n:this.active})),this.cached[a+1]==undefined&&this.data[a+1]!=undefined&&(this.cached[a+1]={status:"loading",init:!1},this.cached[a+1].loader=new f.fn.tn3.ImageLoader(this.data[a+1].img,this,this.onCacheLoad,[a+1]))},setSize:function(e,a){this.isInTransition&&this.ts.stop(this.$active,this.$buffer,this.ts.config),this.$c.width(e).height(a),this.cDim={w:this.$c.width(),h:this.$c.height()},this.$active&&(this.$active.width(e).height(a),this.resize(this.$active))},resize:function(e){if($img=e.data("img"),$img==undefined)this.trigger("resize",{w:this.cDim.w,h:this.cDim.h,left:0,top:0});else{$ic=e.data("ic"),$img.width("").height(""),e.data("scaled",!1);var a=0<$img.width()?$img.width():this.cDim.w,b=0<$img.height()?$img.height():this.cDim.h,d=0,c=0,g={w:a,h:b,left:0,top:0};a==this.cDim.w&&b==this.cDim.h||(d=this.cDim.w/a,c=this.cDim.h/b,d=this.config.crop?Math.max(d,c):Math.min(d,c),d=Math.min(this.config.maxZoom,d),a=g.w=Math.round(a*d)-this.config.dif,b=g.h=Math.round(b*d)-this.config.dif,this.cDim.w>=a?d=g.left=(this.cDim.w-a)/2:(d=.5*-(a-this.cDim.w),g.w=this.cDim.w),this.cDim.h>b?c=g.top=(this.cDim.h-b)/2:(c=.5*-(b-this.cDim.h),g.h=this.cDim.h),e.data("scaled",!0)),$img.width(a).height(b),$ic.width(a).height(b),$ic.css("left",d).css("top",c),this.bindMouseEvents($ic),this.trigger("resize",g)}},onTransitionEnd:function(){this.$active.remove(),this.$active=this.$buffer,this.isInTransition=!1,this.trigger("transition",{n:this.active}),this.bindMouseEvents(this.$binder);var e=this.$binder.offset();this.mouseIsOver=!1,this.mouseCoor.x>=e.left&&this.mouseCoor.x<=e.left+this.$binder.width()&&this.mouseCoor.y>=e.top&&this.mouseCoor.y<=e.top+this.$binder.height()&&(this.lastEnter="leave",this.enterLeave("enter"),this.startIdle(),this.mouseIsOver=!0,f(document).mousemove(f.proxy(this.onMouseMove,this))),null!=this.qid&&this.show(this.qid)},trigger:function(e,a){var d,b=f.Event("img_"+e);
71for(d in a)b[d]=a[d];(b.source=this).$c.trigger(b),this.config[e]&&this.config[e].call(this,b)},destroy:function(){this.isInTransition&&this.ts.stop(this.$active,this.$buffer),this.$active&&this.$active.remove(),this.$buffer.remove()},rebuild:function(e){this.quid=null,this.isInTransition&&this.ts.stop(this.$active,this.$buffer),this.$buffer.remove(),this.cached=[],this.data=e,this.loader&&this.loader.cancel()}}}(jQuery),function(f){f.fn.tn3.Thumbnailer=function(e,a,b){this.$c=e,this.data=a,this.config=f.extend({},f.fn.tn3.Thumbnailer.config,b),this.init()},f.fn.tn3.Thumbnailer.config={overMove:!0,buffer:20,speed:8,slowdown:50,shaderColor:"#000000",shaderOpacity:.5,shaderDuration:300,shaderOut:300,useTitle:!1,seqLoad:!0,align:1,mode:"thumbs",cssID:"tn3"},f.fn.tn3.Thumbnailer.prototype={config:null,$c:null,$oc:null,$ul:null,data:null,active:-1,listSize:0,containerSize:0,containerPadding:0,noBufSize:0,containerOffset:0,mcoor:"mouseX",edge:"left",size:"width",outerSize:"outerWidth",mouseX:0,mouseY:0,intID:!1,pos:0,difference:0,cnt:1,thumbCount:-1,initialized:!1,clickWhenReady:-1,loaders:null,lis:null,isVertical:null,marginDif:0,nloaded:0,init:function(){this.$c.css("position","absolute").css("cursor","progress"),this.lis=[],this.loaders=[],this.initialized=!1,this.$oc=f("<div />"),this.$ul=f("<ul />"),this.$oc.appendTo(this.$c),this.$oc.css("position","absolute").css("overflow","hidden").width(this.$c.width()).height(this.$c.height()),this.$ul.appendTo(this.$oc),this.$ul.css("position","relative").css("margin","0px").css("padding","0px").css("border-width","0px").css("width","12000px").css("list-style","none"),null==this.isVertical&&((this.isVertical=this.$c.width()<this.$c.height())?(this.mcoor="mouseY",this.edge="top",this.size="height",this.outerSize="outerHeight"):(this.mcoor="mouseX",this.edge="left",this.size="width",this.outerSize="outerWidth"),this.containerSize=this.$oc[this.size](),this.noBufSize=this.containerSize-2*this.config.buffer,this.containerOffset=this.$oc.offset()[this.edge],this.containerPadding=parseInt(this.$c.css("padding-"+this.edge))),this.listSize=0,-1!=navigator.userAgent.indexOf("MSIE")&&(this.config.seqLoad=!1),this.loadNextThumb()},loadNextThumb:function(){this.thumbCount++;var e=this.$ul.append("<li></li>").find(":last");if("thumbs"==this.config.mode){var a=this.data[this.thumbCount].thumb;if(a)return this.loaders.push(new f.fn.tn3.ImageLoader(a,this,this.onLoadThumb,[e,this.thumbCount])),void(!this.config.seqLoad&&this.thumbCount<this.data.length-1&&this.loadNextThumb());this.config.mode="bullets"}"numbers"==this.config.mode&&e.text(this.thumbCount+1),this.onLoadThumb(null,e,this.thumbCount)},onLoadThumb:function(e,a,b,d){if(this.lis[b]={li:a},a.addClass(this.config.cssID+"-thumb"),a.css("float",this.isVertical?"none":"left"),e){var c=this.lis[b].thumb=a.append(e).find(":last");this.lis[b].pos=a.position()[this.edge]}if(this.config.useTitle&&a.attr("title",this.data[b].title),"thumbs"==this.config.mode&&(this.lis[b].shade=a.prepend("<div/>").find(":first"),this.lis[b].shade.css("background-color",this.config.shaderColor).css("width",c.width()).css("height",c.height()).css("position","absolute")),this.initThumb(b),a.css("opacity",0),a.animate({opacity:1},1e3),this.listSize+=a[this.outerSize](!0),this.initialized||(this.initialized=!0,this.initMouse(!0)),d&&this.trigger("error",{description:d,n:b}),this.trigger("thumbLoad",{n:b}),this.nloaded++,this.nloaded<this.data.length)this.config.seqLoad&&this.loadNextThumb();else{if(e&&(this.loaders=null),!this.config.seqLoad)for(e=0;e<this.lis.length;e++)this.lis[e].pos=this.lis[e].li.position()[this.edge];this.thumbsLoaded()}this.clickWhenReady==b&&(this.clickWhenReady=-1,this.thumbClick(b))},initThumb:function(e){var a=this.lis[e];if(a.li){a.li.removeClass().addClass(this.config.cssID+"-thumb"),a.shade&&(a.shade.stop(),a.shade.css("opacity",this.config.shaderOpacity));var b=this;a.li.click(function(){return b.thumbClick(e),b.trigger("click",{n:e}),!1}),"thumbs"!=this.config.mode&&a.li.hover(function(){b.mouseOver(e)},function(){b.mouseOver(-1)})}},lastOver:-1,mouseOver:function(e){if(e!=this.lastOver&&(-1!=this.lastOver&&this.lastOver!=this.active&&((a=this.lis[this.lastOver]).li.removeClass(this.config.cssID+"-thumb-over"),a.shade&&(a.shade.stop(),a.shade.animate({opacity:this.config.shaderOpacity},{duration:this.config.shaderOut,easing:"easeOutCubic",queue:!1})),this.trigger("thumbOut",{n:e})),-1!=(this.lastOver=e)||e!=this.active)){var a=this.lis[e];a.li.addClass(this.config.cssID+"-thumb-over"),a.shade&&(a.shade.stop(),a.shade.animate({opacity:0}
71,{duration:this.config.shaderDuration,easing:"easeOutCubic",queue:!1})),this.trigger("thumbOver",{n:e})}},next:function(e){e?this.listSize>this.containerSize&&this.move(this.$ul.position()[this.edge]-this.containerSize):(e=this.active+1,-1!=this.active&&this.active+1!=this.data.length||(e=0),this.thumbClick(e))},prev:function(e){e?this.listSize>this.containerSize&&this.move(this.$ul.position()[this.edge]+this.containerSize):(e=this.active-1,-1!=this.active&&0!=this.active||(e=this.data.length-1),this.thumbClick(e))},move:function(e){var a={};a[this.edge]=Math.min(0,Math.max(e,-(this.listSize-this.containerSize))),this.$ul.stop(),this.$ul.animate(a,300)},thumbClick:function(e){if(-1==this.active){if(this.thumbCount<=e)return void(this.clickWhenReady=e)}else{if(e==this.active)return;this.initThumb(this.active)}"next"==e?e=this.active+1<this.data.length?this.active+1:0:"prev"==e&&(e=0<this.active?this.active-1:this.data.length-1);var a=this.lis[e];a.li.addClass(this.config.cssID+"-thumb-selected").unbind("click mouseenter mouseleave"),a.shade&&a.shade.animate({opacity:0}
71,this.config.shaderDuration),this.active=e,this.centerActive()},centerActive:function(e){if(-1!=this.active){var a=this.lis[this.active].li,b=this.$ul.position()[this.edge]+a.position()[this.edge],d=a[this.outerSize]()/2;(b+d>this.containerSize||b+d<0)&&(a=10-a.position()[this.edge]+this.containerSize/2-d,a=Math.min(0,a),a=Math.max(a,-this.listSize+this.containerSize),(b={})[this.edge]=a,e?this.$ul.css(b):this.$ul.animate(b,200))}},thumbsLoaded:function(){this.$c.css("cursor","auto"),this.$ul.css("width",this.listSize+"px"),this.centerList(),this.trigger("load")},centerList:function(e){if(this.listSize<this.containerSize){var a={};a[this.edge]=this.config.align?1==this.config.align?(this.containerSize-this.listSize)/2:this.containerSize-this.listSize:0,e||"thumbs"!=this.config.mode?this.$ul.css(a):this.$ul.animate(a,300)}else this.centerActive(e),0<this.$ul.position()[this.edge]?this.$ul.css(this.edge,0):this.$ul.position()[this.edge]+this.listSize<this.containerSize&&this.$ul.css(this.edge,-(this.listSize-this.containerSize))},initMouse:function(e){"thumbs"==this.config.mode&&(e=e?"bind":"unbind",this.$oc[e]("mouseenter",f.proxy(this.mouseenter,this)),this.$oc[e]("mouseleave",f.proxy(this.mouseleave,this)))},mouseenter:function(){this.trigger(
72"over"),clearInterval(this.intID);var e=this;this.$ul.stop(),this.$c.mousemove("mouseX"==this.mcoor?function(a){e.mouseX=a.pageX-e.containerOffset}:function(a){e.mouseY=a.pageY-e.containerOffset}),this.marginDif=parseInt(this.lis[0].li.css("margin-"+this.edge)),isNaN(this.marginDif)&&(this.marginDif=0),e.intID=this.listSize>this.containerSize&&this.config.overMove?setInterval(function(){e.slide.call(e)},10):setInterval(function(){e.mouseTrack.call(e)},10)},mouseleave:function(){this.trigger("out"),this.$c.unbind("mousemove"),clearInterval(this.intID);var e=this;this.intID=setInterval(function(){e.slideOut.call(e)},10),this.mouseOver(-1)},slide:function(){this.cnt=1;var e=this[this.mcoor];if(e<=this.config.buffer)this.pos=0;else if(e>=this.containerSize-this.config.buffer)this.pos=this.containerSize-this.listSize-1;else{var a=this.containerSize*(e-this.config.buffer);a/=this.noBufSize,this.pos=a*(1-this.listSize/this.containerSize)}for(a=this.lis.length-1;-1<a;a--){var b=e-this.prevdx;if(b>=this.lis[a].pos&&b<this.lis[a].pos+this.lis[a].li.width()){this.mouseOver(a);break}}e=this.prevdx-this.marginDif,this.difference=e-this.pos,e=Math.round(e-this.difference/this.config.speed),this.prevdx!=e&&(this.$ul.css(this.edge,e),this.prevdx=e)},prevdx:0,mouseTrack:function(){for(var e=this[this.mcoor],a=this.lis.length-1;-1<a;a--){var b=e-this.$ul.position()[this.edge];if(b>=this.lis[a].pos&&b<this.lis[a].pos+this.lis[a].li.width()){this.mouseOver(a);break}}},slideOut:function(){if(0!=this.config.slowdown&&0!=this.difference){var e=this.$ul.position()[this.edge];this.difference=e-this.pos,this.$ul.css(this.edge,e-this.difference/(this.config.speed*this.cnt)),this.cnt*=1+4/this.config.slowdown,40<=this.cnt&&(this.difference=0,this.cnt=1)}else clearInterval(this.intID),this.intID=null},trigger:function(e,a){var d,b=f.Event("tn_"+e);for(d in a)b[d]=a[d];(b.source=this).$c.trigger(b),this.config[e]&&this.config[e].call(this,b)},destroy:function(){clearInterval(this.intID),this.$c.empty()},rebuild:function(e){clearInterval(this.intID),this.$c.empty(),this.data=e,this.active=this.thumbCount=-1,this.nloaded=0,this.initMouse(!1),null!==this.loaders&&f.each(this.loaders,function(a,b){b.cancel()}),this.init()},setSize:function(e,a){this.isVertical?this.$c.height(a):this.$c.width(e),this.$oc.width(this.$c.width()).height(this.$c.height()),this.containerSize=this.$oc[this.size](),this.noBufSize=this.containerSize-2*this.config.buffer,this.containerOffset=this.$oc.offset()[this.edge],this.initMouse(!0),null===this.loaders&&this.centerList(!0)}}}(jQuery),function(f){f.fn.tn3.ImageLoader=function(e,a,b,d){this.$img=f(new Image),d.unshift(this.$img),a={url:e,context:a,callback:b,args:d},this.$img.bind("load",a,this.load),this.$img.bind("error",a,this.error),this.$img.attr("src",e)},f.fn.tn3.ImageLoader.prototype={$img:null,load:function(e){e.data.callback.apply(e.data.context,e.data.args
72),e.data.args[0].unbind("load").unbind("error")},error:function(e){e.data.args.push("image loading error: "+e.data.url),e.data.callback.apply(e.data.context,e.data.args),e.data.args[0].unbind("load").unbind("error")},cancel:function(){this.$img.unbind("load")}}}(jQuery),function(f){f.fn.tn3.Timer=function(e,a,b){this.$target=e,this.duration=a,this.tickint=b},f.fn.tn3.Timer.prototype={$target:null,duration:null,id:null,runs:!1,counter:null,countDuration:null,tickid:null,ticks:null,tickint:500,start:function(){this.runs||(this.runs=!0,this.startCount(this.duration),this.trigger("timer_start"))},startCount:function(e){this.clean(),this.countDuration=e,this.counter=+new Date;var a=this;this.id=setTimeout(function(){a.clean.call(a),a.runs=!1,a.trigger.call(a,"timer_end")},e);var b=this.duration/this.tickint;this.ticks=Math.round(e/b),this.tickid=setInterval(function(){a.ticks=Math.ceil((e-new Date+a.counter)/b),0<a.ticks&&a.trigger.call(a,"timer_tick",{tick:a.ticks,totalTicks:a.tickint})},b),this.trigger("timer_tick",{tick:this.ticks,totalTicks:this.tickint})},stop:function(){this.clean(),this.runs=!1,this.trigger("timer_stop")},clean:function(){clearTimeout(this.id),this.id=null,clearInterval(this.tickid),this.elapsed=this.tickid=null},elapsed:null,pause:function(e){this.runs&&(e?(this.clean(),e=this.duration/this.tickint,this.elapsed=Math.floor((+new Date-this.counter)/e)*e):null!=this.elapsed&&(this.startCount(this.countDuration-this.elapsed),this.elapsed=null))},trigger:function(e,a){var d,b=f.Event(e);for(d in a)b[d]=a[d];this.$target.trigger(b)}}}(jQuery),function(f){f.fn.tn3.Albums=function(e,a,b){this.data=e,this.$c=a,this.$in=a.find("."+b+"-inalbums"),this.cssID=b,this.$a=this.$in.find("."+this.cssID+"-album"),this.n=0,this.initValues={width:a.width(),height:a.height(),aw:this.$a.width(),ah:this.$a.height(),inw:this.$in.width(),inh:this.$in.height()},this.pad=parseInt(this.$in.css("padding-left"))},f.fn.tn3.Albums.prototype={data:null,$c:null,$in:null,$a:null,initValues:null,p:null,aw:null,ah:null,cssID:null,coors:null,ctrl_next:null,ctrl_prev:null,n:null,selected:null,pad:null,space:null,getButtons:function(){this.$in.empty();var e=[];$cur=this.$a.clone(),$cur.appendTo(this.$in),this.space=null===this.space?this.pad:this.space;var a=this.$in.width()-2*this.pad;this.$in.height();var b=Math.floor(a/this.initValues.aw);for(this.aw=Math.floor((a-(b-1)*this.space)/b),this.ah=this.initValues.ah,b=a=this.pad;b+this.ah<this.$in.height();){for(;a+this.aw<this.$in.width();)e.push($cur),$cur.css("left",a).css("top",b),$cur.width(this.aw).height(this.ah),$cur.hide(),$cur=this.$a.clone(),$cur.appendTo(this.$in),a+=this.aw+this.space;b+=this.ah+this.space,a=this.pad}return $cur.remove(),e},show:function(e,a,b){this.$c.show(),e==undefined?e=0:"next"==e?e=this.n+1<this.data.length?this.n+1:0:"prev"==e&&(e=0<this.n?this.n-1:this.data.length-1),a!=undefined&&(this.selected=a);var d,c,g=this.getButtons(),i=this;a=e*g.length;var m=Math.min(this.data.length,(e+1)*g.length);this.trigger("init");for(var j=a;j<m;j++){var h=this.data[j];h.title||(h.title="Unknown"),d=g[j-a],c='<div class="'+this.cssID+'-album-image"></div>',c+='<div class="'+this.cssID+'-album-title">'+h.title+"</div>",h.description&&(c+='<div class="'+this.cssID+'-album-description">'+h.description+"</div>"),d.html(c),new f.fn.tn3.ImageLoader(h.thumb,this,this.onThumbLoad,[d.find("."+this.cssID+"-album-image")]),d.data("tn3",j),this.trigger("binit",{$a:d}),j!=this.selected?d.click(function(){i.trigger("click",{n:f(this).data("tn3")})}).hover(function(){f(this).addClass(i.cssID+"-album-over")},function(){f(this).removeClass(i.cssID+"-album-over")}):(d.addClass(this.cssID+"-album-selected"),d.unbind("click mouseenter mouseleave"))}if(0!=(d=j%g.length))for(c=g.length-1;d<=c;c--)g.splice(c,1);if(this.n=e,b)f.each(g,function(l){g[l].show()});else{var k=800/g.length;this.$c.slideDown(0==e?300:0,function(){f.each(g,function(l){g[l].delay(l*k).fadeIn(150)})})}this.ctrl_prev&&this.enablePageControl("prev",0<a),this.ctrl_next&&this.enablePageControl("next",m<this.data.length)},onThumbLoad:function(e,a,b){b&&this.trigger("error",{description:b}),a.prepend(e)},hide:function(){this.$c.hide()},enablePageControl:function(e,a){var b=this["ctrl_"+e];if(a){if(!b.data("active")){var d=this;b.click(function(c){d.show(e),c.stopPropagation()}).hover(function(){f(this).addClass(d.cssID+"-albums-"+e+"-over")},function(){f(this).removeClass(d.cssID+"-albums-"+e+"-over")}),b.data("active",!0)}}else b.removeClass(this.cssID+"-albums-"+e+"-over"),b.unbind(),b.data("active",!1)},setControl:function(e,a){if("close"==e){var b=this;a.click(function(d){b.$c.hide(),d.stopPropagation()})}this["ctrl_"+e]=a},trigger:function(e,a){var d,b=f.Event("albums_"+e);
72for(d in a)b[d]=a[d];(b.source=this).$c.trigger(b)},changeSize:function(e,a){this.$c.width(this.initValues.width+e).height(this.initValues.height+a),this.$in.width(this.initValues.inw+e).height(this.initValues.inh+a),"none"!=this.$c.css("display")&&this.show(undefined,undefined,!0)}}}(jQuery),function(f){var e=f.fn.tn3.Transitions=function(b,d,c,g,i){for(var m in this.ts=b,this.def=f.extend(!0,{},this[d.type+"Config"],d),b||(this.ts=[this.def]),this.ts)this.ts[m]=f.extend(!0,{},this[this.ts[m].type+"Config"],this.ts[m]);this.random=c,this.end=f.proxy(g,i)},a=e.prototype={ts:null,def:{type:"slide"},random:!1,gs:[],end:null,ct:null,counter:-1,setTransition:function(){1==this.ts.length?this.ct=this.ts[0]:(this.counter++,this.counter==this.ts.length&&(this.counter=0),this.random&&0==this.counter&&f.fn.tn3utils.shuffle(this.ts),this.ct=this.ts[this.counter])},start:function(b,d,c){this.setTransition(),this[this.ct.type+"Condition"]===undefined||this[this.ct.type+"Condition"](b,d,this.ct)||(this.ct=this.def),this[this.ct.type](b,d,this.ct,c)},stop:function(b,d){this[this.ct.type+"Stop"](b,d,this.ct)},makeGrid:function(b,d,c){var g=b.width(),i=Math.round(g/d);g-=i*d;var m=b.height(),j=Math.round(m/c);m-=j*c;var h,k,l,p,q,r=0,s=0,u="url("+b.find("img").attr("src")+") no-repeat scroll -";for(h=0;h<d;h++){for(this.gs[h]=[],p=h<g?i+1:i,k=0;k<c;k++)q=k<m?j+1:j,(l=b.append("<div></div>").find(":last")).width(p).height(q).css("background",u+r+"px -"+s+"px").css("left",r).css("top",s).css("position","absolute"),this.gs[h].push(l),s+=q;r+=p,s=0}b.find("img").remove()},stopGrid:function(){for(var b=0;b<this.gs.length;b++)for(var d=0;d<this.gs[b].length;d++)this.gs[b][d].clearQueue(),this.gs[b][d].remove();this.gs=[]},flatSort:function(b){for(var d=[],c=0;c<this.gs.length;c++)for(var g=0;g<this.gs[c].length;g++)d.push(this.gs[c][g]);return b&&d.reverse(),d},randomSort:function(){var b=this.flatSort();return f.fn.tn3utils.shuffle(b),b},diagonalSort:function(b,d){for(var c=[],g=0<b?this.gs.length-1:0,i=0<d?0:this.gs[0].length-1;this.gs[g];)c.push(this.addDiagonal([],g,i,b,d)),g-=b;for(g+=b,i+=d;this.gs[g][i];)c.push(this.addDiagonal([],g,i,b,d)),i+=d;return c},addDiagonal:function(b,d,c,g,i){return b.push(this.gs[d][c]),this.gs[d+g]&&this.gs[d+g][c+i]?this.addDiagonal(b,d+g,c+i,g,i):b},circleSort:function(b){var d=[],c=this.gs.length,g=this.gs[0].length,i=[Math.floor(c/2),Math.floor(g/2)];c*=g,g=[[1,0],[0,1],[-1,0],[0,-1]];var h,m=0,j=0;for(d.push(this.gs[i[0]][i[1]]);d.length<c;){for(h=0;h<=m;h++)this.addGridPiece(d,i,g[j]);j==g.length-1?j=0:j++,m+=.5}return b&&d.reverse(),d},addGridPiece:function(b,d,c){d[0]+=c[0],d[1]+=c[1],this.gs[d[0]]&&this.gs[d[0]][d[1]]&&b.push(this.gs[d[0]][d[1]])},getSlidePositions:function(b,d){var c={dir:d};switch(d){case"left":c.pos=b.outerWidth(!0);break;case"right":c.pos=-b.outerWidth(!0),c.dir="left";break;case"top":c.pos=-b.outerHeight(!0);break;case"bottom":c.pos=b.outerHeight(!0),c.dir="top"}return c},animateGrid:function(b,d,c,g,i,m,j){var h={duration:g,easing:c,complete:function(){f(this).remove()}};for(c=0;c<b.length;c++){if(g=f.easing[i](0,c,0,m,b.length),c==b.length-1){var k=this;h.complete=function(){f(this).remove(),j.call(k)}}if(f.isArray(b[c]))for(var l in b[c])b[c][l].delay(g).animate(d[c],h);else b[c].delay(g).animate(d[c],h)}},getValueArray:function(b,d,c){var j,g=[],i=f.isArray(d),m=f.isArray(c);for(j=0;j<b;j++)o={},o[i?d[j%d.length]:d]=m?c[j%c.length]:c,g.push(o);return g}};e.defined=[],e.define=function(b){for(var d in b)switch(d){case"type":e.defined.push(b.type);break;case"config":a[b.type+"Config"]=b.config;break;case"f":a[b.type]=b.f;break;case"stop":a[b.type+"Stop"]=b.stop;break;case"condition":a[b.type+"Condition"]=b.condition;break;default:a[d]=b[d]}},e.define({type:"none",config:{},f:function(){this.end()},stop:function(){this.end()}}),e.define({type:"fade",config:{duration:300,easing:"easeInQuad"},f:function(b,d,c){var g=this;b.animate({opacity:0}
72,c.duration,c.easing,function(){g.end()})},stop:function(b){b.stop(),this.end()}}),e.define({type:"slide",config:{duration:300,direction:"auto",easing:"easeInOutCirc"},f:function(b,d,c,g){g=this.getSlidePositions(d,"auto"==c.direction?g:c.direction);var i={},m={};d.css(g.dir,g.pos),i[g.dir]=0,d.animate(i,c.duration,c.easing,this.end),m[g.dir]=-g.pos,b.animate(m,c.duration,c.easing)},stop:function(b,d){d.stop(),b.stop(),b.css("left",0).css("top",0),d.css("left",0).css("top",0),this.end()}}),e.define({type:"blinds",config:{duration:240,easing:"easeInQuad",direction:"vertical",parts:12,partDuration:100,partEasing:"easeInQuad",method:"fade",partDirection:"auto",cross:!0},f:function(b,d,c,g){var i;switch("horizontal"==c.direction?this.makeGrid(b,1,c.parts):this.makeGrid(b,c.parts,1),g="auto"==c.partDirection?g:c.partDirection,b=this.flatSort("left"==g||"top"==g),c.method){case"fade":i=this.getValueArray(b.length,"opacity",0);break;case"scale":i=this.getValueArray(b.length,"left"==g?"width":"height","1px");break;case"slide":d=this.getSlidePositions(d,g),i=this.getValueArray(b.length,d.dir,c.cross?[d.pos,-d.pos]:d.pos)}this.animateGrid(b,i,c.partEasing,c.partDuration,c.easing,c.duration,this.blindsStop)},stop:function(){this.stopGrid(),this.end()},condition:function(b,d){return!b.data("scaled")||!d.data("scaled")}}),e.define({type:"grid",config:{duration:260,easing:"easeInQuad",gridX:7,gridY:5,sort:"diagonal",sortReverse:!1,diagonalStart:"bl",method:"fade",partDuration:300,partEasing:"easeOutSine",partDirection:"left"},f:function(b,d,c,g){var i,m;if(this.makeGrid(b,c.gridX,c.gridY),b="auto"==c.partDirection?g:c.partDirection,"diagonal"==c.sort)switch(c.diagonalStart){case"tr":i=this.diagonalSort(1,1);break;case"tl":i=this.diagonalSort(-1,1);break;case"br":i=this.diagonalSort(1,-1);break;case"bl":i=this.diagonalSort(-1,-1)}else i=this[c.sort+"Sort"](c.sortReverse);switch(c.method){case"fade":m=this.getValueArray(i.length,"opacity",0);break;case"scale":m=this.getValueArray(i.length,"left"==b?"width":"height","1px")}this.animateGrid(i,m,c.partEasing,c.partDuration,c.easing,c.duration,this.gridStop)},stop:function(){this.stopGrid(),this.end()},condition:function(b,d){return!b.data("scaled")||!d.data("scaled")}})}(jQuery),function(f){function e(h){var k=h&&h.message!==undefined?h.message:undefined;h=f.extend({},f.tn3block.defaults,h||{}),k=k===undefined?h.message:k,j&&a({});var l=h.baseZ,p=f.browser.msie||h.forceIframe?f('<iframe class="blockUI" style="z-index:'+l+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+h.iframeSrc+'"></iframe>'):f('<div class="blockUI" style="display:none"></div>'),q=f('<div class="blockUI '+h.cssID+'-overlay" style="z-index:'+l+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');(l=f('<div class="blockUI '+h.blockMsgClass+' blockPage" style="z-index:'+l+';display:none;position:fixed"></div>')).css("left","0px").css("top","0px"),h.applyPlatformOpacityRules&&f.browser.mozilla&&/Linux/.test(navigator.platform)||q.css(h.overlayCSS),q.css("position","fixed"),(f.browser.msie||h.forceIframe)&&p.css("opacity",0);var r=[p,q,l],s=f("body");f.each(r,function(){this.appendTo(s)}),r=i&&(!f.boxModel||0<f("object,embed",null).length),(m||r)&&(h.allowBodyStretch&&f.boxModel&&f("html,body").css("height","100%"),f.each([p,q,l],function(u,v){var t=v[0].style;t.position="absolute",u<2?(t.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight)- (jQuery.boxModel?0:"+h.quirksmodeOffsetHack+') + "px"'),t.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"')):h.centerY?(t.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2- (this.offsetHeight / 2)+ (blah = document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop)+ "px"'),t.marginTop=0):h.centerY||t.setExpression("top",'(document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"')})),k&&(k.data("blockUI.parent",k.parent()),l.append(k),(k.jquery||k.nodeType)&&f(k).show()),(f.browser.msie||h.forceIframe)&&h.showOverlay&&p.show(),h.showOverlay&&q.show(),k&&l.show(),h.onBlock&&h.onBlock(),d(1,h),j=k}function a(h){d(0,h=f.extend({},f.tn3block.defaults,h||{})),b(f("body").children().filter(".blockUI").add("body > .blockUI"),h)}function b(h,k){h.each(function(){this.parentNode&&this.parentNode.removeChild(this)}),j.data("blockUI.parent").append(j),j=null,"function"==typeof k.onUnblock&&k.onUnblock.call(k.
72con)}function d(h,k){(h||j)&&(!k.bindEvents||h&&!k.showOverlay||(h?f(document).bind("mousedown mouseup keydown keypress",k,c):f(document).unbind("mousedown mouseup keydown keypress",c)))}function c(h){var k=h.data;return 0<f(h.target).parents("div."+k.blockMsgClass).length||0==f(h.target).parents().children().filter("div.blockUI").length}var g=document.documentMode||0,i=f.browser.msie&&(f.browser.version<8&&!g||g<8),m=f.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!g;f.tn3block=function(h){e(h)},f.tn3unblock=function(h){a(h)};var j=undefined;f.tn3block.defaults={message:"<h1>Please wait...</h1>",overlayCSS:{},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,allowBodyStretch:!0,bindEvents:!0,showOverlay:!0,applyPlatformOpacityRules:!0,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",cssID:"tn3"}}(jQuery),function(f){(f.fn.tn3.External=function(e,a){if(e){this.context=a,this.reqs=e.length;for(var b=0;b<e.length;b++)new f.fn.tn3.External[e[b].origin](e[b],this)}}).prototype={context:null,reqs:0,getImages:function(e,a){e.origin.getImages(e,a)},setAlbumData:function(e,a){this.reqs--,this.context.setAlbumData.call(this.context,e,a)},setImageData:function(e,a,b){this.context.setImageData.call(this.context,e,a,b)}}}(jQuery),function(f){var e=f.fn.tn3.External;e.xml=function(a,b){this.extcon=b,this.config=f.extend(!0,{},e.xml.config,a),this.init()},e.xml.config={url:"",thumb_size:1,image_size:0},e.xml.prototype={config:null,extcon:null,getImages:function(){},init:function(){this.request()},request:function(){f.ajax({url:this.config.url,cache:!1,context:this,success:function(a){this.extcon.setAlbumData(this.parseXML(a))},error:function(){this.extcon.setAlbumData([],"XML loading failed")}})},parseXML:function(a){try{var c,g,i,b=[],d=this;f(a).find(":first").children().each(function(j,h){c=f(this),b[j]={},b[j].adata={id:j,origin:d},g=c.find("file_root").text(),d.setProps(h,b[j],g),b[j].imgs=[],delete b[j].images,c.find("images > image").each(function(k,l){i=b[j].imgs[k]={},d.setProps(l,i,g)})})}catch(m){this.extcon.setAlbumData([],"XML parsing error")}return b},setProps:function(a,b,d){var c;f(a).children().each(function(g,i){i.firstChild&&(c=i.firstChild.nodeValue,n=i.tagName,"src"==n.substring(n.length-3)&&(c=d+c,"image_src"==n?n="img":"thumb_src"==n&&(n="thumb")),b[n]=c)}),b.thumb||(b.thumb=this.getThumb(b.img,this.config.thumb_size)),0<this.config.image_size&&(b.img=this.getThumb(b.img,this.config.image_size))},getThumb:function(a,b){if(a&&""!=a){if(b==undefined)b=1;else if(0==b)return a;var d=a.split("/"),c=d.pop().split("."),g=c.pop().toString();return g=c.join(".")+"_"+b+"."+g.toLowerCase(),d.join("/")+"/thumbs/"+g}}}}(jQuery),
73/**
74  * CalEnder: A Datepicker for Ender
75  * copyright Dustin Diaz @ded 2011 | License MIT
76  * https://github.com/ded/calEnder
77  */
78function($){function Calendar(el,options){this.options=options||{},this.months=(this.options.months||"January February March April May June July August September October November December").split(" "),this.$input=$(el).first().attr("autocomplete","off"),this.selected_date=Date.parse(this.$input.val()),this.selected_date=this.selected_date?new Date(this.selected_date):new Date,this.$calendar=$(this.template).appendTo("body"),this.formatDate=this.options.formatDate||this.formatDate,this.weekStart=this.options.weekStart||0;var daysOfWeek=(this.options.daysOfWeek||"S M T W T F S").split(" ");daysOfWeek=daysOfWeek.slice(this.weekStart).concat(daysOfWeek.slice(0,this.weekStart)),this.$calendar.find(".date-daysofweek").append("<th>"+daysOfWeek.join("</th><th>")+"</th>"),this.set_events()}Calendar.prototype={template:"<div class='date calendar-picker'>  <table>    <thead>      <tr class='date-header'>        <th class='date-nav date-month-previous'>&lsaquo;</th>        <th colspan='5' class='date-month-year'>          <span class='date-current-month'></span>          <span class='date-current-year'></span></th>        <th class='date-nav date-month-next'>&rsaquo;</th>      </tr>      <tr class='date-daysofweek'>      </tr>    </thead>    <tbody class='date-days'></tbody>  </table></div>",isLeapYear:function(year){return year%4==0&&year%100!=0||year%400==0},getDaysInMonth:function(year,month){return[31,this.isLeapYear(year)?29:28,31,30,31,30,31,31,30,31,30,31][month]},formatDate:function(year,month,day){return[month,day,year].join("/")},getMonth:function(){return this.months.indexOf(this.$calendar.find(".date-current-month").html())},renderMonth:function(date){d=new Date(date||this.selected_date.getTime());var monthStart=new Date(d.getFullYear(),d.getMonth(),1).getDay(),daysInPreviousMonth=this.getDaysInMonth(d.getMonth()?d.getFullYear():d.getFullYear()-1,d.getMonth()?d.getMonth()-1:d.getMonth()),html=[],theDay=0,weekOffset=this.weekStart-(monthStart<this.weekStart?7:0),dateBegin=daysInPreviousMonth-monthStart+weekOffset,daysInMonth=this.getDaysInMonth(d.getYear(),d.getMonth()),remainingWeeks=Math.floor((daysInMonth+monthStart-7-weekOffset)/7),i=0,cls="",dd=new Date(date||this.selected_date.getTime()),maxdate=this.options.maxdate?+new Date(this.options.maxdate):Infinity,mindate=this.options.mindate?+new Date(this.options.mindate):-Infinity;for(this.$calendar.find(".date-current-year,.date-current-month,tbody.date-days").empty(),this.$calendar.find(".date-current-year").html(d.getFullYear()),this.$calendar.find(".date-current-month").html(this.months[d.getMonth()]),html.push("<tr>");dateBegin<daysInPreviousMonth;)html.push('<td class="inactive">'+ ++dateBegin+"</td>");for(;monthStart<7+weekOffset;)cls=dd.setDate(++theDay)>=mindate&&dd<=maxdate?"":' class="inactive"',html.push("<td"+cls+">"+theDay+"</td>"),monthStart++;for(html.push("</tr>");i<remainingWeeks;i++){html.push("<tr>");for(var j=0;j<7;)cls=dd.setDate(++theDay)>=mindate&&dd<=maxdate?"":' class="inactive"',html.push("<td"+cls+">"+theDay+"</td>"),j++;html.push("</tr>")}if(theDay<daysInMonth){html.push("<tr>");for(var newDays=i=0;i<7;)theDay<daysInMonth?(cls=dd.setDate(++theDay)>=mindate&&dd<=maxdate?"":' class="inactive"',html.push("<td"+cls+">"+theDay+"</td>")):html.push('<td class="inactive">'+ ++newDays+"</td>"),i++;html.push("</tr>")}this.$calendar.find("tbody.date-days").append(html.join(""));var now=new Date,sd=this.selected_date,this_month=d.getMonth()==now.getMonth()&&d.getFullYear()==now.getFullYear();this.$calendar.find("tbody.date-days td").each(function(i,el){var date_text=(el=$(el)).text();this_month&&date_text==now.getDate()&&!el.hasClass("inactive")&&el.addClass("today"),el_d=new Date(d.getTime()),el_d.setDate(date_text),el.toggleClass("selected",sd.getFullYear()==el_d.getFullYear()&&sd.getMonth()==el_d.getMonth()&&sd.getDate()==el_d.getDate())})},show_picker:function(){var offset=this.$input.offset();offset.height=this.$input[0].offsetHeight,this.renderMonth(),this.hide_on_scroll(),this.$calendar.css({left:offset.left,top:offset.top+offset.height}).addClass("active"),this.$input.val()&&(this.selected_date=new Date(this.$input.val()))},hide_picker:function(){this.$input.scrollableParents().bind("scroll.calendar_picker"),this.$calendar.removeClass("active")},hide_on_scroll:function(){var self=this;this.$input.scrollableParents().bind("scroll.calendar_picker",function(){self.hide_picker()})},set_events:function(){var self=this,current_year=self.$calendar.find(".date-current-year");this.$calendar.delegate("tbody td","mouseover",function(){$(this).closest("tbody").find("td:nth-child("+(this.cellIndex+1)+")").addClass("hover")}),this.$calendar.delegate("tbody td","mouseout",function(){$(this).closest("tbody").find("td:nth-child("+(this.cellIndex+1)+")").removeClass("hover")}),this.$calendar.delegate("tbody td:not(.inactive)","mousedown.day",function(){var day=$(this).text(),val=self.formatDate(current_year.text(),self.getMonth()+1,day);self.hide_picker(),self.$input.val(val).trigger("datechange",val),self.selected_date=new Date(val)}),this.$calendar.delegate(".date-month-previous","mousedown",function(){var y=parseInt(current_year.text()),m=self.getMonth()-1;-1==m&&--y&&(m=11),self.renderMonth([y,m+1,1].join("/"))}),this.$calendar.delegate(".date-month-next","mousedown",function(){var y=parseInt(current_year.text()),m=self.getMonth()+1;12==m&&++y&&(m=0),self.renderMonth([y,m+1,1].join("/"))}),this.$input.parents()&&$(document).bind("mousedown",function(){self.hide_picker()}),this.$calendar.bind("mousedown",function(e){self.was_clicked=!0,e.stopPropagation(),e.preventDefault()}),this.$input.bind("focus click",function(e){e.stopPropagation(),self.show_picker()}),this.$input.bind("keydown blur",function(e){("blur"==e.type&&!self.was_clicked||9==e.keyCode)&&self.hide_picker()})}}
78,$.fn.calendar=function(options){return $(this).each(function(){options&&options.capture?(NGIN.Modules.Calendar=NGIN.Modules.Calendar||{},NGIN.Modules.Calendar[$(this).attr("id")]=new Calendar(this,options)):new Calendar(this,options)}),this}}(jQuery);var tst_calendars={},TstCalendar=Class.create({initialize:function(containerId,textId,options){this.containerId=containerId,this.textId=textId,this.calOptions=options||{},this.calOptions.date&&(this.calOptions.date=new Date(this.calOptions.date)),this.calOptions.formatDate||(this.calOptions.formatDate=function(y,m,d){return[m,d,y].join("/")}),this.cal=$j("#"+textId).calendar(this.calOptions),this.date=this.calOptions.date;var self=this;$j("#"+textId).bind("focus",function(){this.parentNode.style.zIndex=11}).bind("blur",function(){this.parentNode.style.zIndex="",setTimeout(delayed_get_recur_string,500)}).bind("change",function(){return self.updateCal()}).bind("datechange",function(ev,d){this.date=new Date(d)})},dateMatch:function(str){return null!=str.match(/^\d{1,2}\/\d{1,2}\/\d{2,4}$/)},updateCal:function(){var txtValue=$j("#"+this.textId).val();if(txtValue){if(!this.dateMatch(txtValue))return alert("You must enter a valid date in this format mm/dd/yyyy"),!1;var d=+new Date(txtValue),maxdate=this.calOptions.maxdate?+new Date(this.calOptions.maxdate):Infinity;if(d<(this.calOptions.mindate?+new Date(this.calOptions.mindate):-Infinity)||maxdate<d)return alert("Cannot select a date before "+this.calOptions.mindate+" or after "+this.calOptions.maxdate),!1;this.date=new Date(txtValue),this.cal.val([this.date.getMonth()+1,this.date.getDate(),this.date.getFullYear()].join("/"))}else;return!0}}),tst_times=new Hash,TstTime=Class.create({initialize:function(selectId,textId,selectedTime,endTimeId,endTimeSelectId){this.selectId=selectId,this.textId=textId,this.endTimeId=endTimeId,this.endTimeSelectId=endTimeSelectId,selectedTime&&(this.selectScrollTop=14*this.selectOption(selectedTime),endTimeSelectId&&this.hideOptionsLessThan(selectedTime)),Event.observe(document,"click",this.hideTimeSelect.bindAsEventListener(this)),tst_times.set(textId,this)},showTimeSelect:function(){var time_select=$(this.selectId);this.selectOption($(this.textId).value),time_select.disabled=!1,time_select.show().ancestors().first().setStyle("z-index:20;"),scrollSelect(time_select,this.selectScrollTop)},hideTimeSelect:function(event){if(null!=event)var clickedId=Event.element(event).id;if(null==event||clickedId!=this.textId&&clickedId!=this.selectId){var time_select=$(this.selectId);null!=time_select&&(time_select.disabled=!0,time_select.hide().ancestors().first().setStyle("z-index:auto;"))}},timeSelected:function(){var selectTime=$(this.selectId);$(this.textId).value=selectTime.value,this.selectScrollTop=selectTime.scrollTop,this.hideTimeSelect();var endTime=$(this.endTimeId);endTime&&(endTime.value=selectTime.value,this.hideOptionsLessThan(endTime.value))},setTimeSelect:function(){var selectTime=$(this.selectId),textDate=createDate($(this.textId).value.strip());$A(selectTime.options).each(function(option){var optionDate=createDate(option.value);if(Math.abs((textDate-optionDate)/6e4)<=8)throw option.selected=!0,$break})},timeToDecimal:function(timeValue){var timeParts=timeValue.replace(/\s/g,"").replace(/[am|pm]/i,"").split(":");if(2!==timeParts.length)return timeValue;var pm=timeValue.replace(/\s/g,"").match(/pm$/i),am=timeValue.replace(/\s/g,"").match(/am$/i),hr=parseInt(timeParts[0]);return pm&&hr<12?hr+=12:am&&12==hr&&(hr=0),hr+parseInt(timeParts[1])/60},hideOptionsLessThan:function(timeValue){var self=this,endTimeSelect=$(this.endTimeSelectId),timeValueDecimal=this.timeToDecimal(timeValue);endTimeSelect&&$A(endTimeSelect.options).each(function(option){var extendedOption=Element.extend(option),optionValDecimal=self.timeToDecimal(option.value);optionValDecimal==timeValueDecimal?option.selected=!0:optionValDecimal<timeValueDecimal?extendedOption.hide():extendedOption.show()})},selectOption:function(timeValue){var timeSelect=$(this.selectId),selectedOptionIndex=0;return timeSelect&&$A(timeSelect.options).each(function(option){option.value.trim()===timeValue.trim()?(option.selected=!0,selectedOptionIndex=option.index):option.selected=!1}),selectedOptionIndex}});window.debug=function(){function exec_callback(args){!callback_func||!callback_force&&con&&con.log||callback_func.apply(window,args)}function is_level(level){return 0<log_level?level<log_level:log_methods.length+log_level<=level}for(var callback_func,callback_force,window=this,aps=Array.prototype.slice,con=window.console,that={},log_level=9,log_methods=["error","warn","info","debug","log"],pass_methods="assert clear count dir dirxml exception group groupCollapsed groupEnd profile profileEnd table time timeEnd trace".split(" "),idx=pass_methods.length,logs=[];0<=--idx;)!function(method){that[method]=function(){0!==log_level&&con&&con[method]&&con[method].apply(con,arguments)}}(pass_methods[idx]);for(idx=log_methods.length;0<=--idx;)!function(idx,level){that[level]=function(){var args=aps.call(arguments),log_arr=[level].concat(args);logs.push(log_arr),exec_callback(log_arr),con&&is_level(idx)&&(con.firebug?con[level].apply(window,args):con[level]?con[level](args):con.log(args))}}(idx,log_methods[idx]);return that.setLevel=function(level){log_level="number"==typeof level?level:9},that.setCallback=function(){var args=aps.call(arguments),max=logs.length,i=max;for(callback_func=args.shift()||null,callback_force="boolean"==typeof args[0]&&args.shift(),i-="number"==typeof args[0]?args.shift():max;i<max;)exec_callback(logs[i++])},that}(),AutoRefresh.prototype.updateInterval=function(i){switch(i){case"30":case"00":break;default:i="60"}Form.Element.setValue("autoRefresh"+i,"checked"),createCookie("nginAutoRefresh",i,0),this.countdown=parseInt(i,10),this.restartCountdown(),this.setSelection(i)},AutoRefresh.prototype.startCountdown=function(){var self=this;this.theInterval=setInterval(function(){self.updateCounter(),0<self.countdown?self.countdown--:self.countdown==undefined?self.stopCountdown():(clearInterval(self.theInterval),self.updateCounter("OFF"),self.refresh())},1e3)},AutoRefresh.prototype.stopCountdown=function(){clearInterval(this.theInterval),this.setSelection("00"),this.updateCounter("OFF")},AutoRefresh.prototype.restartCountdown=function(){this.stopCountdown(),this.startCountdown()},AutoRefresh.prototype.updateCounter=function(content){content!=undefined?this.counter.update(content.toString()):(this.countdown==NaN&&this.stopCountdown(),this.counter.update("<b>"+this.countdown+"</b> seconds"))},AutoRefresh.prototype.setSelection=function(i){switch(i){case"30":this.updateCounter("<b>"+i+"</b> seconds");break;case"00":case 0:i="00",this.updateCounter("OFF")}$("autoRefreshLabel30").removeClassName("selected"),$("autoRefreshLabel00").removeClassName("selected"),$("autoRefreshLabel"+i).addClassName("selected"),createCookie("nginAutoRefresh",i,0)},AutoRefresh.prototype.refresh=function(){clearInterval(this.theInterval),this.updateCounter("Refreshing&hellip;"),window.location.href=window.location.href.split("#")[0]};var Countdown=Class.create({initialize:function(id,target_time){this.id=id,this.target_time=new Date(target_time)},updateTime:function(){var now=new Date;if(this.target_time>now){var diff=((this.target_time-now)/1e3).floor(),days=$(this.id+"_days");days!=undefined&&days.update((diff/86400).floor()),diff-=86400*(diff/86400).floor();var hours=$(this.id+"_hours");hours!=undefined&&hours.update((diff/3600).floor()),diff-=3600*(diff/3600).floor();var minutes=$(this.id+"_minutes");minutes!=undefined&&minutes.update((diff/60).floor()),diff-=60*(diff/60).floor();var seconds=$(this.id+"_seconds");seconds!=undefined&&seconds.update(diff.floor())}},isTargetInFuture:function(now){return this.target_time>now}}),MD5=function(string){function RotateLeft(lValue,iShiftBits){return lValue<<iShiftBits|lValue>>>32-iShiftBits}function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;return lX8=2147483648&lX,lY8=2147483648&lY,lResult=(1073741823&lX)+(1073741823&lY),(lX4=1073741824&lX)&(lY4=1073741824&lY)?2147483648^lResult^lX8^lY8:lX4|lY4?1073741824&lResult?3221225472^lResult^lX8^lY8:1073741824^lResult^lX8^lY8:lResult^lX8^lY8}function F(x,y,z){return x&y|~x&z}function G(x,y,z){return x&z|y&~z}function H(x,y,z){return x^y^z}function I(x,y,z){return y^(x|~z)}function FF(a,b,c,d,x,s,ac){return AddUnsigned(RotateLeft(a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac)),s),b)}function GG(a,b,c,d,x,s,ac){return AddUnsigned(RotateLeft(a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac)),s),b)}function HH(a,b,c,d,x,s,ac){return AddUnsigned(RotateLeft(a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac)),s),b)}function II(a,b,c,d,x,s,ac){return AddUnsigned(RotateLeft(a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac)),s),b)}function ConvertToWordArray(string){for(var lWordCount,lMessageLength=string.length,lNumberOfWords_temp1=lMessageLength+8,lNumberOfWords=16*((lNumberOfWords_temp1-lNumberOfWords_temp1%64)/64+1),lWordArray=Array(lNumberOfWords-1),lBytePosition=0,lByteCount=0;lByteCount<lMessageLength;)lBytePosition=lByteCount%4*8,lWordArray[lWordCount=(lByteCount-lByteCount%4)/4]=lWordArray[lWordCount]|string.charCodeAt(lByteCount)<<lBytePosition,lByteCount++;return lBytePosition=lByteCount%4*8,lWordArray[lWordCount=(lByteCount-lByteCount%4)/4]=lWordArray[lWordCount]|128<<lBytePosition,lWordArray[lNumberOfWords-2]=lMessageLength<<3,lWordArray[lNumberOfWords-1]=lMessageLength>>>29,lWordArray}function WordToHex(lValue){var lCount,WordToHexValue="",WordToHexValue_temp="";for(lCount=0;lCount<=3;lCount++)WordToHexValue+=(WordToHexValue_temp="0"+(lValue>>>8*lCount&255).toString(16)).substr(WordToHexValue_temp.length-2,2);return WordToHexValue}function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");for(var utftext="",n=0;n<string.length;n++){var c=string.charCodeAt(n);c<128?utftext+=String.fromCharCode(c):(127<c&&c<2048?utftext+=String.fromCharCode(c>>6|192):(utftext+=String.fromCharCode(c>>12|224),utftext+=String.fromCharCode(c>>6&63|128)),utftext+=String.fromCharCode(63&c|128))}return utftext}var k,AA,BB,CC,DD,a,b,c,d,x=Array(),S11=7,S12=12,S13=17,S14=22,S21=5,S22=9,S23=14,S24=20,S31=4,S32=11,S33=16,S34=23,S41=6,S42=10,S43=15,S44=21;for(x=ConvertToWordArray(string=Utf8Encode(string)),a=1732584193,b=4023233417,c=2562383102,d=271733878,k=0;k<x.length;k+=16)b=II(b=II(b=II(b=II(b=HH(b=HH(b=HH(b=HH(b=GG(b=GG(b=GG(b=GG(b=FF(b=FF(b=FF(b=FF(BB=b,c=FF(CC=c,d=FF(DD=d,a=FF(AA=a,b,c,d,x[k+0],S11,3614090360),b,c,x[k+1],S12,3905402710),a,b,x[k+2],S13,606105819),d,a,x[k+3],S14,3250441966),c=FF(c,d=FF(d,a=FF(a,b,c,d,x[k+4],S11,4118548399),b,c,x[k+5],S12,1200080426),a,b,x[k+6],S13,2821735955),d,a,x[k+7],S14,4249261313),c=FF(c,d=FF(d,a=FF(a,b,c,d,x[k+8],S11,1770035416),b,c,x[k+9],S12,2336552879),a,b,x[k+10],S13,4294925233),d,a,x[k+11],S14,2304563134),c=FF(c,d=FF(d,a=FF(a,b,c,d,x[k+12],S11,1804603682),b,c,x[k+13],S12,4254626195),a,b,x[k+14],S13,2792965006),d,a,x[k+15],S14,1236535329),c=GG(c,d=GG(d,a=GG(a,b,c,d,x[k+1],S21,4129170786),b,c,x[k+6],S22,3225465664),a,b,x[k+11],S23,643717713),d,a,x[k+0],S24,3921069994),c=GG(c,d=GG(d,a=GG(a,b,c,d,x[k+5],S21,3593408605),b,c,x[k+10],S22,38016083),a,b,x[k+15],S23,3634488961),d,a,x[k+4],S24,3889429448),c=GG(c,d=GG(d,a=GG(a,b,c,d,x[k+9],S21,568446438),b,c,x[k+14],S22,3275163606),a,b,x[k+3],S23,4107603335),d,a,x[k+8],S24,1163531501),c=GG(c,d=GG(d,a=GG(a,b,c,d,x[k+13],S21,2850285829),b,c,x[k+2],S22,4243563512),a,b,x[k+7],S23,1735328473),d,a,x[k+12],S24,2368359562),c=HH(c,d=HH(d,a=HH(a,b,c,d,x[k+5],S31,4294588738),b,c,x[k+8],S32,2272392833),a,b,x[k+11],S33,1839030562),d,a,x[k+14],S34,4259657740),c=HH(c,d=HH(d,a=HH(a,b,c,d,x[k+1],S31,2763975236),b,c,x[k+4],S32,1272893353),a,b,x[k+7],S33,4139469664),d,a,x[k+10],S34,3200236656),c=HH(c,d=HH(d,a=HH(a,b,c,d,x[k+13],S31,681279174),b,c,x[k+0],S32,3936430074),a,b,x[k+3],S33,3572445317),d,a,x[k+6],S34,76029189),c=HH(c,d=HH(d,a=HH(a,b,c,d,x[k+9],S31,3654602809),b,c,x[k+12],S32,3873151461),a,b,x[k+15],S33,530742520),d,a,x[k+2],S34,3299628645),c=II(c,d=II(d,a=II(a,b,c,d,x[k+0],S41,4096336452),b,c,x[k+7],S42,1126891415),a,b,x[k+14],S43,2878612391),d,a,x[k+5],S44,4237533241),c=II(c,d=II(d,a=II(a,b,c,d,x[k+12],S41,1700485571),b,c,x[k+3],S42,2399980690),a,b,x[k+10],S43,4293915773),d,a,x[k+1],S44,2240044497),c=II(c,d=II(d,a=II(a,b,c,d,x[k+8],S41,1873313359),b,c,x[k+15],S42,4264355552),a,b,x[k+6],S43,2734768916),d,a,x[k+13],S44,1309151649),c=II(c,d=II(d,a=II(a,b,c,d,x[k+4],S41,4149444226),b,c,x[k+11],S42,3174756917),a,b,x[k+2],S43,718787259),d,a,x[k+9],S44,3951481745),a=AddUnsigned(a,AA),b=AddUnsigned(b,BB),c=AddUnsigned(c,CC),d=AddUnsigned(d,DD);return(WordToHex(a)+WordToHex(b)+WordToHex(c)+WordToHex(d)).toLowerCase()};NodePicker.prototype.bindEvents=function(){var that=this,site=null;Event.observe("nodePicker-"+that.options.display_location,"click",function(event){Element.match(event.target,".nodePicker-showTagMenu")?"Calendar"==that.options.is_calendar_page?(set_cookie_season_only(),"1"==Cookie.get("seasons_only")?that.showTagMenu({show_season_only:seasons_only()}):that.showTagMenu()):that.showTagMenu():Element.match(event.target,".nodePicker-showTagMenuCurrentSeasonsOnly")?(set_cookie_season_only(),that.loadTags({show_season_only:seasons_only()})):Element.match(event.target,".nodePicker-hideTagMenu")?that.hideTagMenu():Element.match(event.target,".nodePicker-selectAllTags-"+that.options.display_location)?(site=Element.readAttribute(event.target,"data-site"),that.selectAllTags(site)):Element.match(event.target,".nodePicker-clearTags-"+that.options.display_location)?(site=Element.readAttribute(event.target,"data-site"),connected=$j(event.target).data("c
78onnected"),that.clearTags(site,connected)):Element.match(event.target,'input[type="checkbox"]')&&(that.selectRelatedTags(event.target),"sponsor"==that.options.connected_sites_type&&(node_type=Element.readAttribute(event.target,"data-nodeType"),$j("#position_"+node_type+"_"+Element.readAttribute(event.target,"value")).prop("disabled",!event.target.checked),$j("#type_"+node_type+"_"+Element.readAttribute(event.target,"value")).prop("disabled",!event.target.checked),event.target.checked?$j("#position_"+node_type+"_"+Element.readAttribute(event.target,"value")).show():$j("#position_"+node_type+"_"+Element.readAttribute(event.target,"value")).hide()),that.options.using_V2?that.updateSelectedTags(event):"sponsor"!=that.options.connected_sites_type&&that.showSelectedTags(Element.readAttribute(event.target,"data-siteid")))}),$j("#nodePicker-"+that.options.display_location+" #selectPageNode_"+that.options.display_location).change(function(event){that.switchSubTree(event)}),document.observe("nodePicker:selectAll",function(){that.selectAllTags(site)})},NodePicker.prototype.loadTags=function(url_options){var that=this;if(!$j("#nodePickerSite_"+that.options.initialSiteID+"_"+that.options.display_location+" .unlimitedHierarchy").children().length||url_options){form_data={},"undefined"!=typeof that.options.selected_nodes&&(form_data["selected_nodes[]"]=that.options.selected_nodes);that.options.ajax_url.match(/\?/);var url=that.options.ajax_url;for(var attrname in url_options)form_data[attrname]=url_options[attrname];new Ajax.Updater("nodePicker_"+that.options.display_location,url,{parameters:form_data,onComplete:function(response){that.displayNodePicker(response),that.showSelectedTags(that.options.initialSiteID)}})}},NodePicker.prototype.showTagMenu=function(url_options){var that=this;that.shouldBlindDown()&&Effect.BlindDown("nodePickerSlideBox_"+that.options.display_location,{duration:.3}),$j("#tabShow_"+that.options.display_location).hide(),$j("#tabHide_"+that.options.display_location).show(),Element.show("nodePicker_"+that.options.display_location),that.showSite(that.options.initialSiteID),that.loadTags(url_options)},NodePicker.prototype.clearExistingSiteTags=function(site_id){try{$("lightbox_node_picker_defaults_"+site_id).remove()}catch(err){}},NodePicker.prototype.hideTagMenu=function(){var that=this;Effect.BlindUp("nodePickerSlideBox_"+that.options.display_location,{duration:.2}),Element.hide("tabHide_"+that.options.display_location),Element.show("tabShow_"+that.options.display_location),Element.hide("nodePicker_"+that.options.display_location)},NodePicker.prototype.showSite=function(ID){var that=this;try{$("nodePicker-site-"+ID+"-"+that.options.display_location).show()}catch(e){}},NodePicker.prototype.showSelectionButtons=function(ID){var that=this;$$(".nodePicker-formControls-"+that.options.display_location+'[data-siteID="'+ID+'"]').each(function(el){el.show()}),$$(".nodePicker-formControls-"+that.options.display_location+'[data-siteID="'+ID+'"]').each(function(el){el.show()})},NodePicker.prototype.clearTags=function(site,connected){var that=this;connected?(that.clearTagsFromDom(site),Element.update("selectedNodeChoices_"+that.options.display_location+"_"+site,"<p>Nothing selected. Choose some tags below.</p>")):(that.clearExistingSiteTags(site),Element.update("selectedNodeChoices_"+that.options.display_location+"_"+site,"<p>Nothing selected.</p>")),"main"==that.options.display_location&&Cookie.erase("node_selection")},NodePicker.prototype.clearTagsFromDom=function(site){var checkbox_selector="window_input";site&&(checkbox_selector+='[data-siteID="'+site+'"]');for(var checkboxes=$$("."+this.options.display_location+"_"+checkbox_selector),i=0,l=checkboxes.length;i<l;i++)checkboxes[i].checked=!1},NodePicker.prototype.selectAllTags=function(site){for(var that=this,checkboxes=$$("."+that.options.display_location+'_window_input[data-siteID="'+site+'"]'),i=0,l=checkboxes.length;i<l;i++)checkboxes[i].checked=!0;that.showSelectedTags(site)},NodePicker.prototype.selectRelatedTags=function(node){var that=this,relatedNodesType=Element.readAttribute(node,"data-relatedNodes"),relatedNodes=$$("."+that.options.display_location+'_window_input[data-relatedNodes="'+relatedNodesType+'"]'),i=0,l=relatedNodes.length,checked=!!node.match(":checked");for(i=0;i<l;i++)relatedNodes[i].checked=checked},NodePicker.prototype.showSelectedTags=function(ID){var that=this,i=0,l=0,el=$
78("selectedNodeChoices_"+that.options.display_location+"_"+ID),nodes={},nodeLinks="",nodeKeys=[],key="";for(nodeLinks="",i=0,l=(nodes=$$("."+that.options.display_location+'_window_input[data-siteID="'+ID+'"]:checked')).length;i<l;i++)key=Element.readAttribute(nodes[i],"data-nodeid")+"-"+Element.readAttribute(nodes[i],"data-nodetype"),-1===nodeKeys.indexOf(key)&&(nodeLinks+='<a class="tag" href="/page/show/'+Element.readAttribute(nodes[i],"value")+'" target="_blank">'+Element.readAttribute(nodes[i],"data-nodeTitle")+"</a> ",nodeKeys.push(key));el.update(nodeLinks)},NodePicker.prototype.updateSelectedTags=function(event){var that=this,element=$j(event.target),ID=element.data("siteid"),key=element.data("nodeid")+"-"+element.data("nodetype"),container=$j("#selectedNodeChoices_"+that.options.display_location+"_"+ID),previous_selection=$j('a[data-nodekey="'+key+'"]',container);element.is(":checked")&&0==previous_selection.length?container.append('<a class="tag" href="/page/show/'+element.val()+'" data-nodekey="'+key+'" target="_blank">'+element.data("nodetitle")+"</a> "):previous_selection.remove()},NodePicker.prototype.swapSiteTags=function(el){var that=this,model=Element.readAttribute(el,"data-model"),modelID=Element.readAttribute(el,"data-modelID"),from=Element.readAttribute(el,"data-from"),modelType=Element.readAttribute(el,"data-modelType"),modelTypeId=Element.readAttribute(el,"data-modelTypeId"),pageNodeType=Element.readAttribute(el,"data-pageNodeType"),selectedNodes=Element.readAttribute(el,"data-selectedNodes"),connectedSitesType=Element.readAttribute(el,"data-connectedSitesType"),rowPartial=Element.readAttribute(el,"data-rowPartial");$$(".nodePickerSiteBox").each(function(e){e.hide()}),nodePickerSite=$("nodePickerSite_"+el.value+"_"+that.options.display_location),null!=nodePickerSite?nodePickerSite.show():($("nodePickerLoader_"+that.options.display_location).show(),new Ajax.Request("/node_list/node_list_connected_site",{asynchronous:!0,evalScripts:!0,parameters:"site_id="+el.value+"&display_location="+that.options.display_location+"&write_access=1&model="+model+"&id="+modelID+"&from="+from+"&model_type="+modelType+"&model_id="+modelTypeId+"&page_node_type="+pageNodeType+"&selected_nodes="+selectedNodes+"&connected_sites_type="+connectedSitesType+"&row_partial="+rowPartial,onComplete:function(){$("nodePickerLoader_"+that.options.display_location).hide(),that.showSite(el.value),that.clearExistingSiteTags(el.value),that.showSelectionButtons(el.value)}}))},NodePicker.prototype.displayNodePicker=function(){var that=this;$("nodePickerLoader_"+that.options.display_location).hide(),that.showSelectionButtons(that.options.initialSiteID),$("nodePickerConnectedSites_"+that.options.display_location)&&$("nodePickerConnectedSites_"+that.options.display_location).show();try{Event.observe("nodePicker-sitePicker","change",function(event){that.swapSiteTags(event.target)})}catch(e){}that.clearExistingSiteTags(that.options.initialSiteID),$j("#nodePicker-preselectedTags-"+that.options.initialSiteID+"-"+that.options.display_location).remove(),$j("#nodePicker-"+that.options.display_location).data("nodepicker").opened=!0,that.applyPreviousTags($j("#nodePicker-"+that.options.display_location+" #root_context_page_node_id").val())},NodePicker.prototype.shouldBlindDown=function(){return!this.options.using_V2||(this.times_loaded+=1,this.times_loaded<=1)},NodePicker.prototype.switchSubTree=function(event){var event_target=$j(event.target),new_context_id=event_target.val(),data=$j("option:selected",event_target).data("cut-branches");if(data)var url_params={cut_branches:data};else url_params={page_node:event_target.val()};new_context_id&&(data||event_target.val())&&""!=new_context_id&&""!=(data||event_target.val())&&(current_root_input=$j("#nodePicker-"+this.options.display_location+" #root_context_page_node_id"),this.saveSelectedNodes(current_root_input.val()),current_root_input.val(new_context_id),this.showTagMenu(url_params))},NodePicker.prototype.saveSelectedNodes=function(context){var display_loc=this.options.display_location,name_string=this.options.name_string;$j("#nodePicker-"+display_loc).append(function(){var section="";return $j("#nodePicker-"+display_loc+" input.node_picker_box[type=checkbox]:checked").each(function(){var checked=$j(this),data_values='data-nodeid="'+checked.data("nodeid")+'" data-nodetype="'+checked.data("nodetype")+'" data-siteID="'+checked.data("siteid")+'" data-nodeTitle="'+checked.data("nodetitle")+'"';section+='<input type="hidden" '+data_values+' class="tag_groups root_'+context+'" name="'+name_string+'" value="'+checked.val()+'">'}),section+='<input type="hidden" class="tag_groups root_'+context+'" name="section_node_ids[]" value="'+context+'">'})},NodePicker.prototype.applyPreviousTags=function(context){var display_loc=this.options.display_location,previous_node_selections=$j("#nodePicker-"+display_loc+" input.tag_groups.root_"+context);0<previous_node_selections.length&&(this.clearTagsFromDom(),previous_node_selections.each(function(){$j("#nodePicker-"+display_loc+" input#"+display_loc+"_page_node_"+$j(this).val()).attr("checked","checked")}),previous_node_selections.remove())}
79/*
80Copyright (c) 2010 Ryan Schuft ([email protected])
81
82Permission is hereby granted, free of charge, to any person obtaining a copy
83of this software and associated documentation files (the "Software"), to deal
84in the Software without restriction, including without limitation the rights
85to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
86copies of the Software, and to permit persons to whom the Software is
87furnished to do so, subject to the following conditions:
88
89The above copyright notice and this permission notice shall be included in
90all copies or substantial portions of the Software.
91
92THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
93IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
94FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
95AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
96LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
97OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
98THE SOFTWARE.
99*/,window&&!window.InflectionJS&&(window.InflectionJS=null),InflectionJS={uncountable_words:["equipment","information","rice","money","species","series","fish","sheep","moose","deer","news"],plural_rules:[[new RegExp("(m)an$","gi"),"$1en"],[new RegExp("(pe)rson$","gi"),"$1ople"],[new RegExp("(child)$","gi"),"$1ren"],[new RegExp("^(ox
99)$","gi"),"$1en"],[new RegExp("(ax|test)is$","gi"),"$1es"],[new RegExp("(octop|vir)us$","gi"),"$1i"],[new RegExp("(alias|status)$","gi"),"$1es"],[new RegExp("(bu)s$","gi"),"$1ses"],[new RegExp("(buffal|tomat|potat)o$","gi"),"$1oes"],[new RegExp("([ti])um$","gi"),"$1a"],[new RegExp("sis$","gi"),"ses"],[new RegExp("(?:([^f])fe|([lr])f)$","gi"),"$1$2ves"],[new RegExp("(hive)$","gi"),"$1s"],[new RegExp("([^aeiouy]|qu)y$","gi"),"$1ies"],[new RegExp("(x|ch|ss|sh)$","gi"),"$1es"],[new RegExp("(matr|vert|ind)ix|ex$","gi"),"$1ices"],[new RegExp("([m|l])ouse$","gi"),"$1ice"],[new RegExp("(quiz)$","gi"),"$1zes"],[new RegExp("s$","gi"),"s"],[new RegExp("$","gi"),"s"]],singular_rules:[[new RegExp("(m)en$","gi"),"$1an"],[new RegExp("(pe)ople$","gi"),"$1rson"],[new RegExp("(child)ren$","gi"),"$1"],[new RegExp("([ti])a$","gi"),"$1um"],[new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),"$1$2sis"],[new RegExp("(hive)s$","gi"),"$1"],[new RegExp("(tive)s$","gi"),"$1"],[new RegExp("(curve)s$","gi"),"$1"],[new RegExp("([lr])ves$","gi"),"$1f"],[new RegExp("([^fo])ves$","gi"),"$1fe"],[new RegExp("([^aeiouy]|qu)ies$","gi"),"$1y"],[new RegExp("(s)eries$","gi"),"$1eries"],[new RegExp("(m)ovies$","gi"),"$1ovie"],[new RegExp("(x|ch|ss|sh)es$","gi"),"$1"],[new RegExp("([m|l])ice$","gi"),"$1ouse"],[new RegExp("(bus)es$","gi"),"$1"],[new RegExp("(o)es$","gi"),"$1"],[new RegExp("(shoe)s$","gi"),"$1"],[new RegExp("(cris|ax|test)es$","gi"),"$1is"],[new RegExp("(octop|vir)i$","gi"),"$1us"],[new RegExp("(alias|status)es$","gi"),"$1"],[new RegExp("^(ox)en","gi"),"$1"],[new RegExp("(vert|ind)ices$","gi"),"$1ex"],[new RegExp("(matr)ices$","gi"),"$1ix"],[new RegExp("(quiz)zes$","gi"),"$1"],[new RegExp("s$","gi"),""]],non_titlecased_words:["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],id_suffix:new RegExp("(_ids|_id)$","g"),underbar:new RegExp("_","g"),space_or_underbar:/[\|_]/g,uppercase:new RegExp("([A-Z])","g"),underbar_prefix:new RegExp("^_"),apply_rules:function(str,rules,skip,override){if(override)str=override;else if(!(-1<skip.indexOf(str.toLowerCase())))for(var x=0;x<rules.length;x++)if(str.match(rules[x][0])){str=str.replace(rules[x][0],rules[x][1]);break}return str}},Array.prototype.indexOf||(Array.prototype.indexOf=function(item,fromIndex,compareFunc){fromIndex||(fromIndex=-1);for(var index=-1,i=fromIndex;i<this.length;i++)if(this[i]===item||compareFunc&&compareFunc(this[i],item)){index=i;break}return index}),String.prototype._uncountable_words||(String.prototype._uncountable_words=InflectionJS.uncountable_words),String.prototype._plural_rules||(String.prototype._plural_rules=InflectionJS.plural_rules),String.prototype._singular_rules||(String.prototype._singular_rules=InflectionJS.singular_rules),String.prototype._non_titlecased_words||(String.prototype._non_titlecased_words=InflectionJS.non_titlecased_words),String.prototype.pluralize||(String.prototype.pluralize=function(plural){return InflectionJS.apply_rules(this,this._plural_rules,this._uncountable_words,plural)}),String.prototype.singularize||(String.prototype.singularize=function(singular){return InflectionJS.apply_rules(this,this._singular_rules,this._uncountable_words,singular)}),String.prototype.camelize||(String.prototype.camelize=function(lowFirstLetter){for(var str=this.toLowerCase(),str_path=str.split("/"),i=0;i<str_path.length;i++){for(var str_arr=str_path[i].split("_"),x=lowFirstLetter&&i+1===str_path.length?1:0;x<str_arr.length;x++)str_arr[x]=str_arr[x].charAt(0).toUpperCase()+str_arr[x].substring(1);str_path[i]=str_arr.join("")}return str=str_path.join("::")}),String.prototype.underscore||(String.prototype.underscore=function(){for(var str=this,str_path=str.split("::"),i=0;i<str_path.length;i++)str_path[i]=str_path[i].replace(InflectionJS.uppercase,"_$1"),str_path[i]=str_path[i].replace(InflectionJS.underbar_prefix,"");return str=str_path.join("/").toLowerCase()}),String.prototype.humanize||(String.prototype.humanize=function(lowFirstLetter){var str=this.toLowerCase();return str=(str=str.replace(InflectionJS.id_suffix,"")).replace(InflectionJS.underbar," "),lowFirstLetter||(str=str.capitalize()),str}),String.prototype.capitalize||(String.prototype.capitalize=function(){var str=this.toLowerCase();return str=str.substring(0,1).toUpperCase()+str.substring(1)}),String.prototype.dasherize||(String.prototype.dasherize=function(){var str=this;return str=str.replace(InflectionJS.space_or_underbar,"-")}),String.prototype.titleize||(String.prototype.titleize=function(){for(var str=this.toLowerCase(),str_arr=(str=str.replace(InflectionJS.underbar," ")).split(" "),x=0;x<str_arr.length;x++){for(var d=str_arr[x].split("-"),i=0;i<d.length;i++)this._non_titlecased_words.indexOf(d[i].toLowerCase())<0&&(d[i]=d[i].capitalize());str_arr[x]=d.join("-")}return str=(str=str_arr.join(" ")).substring(0,1).toUpperCase()+str.substring(1)}),String.prototype.demodulize||(String.prototype.demodulize=function(){var str=this,str_arr=str.split("::");return str=str_arr[str_arr.length-1]}),String.prototype.tableize||(String.prototype.tableize=function(){var str=this;return str=str.underscore().pluralize()}),String.prototype.classify||(String.prototype.classify=function(){var str=this;return str=str.camelize().singularize()}),String.prototype.foreign_key||(String.prototype.foreign_key=function(dropIdUbar){var str=this;return str=str.demodulize().underscore()+(dropIdUbar?"":"_")+"id"}),String.prototype.ordinalize||(String.prototype.ordinalize=function(){for(var str=this,str_arr=str.split(" "),x=0;x<str_arr.length;x++){if(parseInt(str_arr[x])!=NaN){var ltd=str_arr[x].substring(str_arr[x].length-2),ld=str_arr[x].substring(str_arr[x].length-1),suf="th";"11"!=ltd&&"12"!=ltd&&"13"!=ltd&&("1"===ld?suf="st":"2"===ld?suf="nd":"3"===ld&&(suf="rd")),str_arr[x]+=suf}}return str=str_arr.join(" ")}
99),String.prototype.lpad||(String.prototype.lpad=function(len,pad_str){var str=this;for(pad_str||(pad_str="0");str.length<len;)str=pad_str+str;return str}),String.prototype.rpad||(String.prototype.rpad=function(len,pad_str){var str=this;for(pad_str||(pad_str="0");str.length<len;)str+=pad_str;return str}),function($){var staticCSS={position:"relative",borderTopStyle:"solid",borderTopColor:"transparent"},openCSS={borderTopWidth:"35px"},closedCSS={borderTopWidth:"0px"};NGIN.lobar={open:function(delay){1==$("body").hasClass("v4")?(delay=delay||1500,$(".lobar-container").addClass("lobar-exit").delay(delay).removeClass("lobar-exit")):(delay=delay||1500,$("html").css(staticCSS).css(closedCSS).delay(delay).animate(openCSS)),NGIN.lobar.enableListeners()},close:function(){1==$("body").hasClass("v4")?$(".lobar-container").addClass("lobar-exit"):$("html").animate(closedCSS)},enableListeners:function(){$(".lobar-close").click(function(e){e.preventDefault(),NGIN.lobar.close(),$.ajax({url:"/system_messages/close",data:{system_message_ids:$(this).data("system-message-ids")}})}),$(".payment-lobar-close").click(function(e){e.preventDefault(),NGIN.lobar.close(),$.ajax({url:"/system_messages/payment_close",data:{past_due:$(this).data("past_due")}})})}}}($j),function(a,b){"use strict";function c(b,c,d){"addEventListener"in a?b.addEventListener(c,d,!1):"attachEvent"in a&&b.attachEvent("on"+c,d)}function d(b,c,d){"removeEventListener"in a?b.removeEventListener(c,d,!1):"detachEvent"in a&&b.detachEvent("on"+c,d)}function e(a){return a.charAt(0).toUpperCase()+a.slice(1)}function f(a){var b,c,d,e=null,f=0,g=function(){f=Ha(),e=null,d=a.apply(b,c),e||(b=c=null)};return function(){var h=Ha();f||(f=h);var i=ya-(h-f);return b=this,c=arguments,i<=0||ya<i?(e&&(clearTimeout(e),e=null),f=h,d=a.apply(b,c),e||(b=c=null)):e||(e=setTimeout(g,i)),d}}function g(a){return na+"["+pa+"] "+a}function h(b){ma&&"object"==typeof a.console&&console.log(g(b))}function i(b){"object"==typeof a.console&&console.warn(g(b))}function j(){k(),h("Initialising iFrame ("+location.href+")"),l(),o(),n("background",X),n("padding",_),B(),t(),u(),p(),D(),v(),ja=C(),O("init","Init message from host page"),Ea()}function k(){function a(a){return"true"===a}var c=ia.substr(oa).split(":");pa=c[0],Y=b!==c[1]?Number(c[1]):Y,aa=b!==c[2]?a(c[2]):aa,ma=b!==c[3]?a(c[3]):ma,ka=b!==c[4]?Number(c[4]):ka,V=b!==c[6]?a(c[6]):V,Z=c[7],ga=b!==c[8]?c[8]:ga,X=c[9],_=c[10],va=b!==c[11]?Number(c[11]):va,ja.enable=b!==c[12]&&a(c[12]),ra=b!==c[13]?c[13]:ra,Ba=b!==c[14]?c[14]:Ba}function l(){function b(){var b=a.iFrameResizer;h("Reading data from page: "+JSON.stringify(b)),Da="messageCallback"in b?b.messageCallback:Da,Ea="readyCallback"in b?b.readyCallback:Ea,ua="targetOrigin"in b?b.targetOrigin:ua,ga="heightCalculationMethod"in b?b.heightCalculationMethod:ga,Ba="widthCalculationMethod"in b?b.widthCalculationMethod:Ba}function c(a,b){return"function"==typeof a&&(h("Setup custom "+b+"CalcMethod"),Ga[b]=a,a="custom"),a}"iFrameResizer"in a&&Object===a.iFrameResizer.constructor&&(b(),ga=c(ga,"height"),Ba=c(Ba,"width")),h("TargetOrigin for parent set to: "+ua)}function m(a,b){return-1!==b.indexOf("-")&&(i("Negative CSS value ignored for "+a),b=""),b}function n(a,c){b!==c&&""!==c&&"null"!==c&&h("Body "+a+' set to "'+(document.body.style[a]=c)+'"')}function o(){b===Z&&(Z=Y+"px"),n("margin",m("margin",Z))}function p(){document.documentElement.style.height="",document.body.style.height="",h('HTML & body height set to "auto"')}function q(b){function f(){O(b.eventName,b.eventType)}var g={add:function(b){c(a,b,f)},remove:function(b){d(a,b,f)}};b.eventNames&&Array.prototype.map?(b.eventName=b.eventNames[0],b.eventNames.map(g[b.method])):g[b.method](b.eventName),h(e(b.method)+" event listener: "+b.eventType)}function r(a){q({method:a,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),q({method:a,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),q({method:a,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),q({method:a,eventType:"Input",eventName:"input"}),q({method:a,eventType:"Mouse Up",eventName:"mouseup"}),q({method:a,eventType:"Mouse Down",eventName:"mousedown"}),q({method:a,eventType:"Orientation Change",eventName:"orientationchange"}),q({method:a,eventType:"Print",eventName:["afterprint","beforeprint"]}),q({method:a,eventType:"Ready State Change",eventName:"readystatechange"}),q({method:a,eventType:"Touch Start",eventName:"touchstart"}),q({method:a,eventType:"Touch End",eventName:"touchend"}),q({method:a,eventType:"Touch Cancel",eventName:"touchcancel"}),q({method:a,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),q({method:a,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),q({method:a,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}
99),"child"===ra&&q({method:a,eventType:"IFrame Resized",eventName:"resize"})}function s(a,b,c,d){return b!==a&&(a in c||(i(a+" is not a valid option for "+d+"CalculationMethod."),a=b),h(d+' calculation method set to "'+a+'"')),a}function t(){ga=s(ga,fa,Ia,"height")}function u(){Ba=s(Ba,Aa,Ja,"width")}function v(){!0===V?(r("add"),G()):h("Auto Resize disabled")}function w(){h("Disable outgoing messages"),sa=!1}function x(){h("Remove event listener: Message"),d(a,"message",T)}function y(){null!==$&&$.disconnect()}function z(){r("remove"),y(),clearInterval(la)}function A(){w(),x(),!0===V&&z()}function B(){var a=document.createElement("div");a.style.clear="both",a.style.display="block",document.body.appendChild(a)}function C(){function d(){return{x:a.pageXOffset!==b?a.pageXOffset:document.documentElement.scrollLeft,y:a.pageYOffset!==b?a.pageYOffset:document.documentElement.scrollTop}}function e(a){var b=a.getBoundingClientRect(),c=d();return{x:parseInt(b.left,10)+parseInt(c.x,10),y:parseInt(b.top,10)+parseInt(c.y,10)}}function f(a){function c(a){var b=e(a);h("Moving to in page link (#"+d+") at x: "+b.x+" y: "+b.y),S(b.y,b.x,"scrollToOffset")}var d=a.split("#")[1]||a,f=decodeURIComponent(d),g=document.getElementById(f)||document.getElementsByName(f)[0];b!==g?c(g):(h("In page link (#"+d+") not found in iFrame, so sending to parent"),S(0,0,"inPageLink","#"+d))}function g(){""!==location.hash&&"#"!==location.hash&&f(location.href)}function j(){function a(a){function b(a){a.preventDefault(),f(this.getAttribute("href"))}"#"!==a.getAttribute("href")&&c(a,"click",b)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),a)}function k(){c(a,"hashchange",g)}function l(){setTimeout(g,ca)}function m(){Array.prototype.forEach&&document.querySelectorAll?(h("Setting up location.hash handlers"),j(),k(),l()):i("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return ja.enable?m():h("In page linking not enabled"),{findTarget:f}}function D(){h("Enable public methods"),Ca.parentIFrame={autoResize:function(a){return!0===a&&!1===V?(V=!0,v()):!1===a&&!0===V&&(V=!1,z()),V},close:function(){S(0,0,"close"),A()},getId:function(){return pa},getPageInfo:function(a){"function"==typeof a?(Fa=a,S(0,0,"pageInfo")):(Fa=function(){},S(0,0,"pageInfoStop"))},moveToAnchor:function(a){ja.findTarget(a)},reset:function(){R("parentIFrame.reset")},scrollTo:function(a,b){S(b,a,"scrollTo")},scrollToOffset:function(a,b){S(b,a,"scrollToOffset")},sendMessage:function(a,b){S(0,0,"message",JSON.stringify(a),b)},setHeightCalculationMethod:function(a){ga=a,t()},setWidthCalculationMethod:function(a){Ba=a,u()},setTargetOrigin:function(a){h("Set targetOrigin: "+a),ua=a},size:function(a,b){O("size","parentIFrame.size("+((a||"")+(b?","+b:""))+")",a,b)}}}function E(){0!==ka&&(h("setInterval: "+ka+"ms"),la=setInterval(function(){O("interval","setInterval: "+ka)},Math.abs(ka)))}function F(){function c(a){function b(a){!1===a.complete&&(h("Attach listeners to "+a.src),a.addEventListener("load",g,!1),a.addEventListener("error",i,!1),l.push(a))}"attributes"===a.type&&"src"===a.attributeName?b(a.target):"childList"===a.type&&Array.prototype.forEach.call(a.target.querySelectorAll("img"),b)}function d(a){l.splice(l.indexOf(a),1)}function e(a){h("Remove listeners from "+a.src),a.removeEventListener("load",g,!1),a.removeEventListener("error",i,!1),d(a)}function f(a,c,d){e(a.target),O(c,d+": "+a.target.src,b,b)}function g(a){f(a,"imageLoad","Image loaded")}function i(a){f(a,"imageLoadFailed","Image load failed")}function j(a){O("mutationObserver","mutationObserver: "+a[0].target+" "+a[0].type),a.forEach(c)}function k(){var a=document.querySelector("body"),b={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return n=new m(j),h("Create body MutationObserver"),n.observe(a,b),n}var l=[],m=a.MutationObserver||a.WebKitMutationObserver,n=k();return{disconnect:function(){"disconnect"in n&&(h("Disconnect body MutationObserver"),n.disconnect(),l.forEach(e))}}}function G(){var b=ka<0;a.MutationObserver||a.WebKitMutationObserver?b?E():$=F():(h("MutationObserver not supported in this browser!"),E())}function H(a,b){function c(a){if(/^\d+(px)?$/i.test(a))return parseInt(a,W);var d=b.style.left,e=b.runtimeStyle.left;return b.runtimeStyle.left=b.currentStyle.left,b.style.left=a||0,a=b.style.pixelLeft,b.style.left=d,b.runtimeStyle.left=e,a}var d=0;return b=b||document.body,"defaultView"in document&&"getComputedStyle"in document.defaultView?d=null!==(d=document.defaultView.getComputedStyle(b,null))?d[a]:0:d=c(b.currentStyle[a]),parseInt(d,W)}function I(a){ya/2<a&&h("Event throttle increased to "+(ya=2*a)+"ms")}function J(a,b){for(var c=b.length,d=0,f=0,g=e(a),i=Ha(),j=0;j<c;j++)f<(d=b[j].getBoundingClientRect()[a]+H("margin"+g,b[j]))&&(f=d
99);return i=Ha()-i,h("Parsed "+c+" HTML elements"),h("Element position calculated in "+i+"ms"),I(i),f}function K(a){return[a.bodyOffset(),a.bodyScroll(),a.documentElementOffset(),a.documentElementScroll()]}function L(a,b){function c(){return i("No tagged elements ("+b+") found on page"),ea}var d=document.querySelectorAll("["+b+"]");return 0===d.length?c():J(a,d)}function M(){return document.querySelectorAll("body *")}function N(a,c,d,e){function f(){S(ea=m,za=n,a)}function g(){function a(a,b){return!(Math.abs(a-b)<=va)}return m=b!==d?d:Ia[ga](),n=b!==e?e:Ja[Ba](),a(ea,m)||aa&&a(za,n)}function i(){return!(a in{init:1,interval:1,size:1})}function j(){return ga in qa||aa&&Ba in qa}function k(){h("No change in size detected")}function l(){i()&&j()?R(c):a in{interval:1}||k()}var m,n;g()||"init"===a?(P(),f()):l()}function O(a,b,c,d){function e(){a in{reset:1,resetPage:1,init:1}||h("Trigger event: "+b)}function f(){return wa&&a in ba}f()?h("Trigger event cancelled: "+a):(e(),Ka(a,b,c,d))}function P(){wa||(wa=!0,h("Trigger event lock on")),clearTimeout(xa),xa=setTimeout(function(){wa=!1,h("Trigger event lock off"),h("--")},ca)}function Q(a){ea=Ia[ga](),za=Ja[Ba](),S(ea,za,a)}function R(a){var b=ga;ga=fa,h("Reset trigger event: "+a),P(),Q("reset"),ga=b}function S(a,c,d,e,f){function g(){b===f?f=ua:h("Message targetOrigin: "+f)}function i(){var i=pa+":"+(a+":"+c)+":"+d+(b!==e?":"+e:"");h("Sending message to host page ("+i+")"),ta.postMessage(na+i,f)}!0===sa&&(g(),i())}function T(b){function d(){return na===(""+b.data).substr(0,oa)}function e(){function d(){ia=b.data,ta=b.source,j(),da=!1,setTimeout(function(){ha=!1},ca)}document.body?d():(h("Waiting for page ready"),c(a,"readystatechange",e))}function f(){ha?h("Page reset ignored by init"):(h("Page size reset by host page"),Q("resetPage"))}function g(){O("resizeParent","Parent window requested size check")}function k(){var a=m();ja.findTarget(a)}function l(){return b.data.split("]")[1].split(":")[0]}function m(){return b.data.substr(b.data.indexOf(":")+1)}function n(){return"iFrameResize"in a}function o(){var a=m();h("MessageCallback called from parent: "+a),Da(JSON.parse(a)),h(" --")}function p(){var a=m();h("PageInfoFromParent called from parent: "+a),Fa(JSON.parse(a)),h(" --")}function q(){return b.data.split(":")[2]in{"true":1,"false":1}}function r(){switch(l()){case"reset":f();break;case"resize":g();break;case"inPageLink":case"moveToAnchor":k();break;case"message":o();break;case"pageInfo":p();break;default:n()||q()||i("Unexpected message ("+b.data+")")}}function s(){!1===da?r():q()?e():h('Ignored message of type "'+l()+'". Received before initialization.')}d()&&s()}function U(){"loading"!==document.readyState&&a.parent.postMessage("[iFrameResizerChild]Ready","*")}var V=!0,W=10,X="",Y=0,Z="",$=null,_="",aa=!1,ba={resize:1,click:1},ca=128,da=!0,ea=1,fa="bodyOffset",ga=fa,ha=!0,ia="",ja={},ka=32,la=null,ma=!1,na="[iFrameSizer]",oa=na.length,pa="",qa={max:1,min:1,bodyScroll:1,documentElementScroll:1},ra="child",sa=!0,ta=a.parent,ua="*",va=0,wa=!1,xa=null,ya=16,za=1,Aa="scroll",Ba=Aa,Ca=a,Da=function(){i("MessageCallback function not defined")},Ea=function(){},Fa=function(){},Ga={height:function(){return i("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return i("Custom width calculation function not defined"),document.body.scrollWidth}},Ha=Date.now||function(){return(new Date).getTime()},Ia={bodyOffset:function(){return document.body.offsetHeight+H("marginTop")+H("marginBottom")},offset:function(){return Ia.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return Ga.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,K(Ia))},min:function(){return Math.min.apply(null,K(Ia))},grow:function(){return Ia.max()},lowestElement:function(){return Math.max(Ia.bodyOffset(),J("bottom",M()))},taggedElement:function(){return L("bottom","data-iframe-height")}},Ja={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return Ga.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Ja.bodyScroll(),Ja.documentElementScroll())},max:function(){return Math.max.apply(null,K(Ja))},min:function(){return Math.min.apply(null,K(Ja))}
99,rightMostElement:function(){return J("right",M())},taggedElement:function(){return L("right","data-iframe-width")}},Ka=f(N);c(a,"message",T),U()}(window||{}),jQuery,NGIN.Modules.SsnFormatter={initAll:function(){$j("input.ssn-format").attr("placeholder","555-55-5555"),$j("input.ssn-format").attr("maxlength","11"),$j("input.ssn-format").on("keyup",function(){var val=this.value.replace(/\D/g,""),newVal="";4<val.length&&(this.value=val),3<val.length&&val.length<6&&(newVal+=val.substr(0,3)+"-",val=val.substr(3)),5<val.length&&(newVal+=val.substr(0,3)+"-",newVal+=val.substr(3,2)+"-",val=val.substr(5)),newVal+=val,this.value=newVal})}},function($){function parentEvent(type){return function(){try{window.parent.postMessage({type:type},"*")}catch(e){}}}function parentEventTrigger(type){parentEvent(type)()}function parentEventOn(userEvent,selector,triggerEvent){$(selector).on(userEvent,parentEvent(triggerEvent))}(NGIN.parentEvent=parentEvent).trigger=parentEventTrigger,parentEvent.on=parentEventOn,$(window).load(function(){NGIN.events.windowLoaded=!0,window.AutoRefresh&&(NGIN.elements.autoRefresh=new AutoRefresh)}),$(document).ready(function(){NGIN.events.documentReady=!0,$j("body").hasClass("edit_mode")&&(NGIN.properties.edit_mode=!0),NGIN.Modules.RosterAndScheduleScrollbox&&NGIN.Modules.RosterAndScheduleScrollbox.init(),NGIN.Modules.AV&&NGIN.Modules.AV.initAll(),$("#sport-admin-menu").length&&NGIN.Modules.Tip("#sport-admin-menu",{target:"#sport-admin-menu-toggle",target_anchor:"bl",tip_anchor:"tl",show_on:[["#sport-admin-menu-toggle","click"]],hide_on:["#sport-admin-menu_tip","mouseleave"],style:"sport-admin-menu",speed:100}),$("#tool-pages-menu").length&&NGIN.Modules.Tip("#tool-pages-menu",{target:"#tool-pages-menu-toggle",target_anchor:"bl",tip_anchor:"tl",show_on:[["#tool-pages-menu-toggle","click"]],hide_on:["#tool-pages-menu_tip","mouseleave"],style:"sport-admin-menu",speed:100}),NGIN.Modules.SportTools&&NGIN.Modules.SportTools.BindToolForms()}),NGIN.events.last={},NGIN.events.track_keys=function(){NGIN.events.keys_down={},NGIN.events.key_log="";var track_keys=function(event){var is_down="keydown"==event.type;switch(NGIN.events.keys_down[event.which]=is_down,event.which){case 16:NGIN.events.keys_down.SHIFT=is_down;break;case 17:NGIN.events.keys_down.CTRL=is_down,NGIN.events.keys_down.CONTROL=is_down;break;case 18:NGIN.events.keys_down.ALT=is_down,NGIN.events.keys_down.OPTION=is_down}},log_keys=function(event){NGIN.events.key_log+=String.fromCharCode(event.which)};$(document).keydown(track_keys),$(document).keyup(track_keys),$(document).keypress(log_keys)},$(document).ready(function(){NGIN.events.track_keys()}),NGIN.events.key_is_down=function(key){return!!NGIN.events.keys_down[key]},$(document).delegate("body","statechange.success",function(){rebind_lbon(),window.AutoRefresh&&(NGIN.elements.autoRefresh=new AutoRefresh),NGIN.Modules.RosterAndScheduleScrollbox&&NGIN.Modules.RosterAndScheduleScrollbox.init(),NGIN.Modules.AV&&NGIN.Modules.AV.initAll(),NGIN.Modules.SportTools&&(NGIN.Modules.SportTools.BindToolForms(),NGIN.Modules.SportTools.MakeSportSliderTips()),$(".bracket-container").length&&makeBracketDraggable($(".bracket-container").attr("id").replace("bracket-container-","")),NGIN.properties.fetchingPageViaAjax=!1}),$(document).delegate("body","select_tab_onComplete",function(){NGIN.Modules.SportTools.BindToolForms()}),$j(window).bind("statechange",function(){NGIN.Modules.SportTools.LoadPage(),NGIN.Modules.SportTools.showOverlay()}),$(document).delegate("body","pageElement.render",function(){NGIN.Modules.AV&&NGIN.Modules.AV.initAll()}),$(document).delegate("body","updated.lightbox",function(){NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()}),$(document).delegate("body","lb_deactivated",function(){NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.destroyEventBindings()}),$(function(){$("#theme_picker_trigger").click(function(){$("#theme_picker").show()}),$("#theme_picker_form").bind("submit",function(ev){var frm=$(this),url=frm.attr("action"),data=frm.serialize();return $.post(url,data).complete(function(){window.location.reload()}),ev.preventDefault(),!1})})}(jQuery),function($,_){function initFB(){window.FB&&window.FB.init&&(FB.init({xfbml:!1,version:"v2.3"}),FB.initialized=!0)}function FBElement(options){_.bindAll(this,"render","renderDelayed","markup"),this.element=$("#"+options.id),this.options=options,this.element.on("sortChange",this.render),win.on("resize",this.renderDelayed),doc.ready(this.render)}NGIN.Modules=NGIN.Modules||{},NGIN.Modules.Facebook={init:initFB,pageElement:FBElement};var doc=$(document),win=$(window);window.fbAsyncInit=initFB,_.extend(FBElement.prototype,{renderDelayed:function(){clearTimeout(this.timeout),this.timeout=setTimeout(this.render,500)},render:function(){if(!(window.FB||{}).initialized)return setTimeout(this.render,100);this.element.html(this.markup()),window.FB.XFBML.parse(this.element[0])},markup:function(){var opts=this.options,element=this.element;element.forceVisibility();var width=element.width()||732;return element.resetVisibility(),"page"===opts.plugin_type?'<div plugin_id="'+opts.id+'" width="'+width+'" class="fb-page" data-tabs="timeline" data-href="'+opts.org_facebook_page+'" data-show-facepile="'+opts.show_faces+'" data-show-posts="'+opts.stream+'" data-hide-cover="'+opts.hide_cover_photo+'"></div>':'<div plugin_id="'+opts.id+'" width="'+width+'" class="fb-like" data-href="'+opts.url+'" data-send="false" data-colorscheme="'+opts.color_scheme+'" data-show-faces="'+opts.show_faces+'"></div>'}})}(jQuery,_),
100/*
101 * jQuery Tools 1.2.5 - The missing UI library for the Web
102 * 
103 * [tabs, tabs.slideshow]
104 * 
105 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
106 * 
107 * http://flowplayer.org/tools/
108 * 
109 * File generated: Tue Mar 08 16:53:02 GMT 2011
110 */
111function(c){function p(d,b,a){var j,e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b);h.length||(h=d.children()),i.length||(i=d.parent().find(b)),i.length||(i=c(b)),c.extend(this,{click:function(f,g){var k=h.eq(f);if("string"==typeof f&&f.replace("#","")&&(k=h.filter("[href*="+f.replace("#","")+"]"),f=Math.max(h.index(k),0)),a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);
111if(n<f)return e.click(0,g)}if(!k.length){if(0<=j)return e;f=a.initialIndex,k=h.eq(f)}return f===j?e:((g=g||c.Event()).type="onBeforeClick",l.trigger(g,[f]),g.isDefaultPrevented()?void 0:(o[a.effect].call(e,f,function(){g.type="onClick",l.trigger(g,[f])}),j=f,h.removeClass(a.current),k.addClass(a.current),e))},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){return h.unbind(a.event).removeClass(a.current),i.find("a[href^=#]").unbind("click.T"),e}}),c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]),e[g]=function(k){return k&&c(e).bind(g,k),e}}),a.history&&c.fn.history&&(c.tools.history.init(h),a.event="history"),h.each(function(f){c(this).bind(a.event,function(g){return e.click(f,g),g.preventDefault()})}),i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)}),location.hash&&"a"==a.tabs&&d.find("[href="+location.hash+"]").length?e.click(location.hash):(0===a.initialIndex||0<a.initialIndex)&&e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.5"},c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:!1,history:!1},addEffect:function(d,b){o[d]=b}};var m,o={"default":function(d,b){this.getPanes().hide().eq(d).show(),b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide(),l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,b){this.getPanes().slideUp(200),this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}};c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width()),this.getCurrentPane().animate({width:0},function(){c(this).hide()}),this.getPanes().eq(d).animate({width:m},function(){c(this).show(),b.call()})}),c.fn.tabs=function(d,b){var a=this.data("tabs");return a&&(a.destroy(),this.removeData("tabs")),c.isFunction(b)&&(b={onBeforeClick:b}),b=c.extend({},c.tools.tabs.conf,b),this.each(function(){a=new p(c(this),d,b),c(this).data("tabs",a)}),b.api?a:this}}(jQuery),function(c){function p(g,a){function m(f){var e=c(f);return e.length<2?e:g.parent().find(f)}var h,b=this,i=g.add(this),d=g.data("tabs"),j=!0,n=m(a.next).click(function(){d.next()}),k=m(a.prev).click(function(){d.prev()});if(c.extend(b,{getTabs:function(){return d},getConf:function(){return a},play:function(){if(h)return b;var f=c.Event("onBeforePlay");return i.trigger(f),f.isDefaultPrevented()||(h=setInterval(d.next,a.interval),j=!1,i.trigger("onPlay")),b},pause:function(){if(!h)return b;var f=c.Event("onBeforePause");return i.trigger(f),f.isDefaultPrevented()||(h=clearInterval(h),i.trigger("onPause")),b},stop:function(){b.pause(),j=!0}}),c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(f,e){c.isFunction(a[e])&&c(b).bind(e,a[e]),b[e]=function(q){return c(b).bind(e,q)}}),a.autopause&&d.getTabs().add(n).add(k).add(d.getPanes()).hover(b.pause,function(){j||b.play()}),a.autoplay&&b.play(),a.clickable&&d.getPanes().click(function(){d.next()}),!d.getConf().rotate){var l=a.disabledClass;d.getIndex()||k.addClass(l),d.onBeforeClick(function(f,e){k.toggleClass(l,!e),n.toggleClass(l,e==d.getTabs().length-1)})}}var o;o=c.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:!1,autopause:!0,interval:3e3,clickable:!0,api:!1}},c.fn.slideshow=function(g){var a=this.data("slideshow");return a||(g=c.extend({},o.conf,g),this.each(function(){a=new p(c(this),g),c(this).data("slideshow",a)}),g.api?a:this)}}(jQuery),jQuery.tools.tabs.addEffect("custom",function(i,done){var currentIndex=this.getIndex(),el=this;currentIndex===i?this.getPanes().slideUp(500,function(){theMediaGallery.tabs.getTabs().each(function(i,el){$j(el).removeClass("button-toggled")}),el.setCurrent(null),done.call()}):currentIndex!==i?this.getPanes().slideUp(500).queue(function(){var el=this;setTimeout(function(){$j(el).dequeue()},500)}).eq(i).slideDown(500,function(){done.call()}):currentIndex==undefined&&this.getPanes().eq(i).slideDown(500,function(){done.call()})}),jQuery.tools.tabs.addEffect("hide",function(i,done){this.getPanes().removeClass("current").hide(),this.getPanes().eq(i).addClass("current").fadeIn(function(){done.call()})}),jQuery.tools.tabs.addEffect("slide",function(i,done){this.getPanes().removeClass("current").slideUp(),this.getPanes().eq(i).addClass("current").slideDown(function(){done.call()})}),jQuery.tools.tabs.addEffect("ajax_slide_horiz",function(i,done){function get_loader(){return new_pane.is(":empty")?container.find("tab_loader"):$j("<div></div>")}function set_loader_if_not_set(){0===loader.length&&(loader=$j('<div class="tab_loader" style="position:absolute;z-index:2;height:100%;width:100%;background:#FFF url(../app_images/loader.gif) center center no-repeat;"/>'),container.append(loader.hide()))}function show_loader(){lockHeight(container),set_loader_if_not_set(),loader_top=container.height()/2,250<loader_top&&(loader_top=250),hide_old(),loader.css({backgroundPosition:"center "+loader_top+"px"}).fadeTo(200,.5)}function do_effect(){$j("body").trigger("pageElement.render"),updateAnimationCount(1),loader.fadeOut(200),show_new(),hide_old(),adjust_height()}function lockHeight(el){return el.show().height(el.height())}function lockDimensions(el,left){return lockHeight(el).width(el.width()).css({position:"absolute",left:left||el.position().left})}function adjust_height(){container.stop().animate({height:"auto"},500)}function show_new(){lockDimensions(new_pane,old_i<i?containerWidth:0-containerWidth).show(),animate(new_pane,{left:0}
111,500,function(){resetOverflowIfDone(),new_pane.height("auto").css({position:"relative"}),container.height("auto"),done.call()})}function hide_old(){var endLeft=old_i<i?0-containerWidth:containerWidth;lockDimensions(old_pane,0),animate(old_pane,{left:endLeft},500,function(){old_pane.hide(),resetOverflowIfDone()})}function animate(el,opts,duration,callback){el.is(":animated")?el.stop():updateAnimationCount(1),el.animate(opts,duration,callback)}function updateAnimationCount(delta){var animationCount=container.data("tabAnimations")||0;return animationCount+=delta,container.data("tabAnimations",animationCount),animationCount}function resetOverflowIfDone(){updateAnimationCount(-1)||container.css({overflow:""})}var old_pane=this.getCurrentPane(),panes=this.getPanes().removeClass("current").stop(),new_pane=panes.eq(i).addClass("current");panes.not(old_pane).not(new_pane).hide().css({left:-9999});if(0==old_pane.length)new_pane.is(":empty")&&new_pane.load(this.getTabs().eq(i).find("a").attr("href"),function(){rebind_lbon(),done.call(),$j("body").trigger("instantiated.tab")});else{var old_i=old_pane.prevAll().length,container=old_pane.parent().css({position:"relative",overflow:"hidden"}),loader=get_loader(),containerWidth=container.outerWidth();if(show_loader(),new_pane.is(":empty")){var url=this.getTabs().eq(i).find("a").attr("href");new_pane.load(url,function(){do_effect(),new_pane.bind("nginAjax.rendered",adjust_height),rebind_lbon(),$j("body").trigger("instantiated.tab"),new_pane.trigger("current.tab")})}else do_effect({loading:!1})}}),jQuery.tools.tabs.addEffect("none",function(i,done){this.getPanes().removeClass("current").hide().eq(i).addClass("current").show(),done.call()}),jQuery.tools.tabs.addEffect("fade",function(i,done){var conf=this.getConf(),speed=conf.fadeOutSpeed,panes=this.getPanes().removeClass("current");speed?panes.fadeOut(speed):panes.hide(),panes.eq(i).addClass("current").fadeIn(conf.fadeInSpeed,done)}),jQuery.tools.tabs.addEffect("push",function(i){var width=this.getCurrentPane().width();this.getCurrentPane().animate({left:"-"+width+"px"},1e3),this.getPanes().removeClass("current").eq(i).addClass("current").css({display:"block",left:width+"px"}).animate({left:"0"},1e3)}),jQuery.tools.tabs.addEffect("photo_flash",function(i){this.getPanes().removeClass("current").eq(i).addClass("current").fadeIn(1e3).parent().css({background:"#fff"}),this.getCurrentPane().css("display","none")}),jQuery.tools.tabs.addEffect("drop",function(i){var height=this.getCurrentPane().height();this.getPanes().css("z-index","2"),this.getPanes().removeClass("current").eq(i).addClass("current").css({display:"block",top:"0","z-index":"1"}),this.getCurrentPane().animate({top:height+"px"},1e3)}),
112/**
113 * @license 
114 * jQuery Tools @VERSION Scrollable - New wave UI design
115 * 
116 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
117 * 
118 * http://flowplayer.org/tools/scrollable.html
119 *
120 * Since: March 2008
121 * Date: @DATE 
122 */
123function($){function find(root,query){var el=$(query);return el.length<2?el:root.parent().find(query)}function Scrollable(root,conf){var self=this,fire=root.add(self),itemWrap=root.children(),index=0,vertical=conf.vertical;if(current||(current=self),1<itemWrap.length&&(itemWrap=$(conf.items,root)),1<conf.size&&(conf.circular=!1),$.extend(self,{getConf:function(){return conf},getIndex:function(){return index},getSize:function(){return self.getItems().size()},getNaviButtons:function(){return prev.add(next)},getRoot:function(){return root},getItemWrap:function(){return itemWrap},getItems:function(){return itemWrap.find(conf.item).not("."+conf.clonedClass)},move:function(offset,time){return self.seekTo(index+offset,time)},next:function(time){return self.move(self.seekIndex(1),time)},prev:function(time){return self.move(self.seekIndex(-1),time)},begin:function(time){return self.seekTo(0,time)},end:function(time){return self.seekTo(self.getSize()-1,time)},focus:function(){return current=self},addItem:function(item){return item=$(item),conf.circular?(itemWrap.children().last().before(item),itemWrap.children().first().replaceWith(item.clone().addClass(conf.clonedClass))):(itemWrap.append(item),next.removeClass("disabled")),fire.trigger("onAddItem",[item]),self},seekIndex:function(dir){if("auto"!=conf.size)return conf.size*dir;for(var i=0,wrapWidth=itemWrap.width(),itemWidth=0,currentItem=self.getItems().eq(index),seekItems=0<dir?curentItem.nextAll(conf.item):currentItem.prevAll(conf.item);itemWidth<wrapWidth&&i<seekItems.length;)itemWidth+=seekItems.eq(i).outerWidth(!0),i++;return i*dir},seekTo:function(i,time,fn){if(i.jquery||(i*=1),conf.circular&&0===i&&-1==index&&0!==time)return self;if(!conf.circular&&i<0||i>self.getSize()||i<-1)return self;var item=i;i.jquery?i=self.getItems().index(i):item=self.getItems().eq(i);var e=$.Event("onBeforeSeek");if(!fn&&(fire.trigger(e,[i,time]),e.isDefaultPrevented()||!item.length))return self;var props=vertical?{top:-item.position().top}:{left:-item.position().left};return index=i,current=self,time===undefined&&(time=conf.speed),itemWrap.animate(props,time,conf.easing,fn||function(){fire.trigger("onSeek",[i])}),self}}),$.each(["onBeforeSeek","onSeek","onAddItem"],function(i,name){$.isFunction(conf[name])&&$(self).on(name,conf[name]),self[name]=function(fn){return fn&&$(self).on(name,fn),self}}),conf.circular){var cloned1=self.getItems().slice(-1).clone().prependTo(itemWrap),cloned2=self.getItems().eq(1).clone().appendTo(itemWrap);cloned1.add(cloned2).addClass(conf.clonedClass),self.onBeforeSeek(function(e,i,time){if(!e.isDefaultPrevented())return-1==i?(self.seekTo(cloned1,time,function(){self.end(0)}),e.preventDefault()):void(i==self.getSize()&&self.seekTo(cloned2,time,function(){self.begin(0)}))});var hidden_parents=root.parents().add(root).filter(function(){if("none"===$(this).css("display"))return!0});hidden_parents.length?(hidden_parents.show(),self.seekTo(0,0,function(){}),hidden_parents.hide()):self.seekTo(0,0,function(){})}var prev=find(root,conf.prev).click(function(e){e.stopPropagation(),self.prev()}),next=find(root,conf.next).click(function(e){e.stopPropagation(),self.next()});if(conf.circular||(self.onBeforeSeek(function(e,i){setTimeout(function(){e.isDefaultPrevented()||(prev.toggleClass(conf.disabledClass,i<=0),next.toggleClass(conf.disabledClass,i>=self.getSize()-1))},1)}),conf.initialIndex||prev.addClass(conf.disabledClass)),self.getSize()<2&&prev.add(next).addClass(conf.disabledClass),conf.mousewheel&&$.fn.mousewheel&&root.mousewheel(function(e,delta){if(conf.mousewheel)return self.move(delta<0?1:-1,conf.wheelSpeed||50),!1}),conf.touch){var touch={};itemWrap[0].ontouchstart=function(e){var t=e.touches[0];touch.x=t.clientX,touch.y=t.clientY},itemWrap[0].ontouchmove=function(e){if(1==e.touches.length&&!itemWrap.is(":animated")){var t=e.touches[0],deltaX=touch.x-t.clientX,deltaY=touch.y-t.clientY;self[vertical&&0<deltaY||!vertical&&0<deltaX?"next":"prev"](),e.preventDefault()}}}conf.keyboard&&$(document).on("keydown.scrollable",function(evt){if(!(!conf.keyboard||evt.altKey||evt.ctrlKey||evt.metaKey||$(evt.target).is(":input")||"static"!=conf.keyboard&&current!=self)){var key=evt.keyCode;return!vertical||38!=key&&40!=key?vertical||37!=key&&39!=key?void 0:(self.move(37==key?-1:1),evt.preventDefault()):(self.move(38==key?-1:1),evt.preventDefault())}}),conf.initialIndex&&self.seekTo(conf.initialIndex,0,function(){})}var current;$.tools=$.tools||{version:"@VERSION"},$.tools.scrollable={conf:{activeClass:"active",circular:!1,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:"> *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}},$.fn.scrollable=function(conf){var el=this.data("scrollable");return el||(conf=$.extend({},$.tools.scrollable.conf,conf),this.each(function(){el=new Scrollable($(this),conf),$(this).data("scrollable",el)}),conf.api?el:this)}}(jQuery),function($){function fnFormatResult(value,data,currentValue){var pattern="("+currentValue.replace(reEscape,"\\$1")+")";return value.replace(new RegExp(pattern,"gi"),"<strong>$1</strong>")}function Autocomplete(el,options){this.el=$(el),this.el.attr("autocomplete","off"),this.suggestions=[],this.data=[],this.badQueries=[],this.selectedIndex=-1,this.currentValue=this.el.val(),this.intervalId=0,this.cachedResponse=[],this.onChangeInterval=null,this.ignoreValueChange=!1,this.serviceUrl=options.serviceUrl,this.isLocal=!1,this.options={autoSubmit:!1,minChars:1,maxHeight:300,deferRequestBy:0,width:0,highlight:!0,params:{},fnFormatResult:fnFormatResult,delimiter:null,zIndex:9999},this.initialize(),this.setOptions(options)}var reEscape=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\"].join("|\\")+")","g");$.fn.autocomplete=function(options){return new Autocomplete(this.get(0)||$("<input />"),options)},Autocomplete.prototype={killerFn:null,initialize:function(){var me,uid,autocompleteElId;me=this,autocompleteElId="Autocomplete_"+(uid=Math.floor(1048576*Math.random()).toString(16)),this.killerFn=function(e){0===$(e.target).parents(".autocomplete").size()&&(me.killSuggestions(),me.disableKillerFn())},this.options.width||(this.options.width=this.el.width()),this.mainContainerId="AutocompleteContainter_"+uid,$('<div id="'+this.mainContainerId+'" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="'+autocompleteElId+'" style="display:none; width:300px;"></div></div></div>').appendTo("body"),this.container=$("#"+autocompleteElId),this.fixPosition(),window.opera?this.el.keypress(function(e){me.onKeyPress(e)}):this.el.keydown(function(e){me.onKeyPress(e)}),this.el.keyup(function(e){me.onKeyUp(e)}),this.el.blur(function(){me.enableKillerFn()}),this.el.focus(function(){me.fixPosition()})},setOptions:function(options){var o=this.options;$.extend(o,options),o.lookup&&(this.isLocal=!0,$.isArray(o.lookup)&&(o.lookup={suggestions:o.lookup,data:[]})),$("#"+this.mainContainerId).css({zIndex:o.zIndex}),this.container.css({maxHeight:o.maxHeight+"px",width:o.width})},clearCache:function(){this.cachedResponse=[],this.badQueries=[]},disable:function(){this.disabled=!0},enable:function(){this.disabled=!1},fixPosition:function(){var offset=this.el.offset();
123$("#"+this.mainContainerId).css({top:offset.top+this.el.innerHeight()+"px",left:offset.left+"px"})},enableKillerFn:function(){var me=this;$(document).bind("click",me.killerFn)},disableKillerFn:function(){var me=this;$(document).unbind("click",me.killerFn)},killSuggestions:function(){var me=this;this.stopKillSuggestions(),this.intervalId=window.setInterval(function(){me.hide(),me.stopKillSuggestions()},300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(e){if(!this.disabled&&this.enabled){switch(e.keyCode){case 27:this.el.val(this.currentValue),this.hide();break;case 9:case 13:if(-1===this.selectedIndex)return void this.hide();if(this.select(this.selectedIndex),9===e.keyCode)return;break;case 38:this.moveUp();break;case 40:this.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}},onKeyUp:function(e){if(!this.disabled){switch(e.keyCode){case 38:case 40:return}if(clearInterval(this.onChangeInterval),this.currentValue!==this.el.val())if(0<this.options.deferRequestBy){var me=this;this.onChangeInterval=setInterval(function(){me.onValueChange()},this.options.deferRequestBy)}else this.onValueChange()}},onValueChange:function(){clearInterval(this.onChangeInterval),this.currentValue=this.el.val();var q=this.getQuery(this.currentValue);this.selectedIndex=-1,this.ignoreValueChange?this.ignoreValueChange=!1:""===q||q.length<this.options.minChars?this.hide():this.getSuggestions(q)},getQuery:function(val){var d,arr;return(d=this.options.delimiter)?(arr=val.split(d),$.trim(arr[arr.length-1])):$.trim(val)},getSuggestionsLocal:function(q){var ret,arr,len,val,i;for(len=(arr=this.options.lookup).suggestions.length,ret={suggestions:[],data:[]},q=q.toLowerCase(),i=0;i<len;i++)0===(val=arr.suggestions[i]).toLowerCase().indexOf(q)&&(ret.suggestions.push(val),ret.data.push(arr.data[i]));return ret},getSuggestions:function(q){var cr,me;(cr=this.isLocal?this.getSuggestionsLocal(q):this.cachedResponse[q])&&$.isArray(cr.suggestions)?(this.suggestions=cr.suggestions,this.data=cr.data,this.suggest()):this.isBadQuery(q)||((me=this).options.params.query=q,$.get(this.serviceUrl,me.options.params,function(txt){me.processResponse(txt)},"text"))},isBadQuery:function(q){for(var i=this.badQueries.length;i--;)if(0===q.indexOf(this.badQueries[i]))return!0;return!1},hide:function(){this.enabled=!1,this.selectedIndex=-1,this.container.hide()},suggest:function(){if(0!==this.suggestions.length){var me,len,div,f,v,i,s,mOver,mClick;for(len=(me=this).suggestions.length,f=this.options.fnFormatResult,v=this.getQuery(this.currentValue),mOver=function(xi){return function(){me.activate(xi)}},mClick=function(xi){return function(){me.select(xi)}},this.container.hide().empty(),i=0;i<len;i++)s=this.suggestions[i],(div=$((me.selectedIndex===i?'<div class="selected"':"<div")+' title="'+s+'">'+f(s,this.data[i],v)+"</div>")).mouseover(mOver(i)),div.click(mClick(i)),this.container.append(div);this.enabled=!0,this.container.show()}else this.hide()},processResponse:function(text){var response;try{response=eval("("+text+")")}catch(err){return}$.isArray(response.data)||(response.data=[]),this.options.noCache||(this.cachedResponse[response.query]=response,0===response.suggestions.length&&this.badQueries.push(response.query)),response.query===this.getQuery(this.currentValue)&&(this.suggestions=response.suggestions,this.data=response.data,this.suggest())},activate:function(index){var divs,activeItem;return divs=this.container.children(),-1!==this.selectedIndex&&divs.length>this.selectedIndex&&$(divs.get(this.selectedIndex)).removeClass(),this.selectedIndex=index,-1!==this.selectedIndex&&divs.length>this.selectedIndex&&(activeItem=divs.get(this.selectedIndex),$(activeItem).addClass("selected")),activeItem},deactivate:function(div,index){div.className="",this.selectedIndex===index&&(this.selectedIndex=-1)},select:function(i){var selectedValue,f;(selectedValue=this.suggestions[i])&&(this.el.val(selectedValue),this.options.autoSubmit&&0<(f=this.el.parents("form")).length&&f.get(0).submit(),this.ignoreValueChange=!0,this.hide(),this.onSelect(i))},moveUp:function(){if(-1!==this.selectedIndex)return 0===this.selectedIndex?(this.container.children().get(0).className="",this.selectedIndex=-1,void this.el.val(this.currentValue)):void this.adjustScroll(this.selectedIndex-1)},moveDown:function(){this.selectedIndex!==this.suggestions.length-1&&this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(i){var offsetTop,upperBound,lowerBound;offsetTop=this.activate(i).offsetTop,lowerBound=(upperBound=this.container.scrollTop())+this.options.maxHeight-25,offsetTop<upperBound?this.container.scrollTop(offsetTop):lowerBound<offsetTop&&this.container.scrollTop(offsetTop-this.options.maxHeight+25),this.el.val(this.getValue(this.suggestions[i]))},onSelect:function(i){var me,fn,s,d;fn=(me=this).options.onSelect,s=me.suggestions[i],d=me.data[i],me.el.val(me.getValue(s)),$.isFunction(fn)&&fn(s,d,me.el)},getValue:function(value){var del,currVal,arr,me;return(del=(me=this).options.delimiter)?1===(arr=(currVal=me.currentValue).split(del)).length?value:currVal.substr(0,currVal.length-arr[arr.length-1].length)+value:value}}}(jQuery),
124/*
125 * jQuery wrapper to make sure an element is visible when the callback runs
126 * Copyright 2013 SportsEngine (Jesse Houchins)
127 * Released under the MIT and GPL licenses.
128 */
129function(jQuery){function makeVisible(i,el){el.style._display=el.style.display,$(this).show()}function resetVisibility(i,el){el.style.display=el.style._display,delete el.style._display}jQuery.fn.whenVisible=function(callback){var parents=el=$(this).parents();parents.each(makeVisible),callback(),parents.each(resetVisibility)}}(jQuery),
130/*
131 * timeago: a jQuery plugin, version: 0.9.3 (2011-01-21)
132 * @requires jQuery v1.2.3 or later
133 *
134 * Timeago is a jQuery plugin that makes it easy to support automatically
135 * updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
136 *
137 * For usage and examples, visit:
138 * http://timeago.yarp.com/
139 *
140 * Licensed under the MIT:
141 * http://www.opensource.org/licenses/mit-license.php
142 *
143 * Copyright (c) 2008-2011, Ryan McGeary (ryanonjavascript -[at]- mcgeary [*dot*] org)
144 */
145function($){function refresh(){var data=prepareData(this);return isNaN(data.datetime)||$(this).text(inWords(data.datetime)),this}function prepareData(element){if(!(element=$(element)).data("timeago")){element.data("timeago",{datetime:$t.datetime(element)});var text=$.trim(element.text());0<text.length&&element.attr("title",text)}return element.data("timeago")}function inWords(date){return $t.inWords(distance(date))}function distance(date){return(new Date).getTime()-date.getTime()}$.timeago=function(timestamp){return timestamp instanceof Date?inWords(timestamp):inWords("string"==typeof timestamp?$.timeago.parse(timestamp):$.timeago.datetime(timestamp))};var $t=$.timeago;$.extend($.timeago,{settings:{refreshMillis:6e4,allowFuture:!1,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(distanceMillis){function substitute(stringOrFunction,number){var string=$.isFunction(stringOrFunction)?stringOrFunction(number,distanceMillis):stringOrFunction,value=$l.numbers&&$l.numbers[number]||number;return string.replace(/%d/i,value)}var $l=this.settings.strings,prefix=$l.prefixAgo,suffix=$l.suffixAgo;this.settings.allowFuture&&(distanceMillis<0&&(prefix=$l.prefixFromNow,suffix=$l.suffixFromNow),distanceMillis=Math.abs(distanceMillis));var seconds=distanceMillis/1e3,minutes=seconds/60,hours=minutes/60,days=hours/24,years=days/365,words=seconds<45&&substitute($l.seconds,Math.round(seconds))||seconds<90&&substitute($l.minute,1)||minutes<45&&substitute($l.minutes,Math.round(minutes))||minutes<90&&substitute($l.hour,1)||hours<24&&substitute($l.hours,Math.round(hours))||hours<48&&substitute($l.day,1)||days<30&&substitute($l.days,Math.floor(days))||days<60&&substitute($l.month,1)||days<365&&substitute($l.months,Math.floor(days/30))||years<2&&substitute($l.year,1)||substitute($l.years,Math.floor(years));return $.trim([prefix,words,suffix].join(" "))},parse:function(iso8601){var s=$.trim(iso8601);return s=(s=(s=(s=s.replace(/\.\d\d\d+/,"")).replace(/-/,"/").replace(/-/,"/")).replace(/T/," ").replace(/Z/," UTC")).replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),new Date(s)},datetime:function(elem){var iso8601="time"===$(elem).get(0).tagName.toLowerCase()?$(elem).attr("datetime"):$(elem).attr("title");return $t.parse(iso8601)}}),$.fn.timeago=function(){var self=this;self.each(refresh);var $s=$t.settings;return 0<$s.refreshMillis&&setInterval(function(){self.each(refresh)},$s.refreshMillis),self},document.createElement("abbr"),document.createElement("time")}(jQuery),
146/*
147 * jQuery Tools 1.2.5 - The missing UI library for the Web
148 * 
149 * [dateinput, rangeinput, validator]
150 * 
151 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
152 * 
153 * http://flowplayer.org/tools/
154 * 
155 * File generated: Wed Sep 22 06:12:54 GMT 2010
156 */
157function(d){function R(a,c){return 32-new Date(a,c,32).getDate()}function S(a,c){for(a=""+a,c=c||2;a.length<c;)a="0"+a;return a}function T(a,c,j){var q=a.getDate(),h=a.getDay(),r=a.getMonth();a=a.getFullYear();var f={d:q,dd:S(q),ddd:B[j].shortDays[h],dddd:B[j].days[h],m:r+1,mm:S(r+1),mmm:B[j].shortMonths[r],mmmm:B[j].months[r],yy:String(a).slice(2),yyyy:a};
157return c=c.replace(X,function(s){return s in f?f[s]:s.slice(1,s.length-1)}),Y.html(c).html()}function v(a){return parseInt(a,10)}function U(a,c){return a.getFullYear()===c.getFullYear()&&a.getMonth()==c.getMonth()&&a.getDate()==c.getDate()}function C(a){if(a){if(a.constructor==Date)return a;if("string"==typeof a){var c=a.split("-");if(3==c.length)return new Date(v(c[0]),v(c[1])-1,v(c[2]));if(!/^-?\d+$/.test(a))return;a=v(a)}return(c=new Date).setDate(c.getDate()+a),c}}function Z(a,c){function j(b,e,g){D=(n=b).getFullYear(),E=b.getMonth(),G=b.getDate(),(g=g||d.Event("api")).type="change",H.trigger(g,[b]),g.isDefaultPrevented()||(a.val(T(b,e.format,e.lang)),a.data("date",b),h.hide(g))}function q(b){b.type="onShow",H.trigger(b),d(document).bind("keydown.d",function(e){if(e.ctrlKey)return!0;var g=e.keyCode;if(8==g)return a.val(""),h.hide(e);if(27==g)return h.hide(e);if(0<=d(V).index(g)){if(!w)return h.show(e),e.preventDefault();var i=d("#"+f.weeks+" a"),t=d("."+f.focus),o=i.index(t);return t.removeClass(f.focus),74==g||40==g?o+=7:75==g||38==g?o-=7:76==g||39==g?o+=1:72!=g&&37!=g||(o-=1),41<o?(h.addMonth(),t=d("#"+f.weeks+" a:eq("+(o-42)+")")):o<0?(h.addMonth(-1),t=d("#"+f.weeks+" a:eq("+(o+42)+")")):t=i.eq(o),t.addClass(f.focus),e.preventDefault()}return 34==g?h.addMonth():33==g?h.addMonth(-1):36==g?h.today():(13==g&&(d(e.target).is("select")||d("."+f.focus).click()),0<=d([16,17,18,9]).index(g))}),d(document).bind("click.d",function(e){var g=e.target;d(g).parents("#"+f.root).length||g==a[0]||L&&g==L[0]||h.hide(e)})}var L,I,J,D,E,G,w,h=this,r=new Date,f=c.css,s=B[c.lang],k=d("#"+f.root),M=k.find("#"+f.title),n=a.attr("data-value")||c.value||a.val(),m=a.attr("min")||c.min,p=a.attr("max")||c.max;if(0===m&&(m="0"),n=C(n)||r,m=C(m||365*c.yearRange[0]),p=C(p||365*c.yearRange[1]),!s)throw"Dateinput: invalid language: "+c.lang;if("date"==a.attr("type")){var N=d("<input/>");d.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(b,e){N.attr(e,a.attr(e))}),a.replaceWith(N),a=N}a.addClass(f.input);var H=a.add(h);if(!k.length){if((k=d("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",f.root)).children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next),M=k.find("#"+f.head).find("div").attr("id",f.title),c.selectors){var z=d("<select/>").attr("id",f.month),A=d("<select/>").attr("id",f.year);M.html(z.add(A))}for(var $=k.find("#"+f.days),O=0;O<7;O++)$.append(d("<span/>").text(s.shortDays[(O+c.firstDay)%7]));d("body").append(k)}c.trigger&&(L=d("<a/>").attr("href","#").addClass(f.trigger).click(function(b){return h.show(),b.preventDefault()}).insertAfter(a));var K=k.find("#"+f.weeks);A=k.find("#"+f.year),z=k.find("#"+f.month),d.extend(h,{show:function(b){if(!(a.attr("readonly")||a.attr("disabled")||w||((b=b||d.Event()).type="onBeforeShow",H.trigger(b),b.isDefaultPrevented()))){d.each(W,function(){this.hide()}),w=!0,z.unbind("change").change(function(){h.setValue(A.val(),d(this).val())}),A.unbind("change").change(function(){h.setValue(d(this).val(),z.val())}),I=k.find("#"+f.prev).unbind("click").click(function(){return I.hasClass(f.disabled)||h.addMonth(-1),!1}),J=k.find("#"+f.next).unbind("click").click(function(){return J.hasClass(f.disabled)||h.addMonth(),!1}),h.setValue(n);var e=a.offset();return/iPad/i.test(navigator.userAgent)&&(e.top-=d(window).scrollTop()),k.css({top:e.top+a.outerHeight({margins:!0})+c.offset[0],left:e.left+c.offset[1]}),c.speed?k.show(c.speed,function(){q(b)}):(k.show(),q(b)),h}},setValue:function(b,e,g){var i=-1<=v(e)?new Date(v(b),v(e),v(g||1)):b||n;if(i<m?i=m:p<i&&(i=p),b=i.getFullYear(),e=i.getMonth(),g=i.getDate(),-1==e?(e=11,b--):12==e&&(e=0,b++),!w)return j(i,c),h;E=e,D=b,g=(g=new Date(b,e,1-c.firstDay)).getDay();var P,u,y,t=R(b,e),o=R(b,e-1);if(c.selectors){z.empty(),d.each(s.months,function(x,F){m<new Date(b,x+1,-1)&&p>new Date(b,x,0)&&z.append(d("<option/>").html(F).attr("value",x))}),A.empty();for(var l=(i=r.getFullYear())+c.yearRange[0];l<i+c.yearRange[1];l++)m<=new Date(l+1,-1,1)&&p>new Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e),A.val(b)}
157else M.html(s.months[e]+" "+b);for(K.empty(),I.add(J).removeClass(f.disabled),l=g?0:-7;l<(g?42:35);l++)u=d("<a/>"),l%7==0&&(P=d("<div/>").addClass(f.week),K.append(P)),l<g?(u.addClass(f.off),y=o-g+l+1,i=new Date(b,e-1,y)):g+t<=l?(u.addClass(f.off),y=l-t-g+1,i=new Date(b,e+1,y)):(y=l-g+1,i=new Date(b,e,y),U(n,i)?u.attr("id",f.current).addClass(f.focus):U(r,i)&&u.attr("id",f.today)),m&&i<m&&u.add(I).addClass(f.disabled),p&&p<i&&u.add(J).addClass(f.disabled),u.attr("href","#"+y).text(y).data("date",i),P.append(u);return K.find("a").click(function(x){var F=d(this);return F.hasClass(f.disabled)||(d("#"+f.current).removeAttr("id"),F.attr("id",f.current),j(F.data("date"),c,x)),!1}),f.sunday&&K.find(f.week).each(function(){var x=c.firstDay?7-c.firstDay:0;d(this).children().slice(x,x+1).addClass(f.sunday)}),h},setMin:function(b,e){return m=C(b),e&&n<m&&h.setValue(m),h},setMax:function(b,e){return p=C(b),e&&p<n&&h.setValue(p),h},today:function(){return h.setValue(r)},addDay:function(b){return this.setValue(D,E,G+(b||1))},addMonth:function(b){return this.setValue(D,E+(b||1),G)},addYear:function(b){return this.setValue(D+(b||1),E,G)},hide:function(b){if(w){if((b=d.Event()).type="onHide",H.trigger(b),d(document).unbind("click.d").unbind("keydown.d"),b.isDefaultPrevented())return;k.hide(),w=!1}return h},getConf:function(){return c},getInput:function(){return a},getCalendar:function(){return k},getValue:function(b){return b?T(n,b,c.lang):n},isOpen:function(){return w}}),d.each(["onBeforeShow","onShow","change","onHide"],function(b,e){d.isFunction(c[e])&&d(h).bind(e,c[e]),h[e]=function(g){return g&&d(h).bind(e,g),h}}),a.bind("focus click",h.show).keydown(function(b){var e=b.keyCode;return!w&&0<=d(V).index(e)?(h.show(b),b.preventDefault()):!!(b.shiftKey||b.ctrlKey||b.altKey||9==e)||b.preventDefault()}),C(a.val())&&j(n,c)}d.tools=d.tools||{version:"1.2.5"};var Q,W=[],V=[75,76,38,39,74,72,40,37],B={};(Q=d.tools.dateinput={conf:{format:"mm/dd/yy",selectors:!1,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:!1,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(a,c){d.each(c,function(j,q){c[j]=q.split(",")}),B[a]=c}}).localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var X=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=d("<a/>");d.expr[":"].date=function(a){var c=a.getAttribute("type");return c&&"date"==c||!!d(a).data("dateinput")},d.fn.dateinput=function(a){return this.data("dateinput")?this:(a=d.extend(!0,{},Q.conf,a),d.each(a.css,function(j,q){q||"prefix"==j||(a.css[j]=(a.css.prefix||"")+(q||j))}),this.each(function(){var j=new Z(d(this),a);W.push(j),j=j.getInput().data("dateinput",j),c=c?c.add(j):j}),c||this);var c}}(jQuery),function(e){function F(d,a){return a=Math.pow(10,a),Math.round(d*a)/a}function q(d,a){return(a=parseInt(d.css(a),10))?a:(d=d[0].currentStyle)&&d.width&&parseInt(d.width,10)}function C(d){return(d=d.data("events"))&&d.onSlide}function G(d,a){function h(c,b,f,j){if(f===undefined?f=b/k*z:j&&(f-=a.min),s&&(f=Math.round(f/s)*s),(b===undefined||s)&&(b=f*k/z),isNaN(f))return g;b=Math.max(0,Math.min(b,k)),f=b/k*z,!j&&n||(f+=a.min),n&&(j?b=k-b:f=a.max-f),f=F(f,t);var r="click"==c.type;return D&&l!==undefined&&!r&&(c.type="onSlide",A.trigger(c,[f,b]),c.isDefaultPrevented())||(j=r?a.speed:0,r=r?function(){c.type="change",A.trigger(c,[f])}:null,n?(m.animate({top:b},j,r),a.progress&&B.animate({height:k-b+m.width()/2},j)):(m.animate({left:b},j,r),a.progress&&B.animate({width:b+m.width()/2},j)),l=f,b,d.val(f)),g}function o(){(n=a.vertical||q(i,"height")>q(i,"width"))?(k=q(i,"height")-q(m,"height"),u=i.offset().top+k):(k=q(i,"width")-q(m,"width"),u=i.offset().left)}function v(){o(),g.setValue(a.value!==undefined?a.value:a.min)}var n,l,u,k,g=this,p=a.css,i=e("<div><div/><a href='#'/></div>").data("rangeinput",g);d.before(i);var m=i.addClass(p.slider).find("a").addClass(p.handle),B=i.find("div").addClass(p.progress);e.each("min,max,step,value".split(","),function(c,b){c=d.attr(b),parseFloat(c)&&(a[b]=parseFloat(c,10))});var z=a.max-a.min,s="any"==a.step?0:a.step,t=a.precision;if(t===undefined)try{t=s.toString().split(".")[1].length}catch(I){t=0}if("range"==d.attr("type")){var w=e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr(b))}),w.val(a.value),d.replaceWith(w),d=w}d.addClass(p.input);var A=e(g).add(d),D=!0;e.extend(g,{getValue:function(){return l},setValue:function(c,b){return o(),h(b||e.Event("api"),undefined,c,!0)},getConf:function(){return a},getProgress:function(){return B},getHandle:function(){return m},getInput:function(){return d},step:function(c,b){b=b||e.Event();var f="any"==a.step?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(c){return g.step(c||1)},stepDown:function(c){return g.step(-c||-1)}}),e.each("onSlide,change".split(","),function(c,b){e.isFunction(a[b])&&e(g).bind(b,a[b]),g[b]=function(f){return f&&e(g).bind(b,f),g}}),m.drag({drag:!1}).bind("dragStart",function(){o(),D=C(e(g))||C(d)}).bind("drag",function(c,b,f){if(d.is(":disabled"))return!1;h(c,n?b:f)}).bind("dragEnd",function(c){c.isDefaultPrevented()||(c.type="change",A.trigger(c,[l]))}).click(function(c){return c.preventDefault()}),i.click(function(c){if(d.is(":disabled")||c.target==m[0])return c.preventDefault();o();var b=m.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)}),a.keyboard&&d.keydown(function(c){if(!d.attr("readonly")){var b=c.keyCode,f=-1!=e([75,76,38,33,39]).index(b),j=-1!=e([74,72,40,34,37]).index(b);if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey))return f?g.step(33==b?10:1,c):j&&g.step(34==b?-10:-1,c),c.preventDefault()}}),d.blur(function(c){var b=e(this).val();b!==l&&g.setValue(b,c)}),e.extend(d[0],{stepUp:g.stepUp,stepDown:g.stepDown}),v(),k||e(window).load(v)}var E,x,y;e.tools=e.tools||{version:"1.2.5"},E=e.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}},e.fn.drag=function(d){return document.ondragstart=function(){return!1},d=e.extend({x:!0,y:!0,drag:!0},d),x=x||e(document).bind("mousedown mouseup",function(a){var h=e(a.target);if("mousedown"==a.type&&h.data("drag")){var o=h.position(),v=a.pageX-o.left,g=a.pageY-o.top,p=!0;x.bind("mousemove.drag",function(i){var n=i.pageX-v;i=i.pageY-g;var l={};d.x&&(l.left=n),d.y&&(l.top=i),p&&(h.trigger("dragStart"),p=!1),d.drag&&h.css(l),h.trigger("drag",[i,n]),y=h}),a.preventDefault()}else try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag"),y=null}}),this.data("drag",!0)},e.expr[":"].range=function(d){var a=d.getAttribute("type");return a&&"range"==a||!!e(d).filter("input").data("rangeinput")},e.fn.rangeinput=function(d){return this.data("rangeinput")?this:(d=e.extend(!0,{}
157,E.conf,d),this.each(function(){var h=new G(e(this),e.extend(!0,{},d));h=h.getInput().data("rangeinput",h),a=a?a.add(h):h}),a||this);var a}}(jQuery),function(e){function t(a,b,c){var k=a.offset().top,f=a.offset().left,l=c.position.split(/,?\s+/),p=l[0];return l=l[1],k-=b.outerHeight()-c.offset[0],f+=a.outerWidth()+c.offset[1],/iPad/i.test(navigator.userAgent)&&(k-=e(window).scrollTop()),c=b.outerHeight()+a.outerHeight(),"center"==p&&(k+=c/2),"bottom"==p&&(k+=c),a=a.outerWidth(),"center"==l&&(f-=(a+b.outerWidth())/2),"left"==l&&(f-=a),{top:k,left:f}}function y(a){function b(){return this.getAttribute("type")==a}return b.key="[type="+a+"]",b}function u(a,b,c){function k(g,d,i){var j;!c.grouped&&g.length||(!1===i||e.isArray(i)?(d=(j=(j=h.messages[d.key||d]||h.messages["*"])[c.lang]||h.messages["*"].en).match(/\$\d/g))&&e.isArray(i)&&e.each(d,function(m){j=j.replace(this,i[m])}):j=i[c.lang]||i,g.push(j))}var f=this,l=b.add(f);a=a.not(":button, :image, :reset, :submit"),e.extend(f,{getConf:function(){return c},getForm:function(){return b},getInputs:function(){return a},reflow:function(){return a.each(function(){var g=e(this),d=g.data("msg.el");d&&(g=t(g,d,c),d.css({top:g.top,left:g.left}))}),f},invalidate:function(g,d){if(!d){var i=[];e.each(g,function(j,m){(j=a.filter("[name='"+j+"']")).length&&(j.trigger("OI",[m]),i.push({input:j,messages:[m]}))}),g=i,d=e.Event()}return d.type="onFail",l.trigger(d,[g]),d.isDefaultPrevented()||q[c.effect][0].call(f,g,d),f},reset:function(g){return(g=g||a).removeClass(c.errorClass).each(function(){var d=e(this).data("msg.el");d&&(d.remove(),e(this).data("msg.el",null))}).unbind(c.errorInputEvent||""),f},destroy:function(){return b.unbind(c.formEvent+".V").unbind("reset.V"),a.unbind(c.inputEvent+".V").unbind("change.V"),f.reset()},checkValidity:function(g,d){if(!(g=(g=g||a).not(":disabled")).length)return!0;if((d=d||e.Event()).type="onBeforeValidate",l.trigger(d,[g]),d.isDefaultPrevented())return d.result;var i=[];g.not(":radio:not(:checked)").each(function(){var m=[],n=e(this).data("messages",m),v=r&&n.is(":date")?"onHide.v":c.errorInputEvent+".v";if(n.unbind(v),e.each(w,function(){var o=this,s=o[0];if(n.filter(s).length&&!0!==(o=o[1].call(f,n,n.val()))){if(d.type="onBeforeFail",l.trigger(d,[n,s]),d.isDefaultPrevented())return!1;var x=n.attr(c.messageAttr);if(x)return!(m=[x]);k(m,s,o)}}),m.length&&(i.push({input:n,messages:m}),n.trigger("OI",[m]),c.errorInputEvent&&n.bind(v,function(o){f.checkValidity(n,o)})),c.singleError&&i.length)return!1});var j=q[c.effect];if(!j)throw'Validator: cannot find effect "'+c.effect+'"';return i.length?(f.invalidate(i,d),!1):(j[1].call(f,g,d),d.type="onSuccess",l.trigger(d,[g]),g.unbind(c.errorInputEvent+".v"),!0)}}),e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]),f[d]=function(i){return i&&e(f).bind(d,i),f}}),c.formEvent&&b.bind(c.formEvent+".V",function(g){if(!f.checkValidity(null,g))return g.preventDefault()}),b.bind("reset.V",function(){f.reset()}),a[0]&&a[0].validity&&a.each(function(){this.oninvalid=function(){return!1}}),b[0]&&(b[0].checkValidity=f.checkValidity),c.inputEvent&&a.bind(c.inputEvent+".V",function(g){f.checkValidity(e(this),g)}),a.filter(":checkbox, select").filter("[required]").bind("change.V",function(g){var d=e(this);(this.checked||d.is("select")&&e(this).val())&&q[c.effect][1].call(f,d,g)});var p=a.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window).resize(function(){f.reflow()})}e.tools=e.tools||{version:"1.2.5"};var h,z=/\[type=([a-z]+)\]/,A=/^-?[0-9]*(\.[0-9]+)?$/,r=e.tools.dateinput,B=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,C=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i;h=e.tools.validator={conf:{grouped:!1,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:!1,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(a,b){e.each(b,function(c,k){h.messages[c]=h.messages[c]||{},h.messages[c][a]=k})},localizeFn:function(a,b){h.messages[a]=h.messages[a]||{},e.extend(h.messages[a],b)},fn:function(a,b,c){e.isFunction(b)?c=b:("string"==typeof b&&(b={en:b}),this.messages[a.key||a]=b),(b=z.exec(a))&&(a=y(b[1])),w.push([a,c])},addEffect:function(a,b,c){q[a]=[b,c]}};var w=[],q={"default":[function(a){var b=this.getConf();e.each(a,function(c,k){(c=k.input).addClass(b.errorClass);var f=c.data("msg.el");f||(f=e(b.message).addClass(b.messageClass).appendTo(document.body),c.data("msg.el",f)),f.css({visibility:"hidden"}).find("p").remove(),e.each(k.messages,function(l,p){e("<p/>").html(p).appendTo(f)}),f.outerWidth()==f.parent().width()&&f.add(f.find("p")).css({display:"inline"}),k=t(c,f,b),f.css({visibility:"visible",position:"absolute",top:k.top,left
157:k.left}).fadeIn(b.speed)})},function(a){var b=this.getConf();a.removeClass(b.errorClass).each(function(){var c=e(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("email,url,number".split(","),function(a,b){e.expr[":"][b]=function(c){return c.getAttribute("type")===b}}),e.fn.oninvalid=function(a){return this[a?"bind":"trigger"]("OI",a)},h.fn(":email","Please enter a valid email address",function(a,b){return!b||B.test(b)}),h.fn(":url","Please enter a valid URL",function(a,b){return!b||C.test(b)}),h.fn(":number","Please enter a numeric value.",function(a,b){return A.test(b)}),h.fn("[max]","Please enter a value smaller than $1",function(a,b){return!!(""===b||r&&a.is(":date"))||(a=a.attr("max"),parseFloat(b)<=parseFloat(a)||[a])}),h.fn("[min]","Please enter a value larger than $1",function(a,b){return!!(""===b||r&&a.is(":date"))||(a=a.attr("min"),parseFloat(b)>=parseFloat(a)||[a])}),h.fn("[required]","Please complete this mandatory field.",function(a,b){return a.is(":checkbox")?a.is(":checked"):!!b}),h.fn("[pattern]",function(a){return new RegExp("^"+a.attr("pattern")+"$").test(a.val())}),e.fn.validator=function(a){var b=this.data("validator");return b&&(b.destroy(),this.removeData("validator")),a=e.extend(!0,{},h.conf,a),this.is("form")?this.each(function(){var c=e(this);b=new u(c.find(":input"),c,a),c.data("validator",b)}):(b=new u(this,this.eq(0).closest("form"),a),this.data("validator",b))}}(jQuery),
158/*
159 * jQuery miniColors: A small color selector
160 *
161 * Copyright 2011 Cory LaViska for A Beautiful Site, LLC. (http://abeautifulsite.net/)
162 *
163 * Dual licensed under the MIT or GPL Version 2 licenses
164 *
165*/
166jQuery&&function($){$.extend($.fn,{miniColors:function(o,data){var create=function(input,o){var color=expandHex(input.val());color||(color="ffffff");var hsb=hex2hsb(color),trigger=$('<a class="miniColors-trigger" style="background-color: #'+color+'" href="#"></a>');trigger.insertAfter(input),input.addClass("miniColors").data("original-maxlength",input.attr("maxlength")||null).data("original-autocomplete",input.attr("autocomplete")||null).data("letterCase","uppercase").data("trigger",trigger).data("hsb",hsb).data("change",o.change?o.change:null).attr("maxlength",7).attr("autocomplete","off").val(convertCase(color,o.letterCase)),o.readonly&&input.prop("readonly",!0),o.disabled&&disable(input),trigger.bind("click.miniColors",function(event){event.preventDefault(),""===input.val()&&input.val(" "),show(input)}),input.bind("focus.miniColors",function(){""===input.val()&&input.val(" "),show(input)}),input.bind("blur.miniColors",function(){var hex=expandHex(input.val());input.val(hex?convertCase(hex,input.data("letterCase")):"")}),input.bind("keydown.miniColors",function(event){9===event.keyCode&&hide(input)}),input.bind("keyup.miniColors",function(){setColorFromInput(input)}),input.bind("paste.miniColors",function(){setTimeout(function(){setColorFromInput(input)},5)})},destroy=function(input){hide(),(input=$(input)).data("trigger").remove(),input.attr("autocomplete",input.data("original-autocomplete")).attr("maxlength",input.data("original-maxlength")).removeData().removeClass("miniColors").unbind(".miniColors"),$(document).unbind(".miniColors")},enable=function(input){input.prop("disabled",!1).data("trigger").css("opacity",1)},disable=function(input){hide(input),input.prop("disabled",!0).data("trigger").css("opacity",.5)},show=function(input){if(input.prop("disabled"))return!1;hide();var selector=$('<div class="miniColors-selector"></div>');selector.append('<div class="miniColors-colors" style="background-color: #FFF;"><div class="miniColors-colorPicker"></div></div>').append('<div class="miniColors-hues"><div class="miniColors-huePicker"></div></div>').css({top:input.is(":visible")?input.offset().top+input.outerHeight():input.data("trigger").offset().top+input.data("trigger").outerHeight(),left:input.is(":visible")?input.offset().left:input.data("trigger").offset().left,display:"none"}).addClass(input.attr("class"));var hsb=input.data("hsb");selector.find(".miniColors-colors").css("backgroundColor","#"+hsb2hex({h:hsb.h,s:100,b:100}));var colorPosition=input.data("colorPosition");colorPosition||(colorPosition=getColorPositionFromHSB(hsb)),selector.find(".miniColors-colorPicker").css("top",colorPosition.y+"px").css("left",colorPosition.x+"px");var huePosition=input.data("huePosition");huePosition||(huePosition=getHuePositionFromHSB(hsb)),selector.find(".miniColors-huePicker").css("top",huePosition.y+"px"),input.data("selector",selector).data("huePicker",selector.find(".miniColors-huePicker")).data("c
166olorPicker",selector.find(".miniColors-colorPicker")).data("mousebutton",0),$("BODY").append(selector),selector.fadeIn(100),selector.bind("selectstart",function(){return!1}),$(document).bind("mousedown.miniColors touchstart.miniColors",function(event){input.data("mousebutton",1),$(event.target).parents().andSelf().hasClass("miniColors-colors")&&(event.preventDefault(),input.data("moving","colors"),moveColor(input,event)),$(event.target).parents().andSelf().hasClass("miniColors-hues")&&(event.preventDefault(),input.data("moving","hues"),moveHue(input,event)),$(event.target).parents().andSelf().hasClass("miniColors-selector")?event.preventDefault():$(event.target).parents().andSelf().hasClass("miniColors")||hide(input)}),$(document).bind("mouseup.miniColors touchend.miniColors",function(event){event.preventDefault(),input.data("mousebutton",0).removeData("moving")}).bind("mousemove.miniColors touchmove.miniColors",function(event){event.preventDefault(),1===input.data("mousebutton")&&("colors"===input.data("moving")&&moveColor(input,event),"hues"===input.data("moving")&&moveHue(input,event))})},hide=function(input){input||(input=".miniColors"),$(input).each(function(){var selector=$(this).data("selector");$(this).removeData("selector"),$(selector).fadeOut(100,function(){$(this).remove()})}),$(document).unbind(".miniColors")},moveColor=function(input,event){var colorPicker=input.data("colorPicker");colorPicker.hide();var position={x:event.pageX,y:event.pageY};event.originalEvent.changedTouches&&(position.x=event.originalEvent.changedTouches[0].pageX,position.y=event.originalEvent.changedTouches[0].pageY),position.x=position.x-input.data("selector").find(".miniColors-colors").offset().left-5,position.y=position.y-input.data("selector").find(".miniColors-colors").offset().top-5,position.x<=-5&&(position.x=-5),144<=position.x&&(position.x=144),position.y<=-5&&(position.y=-5),144<=position.y&&(position.y=144),input.data("colorPosition",position),colorPicker.css("left",position.x).css("top",position.y).show();var s=Math.round(.67*(position.x+5));s<0&&(s=0),100<s&&(s=100);var b=100-Math.round(.67*(position.y+5));b<0&&(b=0),100<b&&(b=100);var hsb=input.data("hsb");hsb.s=s,hsb.b=b,setColor(input,hsb,!0)},moveHue=function(input,event){var huePicker=input.data("huePicker");huePicker.hide();var position={y:event.pageY};event.originalEvent.changedTouches&&(position.y=event.originalEvent.changedTouches[0].pageY),position.y=position.y-input.data("selector").find(".miniColors-colors").offset().top-1,position.y<=-1&&(position.y=-1),149<=position.y&&(position.y=149),input.data("huePosition",position),huePicker.css("top",position.y).show();var h=Math.round(2.4*(150-position.y-1));h<0&&(h=0),360<h&&(h=360);var hsb=input.data("hsb");hsb.h=h,setColor(input,hsb,!0)},setColor=function(input,hsb,updateInput){input.data("hsb",hsb);var hex=hsb2hex(hsb);if(updateInput&&input.val(convertCase(hex,input.data("letterCase"))),input.data("trigger").css("backgroundColor","#"+hex),input.data("selector")&&input.data("selector").find(".miniColors-colors").css("backgroundColor","#"+hsb2hex({h:hsb.h,s:100,b:100})),input.data("change")){if(hex===input.data("lastChange"))return;input.data("change").call(input,hex,hsb2rgb(hsb)),input.data("lastChange",hex)}},setColorFromInput=function(input){input.val(cleanHex(input.val()));var hex=expandHex(input.val());if(!hex)return!1;var hsb=hex2hsb(hex),currentHSB=input.data("hsb");if(hsb.h===currentHSB.h&&hsb.s===currentHSB.s&&hsb.b===currentHSB.b)return!0;var colorPosition=getColorPositionFromHSB(hsb);$(input.data("colorPicker")).css("top",colorPosition.y+"px").css("left",colorPosition.x+"px"),input.data("colorPosition",colorPosition);var huePosition=getHuePositionFromHSB(hsb);return $(input.data("huePicker")).css("top",huePosition.y+"px"),input.data("huePosition",huePosition),setColor(input,hsb),!0},convertCase=function(string,letterCase){return"lowercase"===letterCase?string.toLowerCase():"uppercase"===letterCase?string.toUpperCase():string},getColorPositionFromHSB=function(hsb){var x=Math.ceil(hsb.s/.67);x<0&&(x=0),150<x&&(x=150);var y=150-Math.ceil(hsb.b/.67);return y<0&&(y=0),150<y&&(y=150),{x:x-5,y:y-5}},getHuePositionFromHSB=function(hsb){var y=150-hsb.h/2.4;return y<0&&(h=0),150<y&&(h=150),{y:y-1}},cleanHex=function(hex){return hex.replace(/[^A-F0-9]/gi,"")}
166,expandHex=function(hex){return(hex=cleanHex(hex))?(3===hex.length&&(hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2]),6===hex.length?hex:null):null},hsb2rgb=function(hsb){var rgb={},h=Math.round(hsb.h),s=Math.round(255*hsb.s/100),v=Math.round(255*hsb.b/100);if(0===s)rgb.r=rgb.g=rgb.b=v;else{var t1=v,t2=(255-s)*v/255,t3=h%60*(t1-t2)/60;360===h&&(h=0),h<60?(rgb.r=t1,rgb.b=t2,rgb.g=t2+t3):h<120?(rgb.g=t1,rgb.b=t2,rgb.r=t1-t3):h<180?(rgb.g=t1,rgb.r=t2,rgb.b=t2+t3):h<240?(rgb.b=t1,rgb.r=t2,rgb.g=t1-t3):h<300?(rgb.b=t1,rgb.g=t2,rgb.r=t2+t3):h<360?(rgb.r=t1,rgb.g=t2,rgb.b=t1-t3):(rgb.r=0,rgb.g=0,rgb.b=0)}return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)}},rgb2hex=function(rgb){var hex=[rgb.r.toString(16),rgb.g.toString(16),rgb.b.toString(16)];return $.each(hex,function(nr,val){1===val.length&&(hex[nr]="0"+val)}),hex.join("")},hex2rgb=function(hex){return{r:(hex=parseInt(-1<hex.indexOf("#")?hex.substring(1):hex,16))>>16,g:(65280&hex)>>8,b:255&hex}},rgb2hsb=function(rgb){var hsb={h:0,s:0,b:0},min=Math.min(rgb.r,rgb.g,rgb.b),max=Math.max(rgb.r,rgb.g,rgb.b),delta=max-min;return hsb.b=max,hsb.s=0!==max?255*delta/max:0,0!==hsb.s?rgb.r===max?hsb.h=(rgb.g-rgb.b)/delta:rgb.g===max?hsb.h=2+(rgb.b-rgb.r)/delta:hsb.h=4+(rgb.r-rgb.g)/delta:hsb.h=-1,hsb.h*=60,hsb.h<0&&(hsb.h+=360),hsb.s*=100/255,hsb.b*=100/255,hsb},hex2hsb=function(hex){var hsb=rgb2hsb(hex2rgb(hex));return 0===hsb.s&&(hsb.h=360),hsb},hsb2hex=function(hsb){return rgb2hex(hsb2rgb(hsb))};switch(o){case"readonly":return $(this).each(function(){$(this).hasClass("miniColors")&&$(this).prop("readonly",data)}),$(this);case"disabled":return $(this).each(function(){$(this).hasClass("miniColors")&&(data?disable($(this)):enable($(this)))}),$(this);case"value":if(data!==undefined)return $(this).each(function(){$(this).hasClass("miniColors")&&($(this).val(data),setColorFromInput($(this)))}),$(this);if(!$(this).hasClass("miniColors"))return;var input=$(this),hex=expandHex(input.val());return hex?convertCase(hex,input.data("letterCase")):null;case"destroy":return $(this).each(function(){$(this).hasClass("miniColors")&&destroy($(this))}),$(this);case"hide":return $(this).each(function(){hide($(this))}),$(this);default:return o||(o={}),$(this).each(function(){"input"===$(this)[0].tagName.toLowerCase()&&($(this).data("trigger")||create($(this),o,data))}),$(this)}}})}(jQuery)
167/*
168 * jQuery postMessage - v0.5 - 9/11/2009
169 * http://benalman.com/projects/jquery-postmessage-plugin/
170 *
171 * Copyright (c) 2009 "Cowboy" Ben Alman
172 * Dual licensed under the MIT and GPL licenses.
173 * http://benalman.com/about/license/
174 */,
175/*
176 * jQuery postMessage - v0.5 - 9/11/2009
177 * http://benalman.com/projects/jquery-postmessage-plugin/
178 *
179 * Copyright (c) 2009 "Cowboy" Ben Alman
180 * Dual licensed under the MIT and GPL licenses.
181 * http://benalman.com/about/license/
182 */
183function($){var g,d,a,c,j=1,b=this,f=!1,h="postMessage",e="addEventListener",i=b[h]&&!$.browser.opera;$[h]=function(k,l,m){l&&(k="string"==typeof k?k:$.param(k),m=m||parent,i?m[h](k,l.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):l&&(m.location=l.replace(/#.*$/,"")+"#"+ +new Date+j+++"&"+k))},$.receiveMessage=c=function(l,m,k){i?(l&&(a&&c(),a=function(n){if("string"==typeof m&&n.origin!==m||$.isFunction(m)&&m(n.origin)===f)return f;l(n)}),b[e]?b[l?e:"removeEventListener"]("message",a,f):b[l?"attachEvent":"detachEvent"]("onmessage",a)):(g&&clearInterval(g),g=null,l&&(k="number"==typeof m?m:"number"==typeof k?k:100,g=setInterval(function(){var o=document.location.hash,n=/^#?\d+&/;o!==d&&n.test(o)&&l({data:(d=o).replace(n,"")})},k)))}}(jQuery),function($){$.flexslider=function(el,options){var slider=$(el);slider.vars=$.extend({},$.flexslider.defaults,options);var watchedEventClearTimer,namespace=slider.vars.namespace,msGesture=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,touch=("ontouchstart"in window||msGesture||window.DocumentTouch&&document instanceof DocumentTouch)&&slider.vars.touch,eventType="click touchend MSPointerUp keyup",watchedEvent="",vertical="vertical"===slider.vars.direction,reverse=slider.vars.reverse,carousel=0<slider.vars.itemWidth,fade="fade"===slider.vars.animation,asNav=""!==slider.vars.asNavFor,methods={},focused=!0;$.data(el,"flexslider",slider),methods={init:function(){slider.animating=!1,slider.currentSlide=parseInt(slider.vars.startAt?slider.vars.startAt:0,10),isNaN(slider.currentSlide)&&(slider.currentSlide=0),slider.animatingTo=slider.currentSlide,slider.atEnd=0===slider.currentSlide||slider.currentSlide===slider.last,slider.containerSelector=slider.vars.selector.substr(0,slider.vars.selector.search(" ")),slider.slides=$(slider.vars.selector,slider),slider.container=$(slider.containerSelector,slider),slider.count=slider.slides.length,slider.syncExists=0<$(slider.vars.sync).length,"slide"===slider.vars.animation&&(slider.vars.animation="swing"),slider.prop=vert
183ical?"top":"marginLeft",slider.args={},slider.manualPause=!1,slider.stopped=!1,slider.started=!1,slider.startTimeout=null,slider.transitions=!slider.vars.video&&!fade&&slider.vars.useCSS&&function(){var obj=document.createElement("div"),props=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in props)if(obj.style[props[i]]!==undefined)return slider.pfx=props[i].replace("Perspective","").toLowerCase(),slider.prop="-"+slider.pfx+"-transform",!0;return!1}(),(slider.ensureAnimationEnd="")!==slider.vars.controlsContainer&&(slider.controlsContainer=0<$(slider.vars.controlsContainer).length&&$(slider.vars.controlsContainer)),""!==slider.vars.manualControls&&(slider.manualControls=0<$(slider.vars.manualControls).length&&$(slider.vars.manualControls)),slider.vars.randomize&&(slider.slides.sort(function(){return Math.round(Math.random())-.5}),slider.container.empty().append(slider.slides)),slider.doMath(),slider.setup("init"),slider.vars.controlNav&&methods.controlNav.setup(),slider.vars.directionNav&&methods.directionNav.setup(),slider.vars.keyboard&&(1===$(slider.containerSelector).length||slider.vars.multipleKeyboard)&&$(document).bind("keyup",function(event){var keycode=event.keyCode;if(!slider.animating&&(39===keycode||37===keycode)){var target=39===keycode?slider.getTarget("next"):37===keycode&&slider.getTarget("prev");slider.flexAnimate(target,slider.vars.pauseOnAction)}}),slider.vars.mousewheel&&slider.bind("mousewheel",function(event,delta){event.preventDefault();var target=delta<0?slider.getTarget("next"):slider.getTarget("prev");slider.flexAnimate(target,slider.vars.pauseOnAction)}),slider.vars.pausePlay&&methods.pausePlay.setup(),slider.vars.slideshow&&slider.vars.pauseInvisible&&methods.pauseInvisible.init(),slider.vars.slideshow&&(slider.vars.pauseOnHover&&slider.hover(function(){slider.manualPlay||slider.manualPause||slider.pause()},function(){slider.manualPause||slider.manualPlay||slider.stopped||slider.play()}),slider.vars.pauseInvisible&&methods.pauseInvisible.isHidden()||(0<slider.vars.initDelay?slider.startTimeout=setTimeout(slider.play,slider.vars.initDelay):slider.play())),asNav&&methods.asNav.setup(),touch&&slider.vars.touch&&methods.touch(),(!fade||fade&&slider.vars.smoothHeight)&&$(window).bind("resize orientationchange focus",methods.resize),slider.find("img").attr("draggable","false"),setTimeout(function(){slider.vars.start(slider)},200)},asNav:{setup:function(){slider.asNav=!0,slider.animatingTo=Math.floor(slider.currentSlide/slider.move),slider.currentItem=slider.currentSlide,slider.slides.removeClass(namespace+"active-slide").eq(slider.currentItem).addClass(namespace+"active-slide"),msGesture?(el._slider=slider).slides.each(function(){var that=this;that._gesture=new MSGesture,(that._gesture.target=that).addEventListener("MSPointerDown",function(e){e.preventDefault(),e.currentTarget._gesture&&e.currentTarget._gesture.addPointer(e.pointerId)},!1),that.addEventListener("MSGestureTap",function(e){e.preventDefault();var $slide=$(this),target=$slide.index();$(slider.vars.asNavFor).data("flexslider").animating||$slide.hasClass("active")||(slider.direction=slider.currentItem<target?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction,!1,!0,!0))})}):slider.slides.on(eventType,function(e){e.preventDefault();var $slide=$(this),target=$slide.index();$slide.offset().left-$(slider).scrollLeft()<=0&&$slide.hasClass(namespace+"active-slide")?slider.flexAnimate(slider.getTarget("prev"),!0):$(slider.vars.asNavFor).data("flexslider").animating||$slide.hasClass(namespace+"active-slide")||(slider.direction=slider.currentItem<target?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){slider.manualControls?methods.controlNav.setupManual():methods.controlNav.setupPaging()},setupPaging:function(){var item,slide,type="thumbnails"===slider.vars.controlNav?"control-thumbs":"control-paging",j=1;if(slider.controlNavScaffold=$('<ol class="'+namespace+"control-nav "+namespace+type+'"></ol>'),1<slider.pagingCount)for(var i=0;i<slider.pagingCount;i++){if(slide=slider.slides.eq(i),item="thumbnails"===slider.vars.controlNav?'<img src="'+slide.attr("data-thumb")+'"/>':"<a>"+j+"</a>
183","thumbnails"===slider.vars.controlNav&&!0===slider.vars.thumbCaptions){var captn=slide.attr("data-thumbcaption");""!=captn&&undefined!=captn&&(item+='<span class="'+namespace+'caption">'+captn+"</span>")}slider.controlNavScaffold.append("<li>"+item+"</li>"),j++}slider.controlsContainer?$(slider.controlsContainer).append(slider.controlNavScaffold):slider.append(slider.controlNavScaffold),methods.controlNav.set(),methods.controlNav.active(),slider.controlNavScaffold.delegate("a, img",eventType,function(event){if(event.preventDefault(),""===watchedEvent||watchedEvent===event.type){var $this=$(this),target=slider.controlNav.index($this);$this.hasClass(namespace+"active")||(slider.direction=target>slider.currentSlide?"next":"prev",slider.flexAnimate(target,slider.vars.pauseOnAction))}""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},setupManual:function(){slider.controlNav=slider.manualControls,methods.controlNav.active(),slider.controlNav.bind(eventType,function(event){if(event.preventDefault(),""===watchedEvent||watchedEvent===event.type){var $this=$(this),target=slider.controlNav.index($this);$this.hasClass(namespace+"active")||(target>slider.currentSlide?slider.direction="next":slider.direction="prev",slider.flexAnimate(target,slider.vars.pauseOnAction))}""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},set:function(){var selector="thumbnails"===slider.vars.controlNav?"img":"a";slider.controlNav=$("."+namespace+"control-nav li "+selector,slider.controlsContainer?slider.controlsContainer:slider)},active:function(){slider.controlNav.removeClass(namespace+"active").eq(slider.animatingTo).addClass(namespace+"active")},update:function(action,pos){1<slider.pagingCount&&"add"===action?slider.controlNavScaffold.append($("<li><a>"+slider.count+"</a></li>")):1===slider.pagingCount?slider.controlNavScaffold.find("li").remove():slider.controlNav.eq(pos).closest("li").remove(),methods.controlNav.set(),1<slider.pagingCount&&slider.pagingCount!==slider.controlNav.length?slider.update(pos,action):methods.controlNav.active()}},directionNav:{setup:function(){var directionNavScaffold=$('<ul class="'+namespace+'direction-nav"><li class="'+namespace+'nav-prev"><a class="'+namespace+'prev" href="#">'+slider.vars.prevText+'</a></li><li class="'+namespace+'nav-next"><a class="'+namespace+'next" href="#">'+slider.vars.nextText+"</a></li></ul>");slider.controlsContainer?($(slider.controlsContainer).append(directionNavScaffold),slider.directionNav=$("."+namespace+"direction-nav li a",slider.controlsContainer)):(slider.append(directionNavScaffold),slider.directionNav=$("."+namespace+"direction-nav li a",slider)),methods.directionNav.update(),slider.directionNav.bind(eventType,function(event){var target;event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||(target=$(this).hasClass(namespace+"next")?slider.getTarget("next"):slider.getTarget("prev"),slider.flexAnimate(target,slider.vars.pauseOnAction)),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},update:function(){var disabledClass=namespace+"disabled";1===slider.pagingCount?slider.directionNav.addClass(disabledClass).attr("tabindex","-1"):slider.vars.animationLoop?slider.directionNav.removeClass(disabledClass).removeAttr("tabindex"):0===slider.animatingTo?slider.directionNav.removeClass(disabledClass).filter("."+namespace+"prev").addClass(disabledClass).attr("tabindex","-1"):slider.animatingTo===slider.last?slider.directionNav.removeClass(disabledClass).filter("."+namespace+"next").addClass(disabledClass).attr("tabindex","-1"):slider.directionNav.removeClass(disabledClass).removeAttr("tabindex")}},pausePlay:{setup:function(){var pausePlayScaffold=$('<div class="'+namespace+'pauseplay"><a></a></div>');slider.controlsContainer?(slider.controlsContainer.append(pausePlayScaffold),slider.pausePlay=$("."+namespace+"pauseplay a",slider.controlsContainer)):(slider.append(pausePlayScaffold),slider.pausePlay=$("."+namespace+"pauseplay a",slider)),methods.pausePlay.update(slider.vars.slideshow?namespace+"pause":namespace+"play"),slider.pausePlay.bind(eventType,function(event){event.preventDefault(),""!==watchedEvent&&watchedEvent!==event.type||($(this).hasClass(namespace+"pause")?(slider.manualPause=!0,slider.manualPlay=!1,slider.pause()):(slider.manualPause=!1,slider.manualPlay=!0,slider.play())),""===watchedEvent&&(watchedEvent=event.type),methods.setToClearWatchedEvent()})},update:function(state){"play"===state?slider.pausePlay.removeClass(namespace+"pause").addClass(namespace+"play").html(slider.vars.playText):slider.pausePlay.removeClass(namespace+"play").addClass(namespace+"pause").html(slider.vars.pauseText)}},touch:function(){function onTouchStart(e){slider.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(slider.pause(),cwidth=vertical?slider.h:slider.w,startT=Number(new Date),localX=e.touches[0].pageX,localY=e.touches[0].pageY,offset=carousel&&reverse&&slider.animatingTo===slider.last?0:carousel&&reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:carousel&&slider.currentSlide===slider.last?slider.limit:carousel?(slider.itemW+slider.vars.itemMargin)*slider.move*slider.currentSlide:reverse?(slider.last-slider.currentSlide+slider.cloneOffset)*cwidth:(slider.currentSlide+slider.cloneOffset)*cwidth,startX=vertical?localY:localX,startY=vertical?localX:localY,el.addEventListener("touchmove",onTouchMove,!1),el.addEventListener("touchend",onTouchEnd,!1))}function onTouchMove(e){localX=e.touches[0].pageX,localY=e.touches[0].pageY,dx=vertical?startX-localY:startX-localX;var fxms=500;(!(scrolling=vertical?Math.abs(dx)<Math.abs(localX-startY):Math.abs(dx)<Math.abs(localY-startY))||Number(new Date)-startT>
183fxms)&&(e.preventDefault(),!fade&&slider.transitions&&(slider.vars.animationLoop||(dx/=0===slider.currentSlide&&dx<0||slider.currentSlide===slider.last&&0<dx?Math.abs(dx)/cwidth+2:1),slider.setProps(offset+dx,"setTouch")))}function onTouchEnd(){if(el.removeEventListener("touchmove",onTouchMove,!1),slider.animatingTo===slider.currentSlide&&!scrolling&&null!==dx){var updateDx=reverse?-dx:dx,target=0<updateDx?slider.getTarget("next"):slider.getTarget("prev");slider.canAdvance(target)&&(Number(new Date)-startT<550&&50<Math.abs(updateDx)||Math.abs(updateDx)>cwidth/2)?slider.flexAnimate(target,slider.vars.pauseOnAction):fade||slider.flexAnimate(slider.currentSlide,slider.vars.pauseOnAction,!0)}el.removeEventListener("touchend",onTouchEnd,!1),offset=dx=startY=startX=null}function onMSPointerDown(e){e.stopPropagation(),slider.animating?e.preventDefault():(slider.pause(),el._gesture.addPointer(e.pointerId),accDx=0,cwidth=vertical?slider.h:slider.w,startT=Number(new Date),offset=carousel&&reverse&&slider.animatingTo===slider.last?0:carousel&&reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:carousel&&slider.currentSlide===slider.last?slider.limit:carousel?(slider.itemW+slider.vars.itemMargin)*slider.move*slider.currentSlide:reverse?(slider.last-slider.currentSlide+slider.cloneOffset)*cwidth:(slider.currentSlide+slider.cloneOffset)*cwidth)}function onMSGestureChange(e){e.stopPropagation();var slider=e.target._slider;if(slider){var transX=-e.translationX,transY=-e.translationY;dx=accDx+=vertical?transY:transX,scrolling=vertical?Math.abs(accDx)<Math.abs(-transX):Math.abs(accDx)<Math.abs(-transY),e.detail!==e.MSGESTURE_FLAG_INERTIA?(!scrolling||500<Number(new Date)-startT)&&(e.preventDefault(),!fade&&slider.transitions&&(slider.vars.animationLoop||(dx=accDx/(0===slider.currentSlide&&accDx<0||slider.currentSlide===slider.last&&0<accDx?Math.abs(accDx)/cwidth+2:1)),slider.setProps(offset+dx,"setTouch"))):setImmediate(function(){el._gesture.stop()})}}function onMSGestureEnd(e){e.stopPropagation();var slider=e.target._slider;if(slider){if(slider.animatingTo===slider.currentSlide&&!scrolling&&null!==dx){var updateDx=reverse?-dx:dx,target=0<updateDx?slider.getTarget("next"):slider.getTarget("prev");slider.canAdvance(target)&&(Number(new Date)-startT<550&&50<Math.abs(updateDx)||Math.abs(updateDx)>cwidth/2)?slider.flexAnimate(target,slider.vars.pauseOnAction):fade||slider.flexAnimate(slider.currentSlide,slider.vars.pauseOnAction,!0)}offset=dx=startY=startX=null,accDx=0}}var startX,startY,offset,cwidth,dx,startT,scrolling=!1,localX=0,localY=0,accDx=0;msGesture?(el.style.msTouchAction="none",el._gesture=new MSGesture,(el._gesture.target=el).addEventListener("MSPointerDown",onMSPointerDown,!1),el._slider=slider,el.addEventListener("MSGestureChange",onMSGestureChange,!1),el.addEventListener("MSGestureEnd",onMSGestureEnd,!1)):el.addEventListener("touchstart",onTouchStart,!1)},resize:function(){!slider.animating&&slider.is(":visible")&&(carousel||slider.doMath(),fade?methods.smoothHeight():carousel?(slider.slides.width(slider.computedW),slider.update(slider.pagingCount),slider.setProps()):vertical?(slider.viewport.height(slider.h),slider.setProps(slider.h,"setTotal")):(slider.vars.smoothHeight&&methods.smoothHeight(),slider.newSlides.width(slider.computedW),slider.setProps(slider.computedW,"setTotal")))},smoothHeight:function(dur){if(!vertical||fade){var $obj=fade?slider:slider.viewport;dur?$obj.animate({height:slider.slides.eq(slider.animatingTo).height()},dur):$obj.height(slider.slides.eq(slider.animatingTo).height())}},sync:function(action){var $obj=$(slider.vars.sync).data("flexslider"),target=slider.animatingTo;switch(action){case"animate":$obj.flexAnimate(target,slider.vars.pauseOnAction,!1,!0);break;case"play":$obj.playing||$obj.asNav||$obj.play();break;case"pause":$obj.pause()}},uniqueID:function($clone){return $clone.filter("[id]").add($clone.find("[id]")).each(function(){var $this=$(this);$this.attr("id",$this.attr("id")+"_clone")}),$clone},pauseInvisible:{visProp:null,init:function(){var visProp=methods.pauseInvisible.getHiddenProp();if(visProp){var evtname=visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(evtname,function(){methods.pauseInvisible.isHidden()?slider.startTimeout?clearTimeout(slider.startTimeout):sli
vendor: 9,622 bytes, line 183
183der.pause():slider.started?slider.play():0<slider.vars.initDelay?setTimeout(slider.play,slider.vars.initDelay):slider.play()})}},isHidden:function(){var prop=methods.pauseInvisible.getHiddenProp();return!!prop&&document[prop]},getHiddenProp:function(){var prefixes=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var i=0;i<prefixes.length;i++)if(prefixes[i]+"Hidden"in document)return prefixes[i]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(watchedEventClearTimer),watchedEventClearTimer=setTimeout(function(){watchedEvent=""},3e3)}},slider.resize=function(){methods.resize()},slider.flexAnimate=function(target,pause,override,withSync,fromNav){if(slider.vars.animationLoop||target===slider.currentSlide||(slider.direction=target>slider.currentSlide?"next":"prev"),asNav&&1===slider.pagingCount&&(slider.direction=slider.currentItem<target?"next":"prev"),!slider.animating&&(slider.canAdvance(target,fromNav)||override)&&slider.is(":visible")){if(asNav&&withSync){var master=$(slider.vars.asNavFor).data("flexslider");if(slider.atEnd=0===target||target===slider.count-1,master.flexAnimate(target,!0,!1,!0,fromNav),slider.direction=slider.currentItem<target?"next":"prev",master.direction=slider.direction,Math.ceil((target+1)/slider.visible)-1===slider.currentSlide||0===target)return slider.currentItem=target,slider.slides.removeClass(namespace+"active-slide").eq(target).addClass(namespace+"active-slide"),!1;slider.currentItem=target,slider.slides.removeClass(namespace+"active-slide").eq(target).addClass(namespace+"active-slide"),target=Math.floor(target/slider.visible)}if(slider.animating=!0,slider.animatingTo=target,pause&&slider.pause(),slider.vars.before(slider),slider.syncExists&&!fromNav&&methods.sync("animate"),slider.vars.controlNav&&methods.controlNav.active(),carousel||slider.slides.removeClass(namespace+"active-slide").eq(target).addClass(namespace+"active-slide"),slider.atEnd=0===target||target===slider.last,slider.vars.directionNav&&methods.directionNav.update(),target===slider.last&&(slider.vars.end(slider),slider.vars.animationLoop||slider.pause()),fade)touch?(slider.slides.eq(slider.currentSlide).css({opacity:0,zIndex:1}),slider.slides.eq(target).css({opacity:1,zIndex:2}),slider.wrapup(dimension)):(slider.slides.eq(slider.currentSlide).css({zIndex:1}).animate({opacity:0},slider.vars.animationSpeed,slider.vars.easing),slider.slides.eq(target).css({zIndex:2}).animate({opacity:1},slider.vars.animationSpeed,slider.vars.easing,slider.wrapup));else{var margin,slideString,calcNext,dimension=vertical?slider.slides.filter(":first").height():slider.computedW;carousel?(margin=slider.vars.itemMargin,slideString=(calcNext=(slider.itemW+margin)*slider.move*slider.animatingTo)>slider.limit&&1!==slider.visible?slider.limit:calcNext):slideString=0===slider.currentSlide&&target===slider.count-1&&slider.vars.animationLoop&&"next"!==slider.direction?reverse?(slider.count+slider.cloneOffset)*dimension:0:slider.currentSlide===slider.last&&0===target&&slider.vars.animationLoop&&"prev"!==slider.direction?reverse?0:(slider.count+1)*dimension:reverse?(slider.count-1-target+slider.cloneOffset)*dimension:(target+slider.cloneOffset)*dimension,slider.setProps(slideString,"",slider.vars.animationSpeed),slider.transitions?(slider.vars.animationLoop&&slider.atEnd||(slider.animating=!1,slider.currentSlide=slider.animatingTo),slider.container.unbind("webkitTransitionEnd transitionend"),slider.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(slider.ensureAnimationEnd),slider.wrapup(dimension)}),clearTimeout(slider.ensureAnimationEnd),slider.ensureAnimationEnd=setTimeout(function(){slider.wrapup(dimension)},slider.vars.animationSpeed+100)):slider.container.animate(slider.args,slider.vars.animationSpeed,slider.vars.easing,function(){slider.wrapup(dimension)})}slider.vars.smoothHeight&&methods.smoothHeight(slider.vars.animationSpeed)}},slider.wrapup=function(dimension){fade||carousel||(0===slider.currentSlide&&slider.animatingTo===slider.last&&slider.vars.animationLoop?slider.setProps(dimension,"jumpEnd"):slider.currentSlide===slider.last&&0===slider.animatingTo&&slider.vars.animationLoop&&slider.setProps(dimension,"jumpStart")),slider.animating=!1,slider.currentSlide=slider.animatingTo,slider.vars.after(slider)},slider.animateSlides=function(){!slider.animating&&focused&&slider.flexAnimate(slider.getTarget("next"))},slider.pause=function(){clearInterval(slider.animatedSlides),slider.animatedSlides=null,slider.playing=!1,slider.vars.pausePlay&&methods.pausePlay.update("play"),slider.syncExists&&methods.sync("pause")},slider.play=function(){slider.playing&&clearInterval(slider.animatedSlides),slider.animatedSlides=slider.animatedSlides||setInterval(slider.animateSlides,slider.vars.slideshowSpeed),slider.started=slider.playing=!0,slider.vars.pausePlay&&methods.pausePlay.update("pause"),slider.syncExists&&methods.sync("play")},slider.stop=function(){slider.pause(),slider.stopped=!0},slider.canAdvance=function(target,fromNav){var last=asNav?slider.pagingCount-1:slider.last;return!!fromNav||(!(!asNav||slider.currentItem!==slider.count-1||0!==target||"prev"!==slider.direction)||(!asNav||0!==slider.currentItem||target!==slider.pagingCount-1||"next"===slider.direction)&&(!(target===slider.currentSlide&&!asNav)&&(!!slider.vars.animationLoop||(!slider.atEnd||0!==slider.currentSlide||target!==last||"next"===slider.direction)&&(!slider.atEnd||slider.currentSlide!==last||0!==target||"next"!==slider.direction))))},slider.getTarget=function(dir){return"next"===(slider.direction=dir)?slider.currentSlide===slider.last?0:slider.currentSlide+1:0===slider.currentSlide?slider.last:slider.currentSlide-1},slider.setProps=function(pos,special,dur){var posCheck,target=(posCheck=pos||(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo,-1*function(){if(carousel)return"setTouch"===special?pos:reverse&&slider.animatingTo===slider.last?0:reverse?slider.limit-(slider.itemW+slider.vars.itemMargin)*slider.move*slider.animatingTo:slider.animatingTo===slider.last?slider.limit:posCheck;switch(special){case"setTotal":return reverse?(slider.count-1-slider.currentSlide+slider.cloneOffset)*pos:(slider.currentSlide+slider.cloneOffset)*pos;case"setTouch":return pos;case"jumpEnd":return reverse?pos:slider.count*pos;case"jumpStart":return reverse?slider.count*pos:pos;default:return pos}}()+"px");slider.transitions&&(target=vertical?"translate3d(0,"+target+",0)":"translate3d("+target+",0,0)",dur=dur!==undefined?dur/1e3+"s":"0s",slider.container.css("-"+slider.pfx+"-transition-duration",dur),slider.container.css("transition-duration",dur)),slider.args[slider.prop]=target,(slider.transitions||dur===undefined)&&slider.container.css(slider.args),slider.container.css("transform",target)},slider.setup=function(type){var sliderOffset,arr;fade?(slider.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===type&&(touch?slider.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+slider.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(slider.currentSlide).css({opacity:1,zIndex:2}):0==slider.vars.fadeFirstSlide?slider.slides.css({opacity:0,display:"block",zIndex:1}).eq(slider.currentSlide).css({zIndex:2}).css({opacity:1}):slider.slides.css({opacity:0,display:"block",zIndex:1}).eq(slider.currentSlide).css({zIndex:2}).animate({opacity:1},slider.vars.animationSpeed,slider.vars.easing)),slider.vars.smoothHeight&&methods.smoothHeight()):("init"===type&&(slider.viewport=$('<div class="'+namespace+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(slider).append(slider.container),slider.cloneCount=0,slider.cloneOffset=0,reverse&&(arr=$.makeArray(slider.slides).reverse(),slider.slides=$(arr),slider.container.empty().append(slider.slides))),slider.vars.animationLoop&&!carousel&&(slider.cloneCount=2,slider.cloneOffset=1,"init"!==type&&slider.container.find(".clone").remove(),slider.container.append(methods.uniqueID(slider.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(methods.uniqueID(slider.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),slider.newSlides=$(slider.vars.selector,slider),sliderOffset=reverse?slider.count-1-slider.currentSlide+slider.cloneOffset:slider.currentSlide+slider.cloneOffset,vertical&&!carousel?(slider.container.height(200*(slider.count+slider.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){slider.newSlides.css({display:"block"}),slider.doMath(),slider.viewport.height(slider.h),slider.setProps(sliderOffset*slider.h,"init")},"init"===type?100:0)):(slider.container.width(200*(slider.count+slider.cloneCount)+"%"),slider.setProps(sliderOffset*slider.computedW,"init"),setTimeout(function(){slider.doMath(),slider.newSlides.css({width:slider.computedW,"float":"left",display:"block"}),slider.vars.smoothHeight&&methods.smoothHeight()},"init"===type?100:0)));carousel||slider.slides.removeClass(namespace+"active-slide").eq(slider.currentSlide).addClass(namespace+"active-slide"),slider.vars.init(slider)},slider.doMath=function(){var slide=slider.slides.first(),slideMargin=slider.vars.itemMargin,minItems=slider.vars.minItems,maxItems=slider.vars.maxItems;slider.w=slider.viewport===undefined?slider.width():slider.viewport.width(),slider.h=slide.height(),slider.boxPadding=slide.outerWidth()-slide.width(),carousel?(slider.itemT=slider.vars.itemWidth+slideMargin,slider.minW=minItems?minItems*slider.itemT:slider.w,slider.maxW=maxItems?maxItems*slider.itemT-slideMargin:slider.w,slider.itemW=slider.minW>
183slider.w?(slider.w-slideMargin*(minItems-1))/minItems:slider.maxW<slider.w?(slider.w-slideMargin*(maxItems-1))/maxItems:slider.vars.itemWidth>slider.w?slider.w:slider.vars.itemWidth,slider.visible=Math.floor(slider.w/slider.itemW),slider.move=0<slider.vars.move&&slider.vars.move<slider.visible?slider.vars.move:slider.visible,slider.pagingCount=Math.ceil((slider.count-slider.visible)/slider.move+1),slider.last=slider.pagingCount-1,slider.limit=1===slider.pagingCount?0:slider.vars.itemWidth>slider.w?slider.itemW*(slider.count-1)+slideMargin*(slider.count-1):(slider.itemW+slideMargin)*slider.count-slider.w-slideMargin):(slider.itemW=slider.w,slider.pagingCount=slider.count,slider.last=slider.count-1),slider.computedW=slider.itemW-slider.boxPadding},slider.update=function(pos,action){slider.doMath(),carousel||(pos<slider.currentSlide?slider.currentSlide+=1:pos<=slider.currentSlide&&0!==pos&&(slider.currentSlide-=1),slider.animatingTo=slider.currentSlide),slider.vars.controlNav&&!slider.manualControls&&("add"===action&&!carousel||slider.pagingCount>slider.controlNav.length?methods.controlNav.update("add"):("remove"===action&&!carousel||slider.pagingCount<slider.controlNav.length)&&(carousel&&slider.currentSlide>slider.last&&(slider.currentSlide-=1,slider.animatingTo-=1),methods.controlNav.update("remove",slider.last))),slider.vars.directionNav&&methods.directionNav.update()},slider.addSlide=function(obj,pos){var $obj=$(obj);slider.count+=1,slider.last=slider.count-1,vertical&&reverse?pos!==undefined?slider.slides.eq(slider.count-pos).after($obj):slider.container.prepend($obj):pos!==undefined?slider.slides.eq(pos).before($obj):slider.container.append($obj),slider.update(pos,"add"),slider.slides=$(slider.vars.selector+":not(.clone)",slider),slider.setup(),slider.vars.added(slider)},slider.removeSlide=function(obj){var pos=isNaN(obj)?slider.slides.index($(obj)):obj;slider.count-=1,slider.last=slider.count-1,isNaN(obj)?$(obj,slider.slides).remove():vertical&&reverse?slider.slides.eq(slider.last).remove():slider.slides.eq(obj).remove(),slider.doMath(),slider.update(pos,"remove"),slider.slides=$(slider.vars.selector+":not(.clone)",slider),slider.setup(),slider.vars.removed(slider)},methods.init()},$(window).blur(function(){focused=!1}).focus(function(){focused=!0}),$.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}},$.fn.flexslider=function(options){if(options===undefined&&(options={}),"object"==typeof options)return this.each(function(){var $this=$(this),selector=options.selector?options.selector:".slides > li",$slides=$this.find(selector);1===$slides.length&&!0===options.allowOneSlide||0===$slides.length?($slides.fadeIn(400),options.start&&options.start($this)):$this.data("flexslider")===undefined&&new $.flexslider(this,options)});var $slider=$(this).data("flexslider");switch(options){case"resize":$slider.resize();break;case"play":$slider.play();break;case"pause":$slider.pause();break;case"stop":$slider.stop();break;case"next":$slider.flexAnimate($slider.getTarget("next"),!0);break;case"prev":case"previous":$slider.flexAnimate($slider.getTarget("prev"),!0);break;default:"number"==typeof options&&$slider.flexAnimate(options,!0)}}}(jQuery),$j(document).ready(function(){var init_nss=function(){$j(".newsSlideShow-container").each(function(){var $ss=$j(this);$ss.data("activenewsslideshow")||($ss.data("activenewsslideshow",!0),$ss.newsSlideShow())})};init_nss(),$j(window).load(init_nss),$j("body").bind("pageElement.render",init_nss)}),function($){var showNoNews=function($this){$this.find(".newsSlideShow-empty").first().show()},positionImages=function($this){$this.find(".newsSlideShow-article img").each(function(){var $this=$(this);
183image={aspect_ratio:$this.attr("width")/$this.attr("height")};var parent=$this.parents(".newsSlideShow-article");container={width:parent.width(),height:parent.height(),aspect_ratio:parent.width()/parent.height()},image.aspect_ratio>=container.aspect_ratio?$this.css({height:"100%",width:"auto",left:"-"+(container.height*image.aspect_ratio-container.width)/2+"px"}):$this.css({width:"100%",height:"auto",top:"-"+(container.width/image.aspect_ratio-container.height)/2+"px"})})},calculateSlideShowHeight=function($this){var aspect_ratio=$this.data("newsslideshow").aspect_ratio;aspect_ratio.match(/:/)?(aspect_ratio=aspect_ratio.split(":"),aspect_ratio=parseInt(aspect_ratio[1])/parseInt(aspect_ratio[0]),$this.height($this.width()*aspect_ratio)):$this.height(.6133*$this.width()),positionImages($this)};$.fn.newsSlideShow=function(){return this.each(function(){var $this=$(this);$.ajax({url:$this.data("newsslideshow").url,context:$this,dataType:"json",success:function(data){var articles="",thumbnails="",nss=$this,nss_thumbs=$this.find(".newsSlideShow-thumbnails"),nss_play=$this.find(".newsSlideShow-play"),nss_stop=$this.find(".newsSlideShow-stop"),effect="",$data=$this.data("newsslideshow"),draft_or_expired="";if(isEmpty(data))return showNoNews($this),"true"!=$data.in_edit_mode&&$this.hide(),!1;switch($data.transition_type){case"Photo Flash":effect="photo_flash";break;case"Push":effect="push";break;case"Drop":effect="drop";break;case"None":effect="none";break;case"Blur":case"Cross Fade":default:effect="fade"}$.each(data,function(index,article){$data.in_edit_mode&&(draft_or_expired=article.draft?"- DRAFT -":article.expired?"- EXPIRED -":""),articles+='<div class="newsSlideShow-article" data-href="'+article.link+'">',articles+='<img src="'+article.src+'" width="'+article.width+'" height="'+article.height+'" />',articles+='<div class="newsSlideShow-headline">',articles+="<h1>"+draft_or_expired+'<a href="'+article.link+'">'+article.title+"</a></h1>",articles+="<p><span>"+article.caption+"</span>",articles+=' <a href="'+article.link+'" class="newsSlideShow-more button-small">Read More</a>',articles+="</p>",articles+="</div>",articles+="</div>",thumbnails+='<li><a href="#"><img src="'+article.tn+'" /></a></li>'}),nss.append(articles),nss_thumbs.append(
184thumbnails),nss_thumbs.tabs("> .newsSlideShow-article",{effect:effect,fadeOutSpeed:"slow",rotate:!0}).slideshow({autoplay:"true"==$data.autoplay,clickable:!1,interval:$data.display_time+"000",next:".newsSlideShow-next",prev:".newsSlideShow-prev"}),$data.autoplay?(nss_stop.show(),nss_play.hide()):(nss_stop.hide(),nss_play.show()),nss.find(".newsSlideShow-play").bind("click",function(){nss_thumbs.data("slideshow").play(),nss_stop.show(),nss_play.hide()}),nss.find(".newsSlideShow-stop").bind("click",function(){nss_thumbs.data("slideshow").stop(),nss_stop.hide(),nss_play.show()}),nss.delegate(".newsSlideShow-article","click",function(){window.location=$(this).data("href")}),$data.instantiated=!0,calculateSlideShowHeight($this),$(window).resize(calculateSlideShowHeight.bind(null,$this)),$this.trigger("instantiated.news_slide_show")}})}),this}}(jQuery),function($){function onInit(player){$(".js-inline-manual-trigger").on("click",preventClick),player.on("onPanelShow",onPanelShow),$(window).on("resize",positionPanel)}function onStepShow(){replaceTokens()}function onPanelShow(e,el){lastPanel=el,positionPanel()}function setVars(vars){for(var prop in vars)variables[prop]=vars[prop]}function preventClick(e){lastTrigger=e.currentTarget,e.preventDefault(),e.stopPropagation()}function positionPanel(){if(lastPanel&&lastTrigger){var trigger=$(lastTrigger),position=trigger.offset(),top=position?position.top+trigger.outerHeight()+"px":0,right=position?document.body.clientWidth-position.left-trigger.outerWidth()+"px":0;$(lastPanel).css({top:top,right:right})}}function replaceTokens(){var elements=document.querySelectorAll(parsableElements),query=parseQuery(window.location.search);parseElements(elements,function(match,requiredKey,optionalKey,defaultValue){return requiredKey?query[requiredKey]||requiredKey||"":optionalKey?query[optionalKey]||defaultValue||"":void 0})}function parseElements(elements,replaceFn){for(var i=0;i<elements.length;i++)parseElement(elements[i],replaceFn)}function parseElement(element,replaceFn){1===element.nodeType?(element.href&&(element.href=element.href.replace(HREF_RX,replaceFn)),parseElements(element.childNodes,replaceFn)):3===element.nodeType&&element.textContent&&(element.textContent=element.textContent.replace(TEXT_RX,replaceFn))}function parseQuery(qstr){for(var query={},a=("?"===qstr[0]?qstr.substr(1):qstr).split("&"),i=0;i<a.length;i++){var b=a[i].split("=");query[decodeURIComponent(b[0])]=decodeURIComponent(b[1]||"")}return query}var lastTrigger,lastPanel,parsableElements=".inmplayer-popover-content",TEXT_RX=/%(?:(\w+)|(\w+)\|(\w+))%/g,HREF_RX=/%25(?:(\w+)|(\w+)\|(\w+))%25/g,player=window.inline_manual_player=window.inline_manual_player||[],options=window.inlineManualOptions=window.inlineManualOptions||{},variables=options.variables=options.variables||{};player.push(["setCallbacks",{onInit:onInit,onStepShow:onStepShow}]),NGIN.inlineManual={setVars:setVars}}
184(jQuery),function($,undefined){$(document).ready(function(){var rails;$.rails!==undefined&&$.error("jquery-ujs has already been loaded!"),$.rails=rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",buttonClickSelector:"button[data-remote]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input[type=file]",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(xhr){var token=$('meta[name="csrf-token"]').attr("content");token&&xhr.setRequestHeader("X-CSRF-Token",token)},fire:function(obj,name,data){var event=$.Event(name);return obj.trigger(event,data),!1!==event.result},confirm:function(message){return confirm(message)},ajax:function(options){return $.ajax(options)},href:function(element){return element.attr("href")},handleRemote:function(element){var method,url,data,elCrossDomain,crossDomain,withCredentials,dataType,options;if(rails.fire(element,"ajax:before")){if(crossDomain=(elCrossDomain=element.data("cross-domain"))===undefined?null:elCrossDomain,withCredentials=element.data("with-credentials")||null,dataType=element.data("type")||$.ajaxSettings&&$.ajaxSettings.dataType,element.is("form")){method=element.attr("method"),url=element.attr("action"),data=element.serializeArray();var button=element.data("ujs:submit-button");button&&(data.push(button),element.data("ujs:submit-button",null))}else element.is(rails.inputChangeSelector)?(method=element.data("method"),url=element.data("url"),data=element.serialize(),element.data("params")&&(data=data+"&"+element.data("params"))):element.is(rails.buttonClickSelector)?(method=element.data("method")||"get",url=element.data("url"),data=element.serialize(),element.data("params")&&(data=data+"&"+element.data("params"))):(method=element.data("method"),url=rails.href(element),data=element.data("params")||null);options={type:method||"GET",data:data,dataType:dataType,beforeSend:function(xhr,settings){return settings.dataType===undefined&&xhr.setRequestHeader("accept","*/*;q=0.5, "+settings.accepts.script),rails.fire(element,"ajax:beforeSend",[xhr,settings])},success:function(data,status,xhr){element.trigger("ajax:success",[data,status,xhr])},complete:function(xhr,status){element.trigger("ajax:complete",[xhr,status])},error:function(xhr,status,error){element.trigger("ajax:error",[xhr,status,error])},crossDomain:crossDomain},withCredentials&&(options.xhrFields={withCredentials:withCredentials}),url&&(options.url=url);var jqxhr=rails.ajax(options);return element.trigger("ajax:send",jqxhr),jqxhr}return!1},handleMethod:function(link){var href=rails.href(link),method=link.data("method"),target=link.attr("target"),csrf_token=$("meta[name=csrf-token]").attr("content"),csrf_param=$("meta[name=csrf-param]").attr("content"),form=$('<form method="post" action="'+href+'"></form>'),metadata_input='<input name="_method" value="'+method+'" type="hidden" />';csrf_param!==undefined&&csrf_token!==undefined&&(metadata_input+='<input name="'+csrf_param+'" value="'+csrf_token+'" type="hidden" />'),target&&form.attr("target",target),form.hide().append(metadata_input).appendTo("body"),form.submit()},disableFormElements:function(form){form.find(rails.disableSelector).each(function(){var element=$(this),method=element.is("button")?"html":"val";element.data("ujs:enable-with",element[method]()),element[method](element.data("disable-with")),element.prop("disabled",!0)})},enableFormElements:function(form){form.find(rails.enableSelector).each(function(){var element=$(this),method=element.is("button")?"html":"val";element.data("ujs:enable-with")&&element[method](element.data("ujs:enable-with")),element.prop("disabled",!1)})},allowAction:function(element){var callback,message=element.data("confirm"),answer=!1;return!message||(rails.fire(element,"confirm")&&(answer=rails.confirm(message),callback=rails.fire(element,"confirm:complete",[answer])),answer&&callback)},blankInputs:function(form,specifiedSelector,nonBlank){var input,input
184s=$(),selector=specifiedSelector||"input,textarea",allInputs=form.find(selector);return allInputs.each(function(){if(input=$(this),!(input.is("input[type=checkbox],input[type=radio]")?input.is(":checked"):input.val())==!nonBlank){if(input.is("input[type=radio]")&&allInputs.filter('input[type=radio]:checked[name="'+input.attr("name")+'"]').length)return!0;inputs=inputs.add(input)}}),!!inputs.length&&inputs},nonBlankInputs:function(form,specifiedSelector){return rails.blankInputs(form,specifiedSelector,!0)},stopEverything:function(e){return $(e.target).trigger("ujs:everythingStopped"),e.stopImmediatePropagation(),!1},disableElement:function(element){element.data("ujs:enable-with",element.html()),element.html(element.data("disable-with")),element.bind("click.railsDisable",function(e){return rails.stopEverything(e)})},enableElement:function(element){element.data("ujs:enable-with")!==undefined&&(element.html(element.data("ujs:enable-with")),element.removeData("ujs:enable-with")),element.unbind("click.railsDisable")}},rails.fire($(document),"rails:attachBindings")&&($.ajaxPrefilter(function(options,originalOptions,xhr){options.crossDomain||rails.CSRFProtection(xhr)}),$(document).delegate(rails.linkDisableSelector,"ajax:complete",function(){rails.enableElement($(this))}),$(document).delegate(rails.linkClickSelector,"click.rails",function(e){var link=$(this),method=link.data("method"),data=link.data("params");if(!rails.allowAction(link))return rails.stopEverything(e);if(link.is(rails.linkDisableSelector)&&rails.disableElement(link),link.data("remote")===undefined)return link.data("method")?(rails.handleMethod(link),!1):void 0;if((e.metaKey||e.ctrlKey)&&(!method||"GET"===method)&&!data)return!0;var handleRemote=rails.handleRemote(link);return!1===handleRemote?rails.enableElement(link):handleRemote.error(function(){rails.enableElement(link)}),!1}),$(document).delegate(rails.buttonClickSelector,"click.rails",function(e){var button=$(this);return rails.allowAction(button)?(rails.handleRemote(button),!1):rails.stopEverything(e)}),$(document).delegate(rails.inputChangeSelector,"change.rails",function(e){var link=$(this);return rails.allowAction(link)?(rails.handleRemote(link),!1):rails.stopEverything(e)}),$(document).delegate(rails.formSubmitSelector,"submit.rails",function(e){var form=$(this),remote=form.data("remote")!==undefined,blankRequiredInputs=rails.blankInputs(form,rails.requiredInputSelector),nonBlankFileInputs=rails.nonBlankInputs(form,rails.fileInputSelector);if(!rails.allowAction(form))return rails.stopEverything(e);if(blankRequiredInputs&&form.attr("novalidate")==undefined&&rails.fire(form,"ajax:aborted:required",[blankRequiredInputs]))return rails.stopEverything(e);if(remote){if(nonBlankFileInputs){setTimeout(function(){rails.disableFormElements(form)},13);var aborted=rails.fire(form,"ajax:aborted:file",[nonBlankFileInputs]);return aborted||setTimeout(function(){rails.enableFormElements(form)},13),aborted}return rails.handleRemote(form),!1}setTimeout(function(){rails.disableFormElements(form)},13)}),$(document).delegate(rails.formInputClickSelector,"click.rails",function(event){var button=$(this);if(!rails.allowAction(button))return rails.stopEverything(event);var name=button.attr("name"),data=name?{name:name,value:button.val()}:null;button.closest("form").data("ujs:submit-button",data)}),$(document).delegate(rails.formSubmitSelector,"ajax:beforeSend.rails",function(event){this==event.target&&rails.disableFormElements($(this))}),$(document).delegate(rails.formSubmitSelector,"ajax:complete.rails",function(event){this==event.target&&rails.enableFormElements($(this))}),$(function(){var csrf_token=$("meta[name=csrf-token]").attr("content"),csrf_param=$("meta[name=csrf-param]").attr("content");$('form input[name="'+csrf_param+'"]').val(csrf_token)}))})}(jQuery),function($){function setUrls(urls){backOfficeBaseUrl=urls.back_office_url,apiUrl=urls.nginbar_baseurl}function loadUserMenu(){$userDropdown=$userDropdown||$("#user_dropdown"),$orgCardPlaceholder=$orgCardPlaceholder||$userDropdown.find(".js-nb-entities"),$orgCardContent=$orgCardContent||$(),api("GET","organizations/my_admin_access").then(renderOrgCards)}function renderOrgCards(orgs){if(!orgs||!orgs.length)return removeOrgCards();html='<span class="nb-options-section__separator"></span>
184',html+='<span class="nb-options-section--scroll">',html+='<span class="nb-cards">';for(var o=0;o<orgs.length;o++){var org=orgs[o];html+=renderOrgCard({label:org.name,img:org.logo.medium_logo_url,url:backOfficeBaseUrl+org.id})}html+="</span></span>",$orgCardContent=$(html),$orgCardPlaceholder.before($orgCardContent).remove()}function removeOrgCards(){$orgCardContent.parent().length&&$orgCardContent.before($orgCardPlaceholder).remove()}function renderOrgCard(card){return html='<a href="'+card.url+'" class="nb-card nb-prevent-close" target="_self">',html+='<img src="'+card.img+'" class="nb-card__image">',html+='<span class="nb-card__info">',html+='<span class="nb-card__title">'+card.label+"</span>",html+="</span></a>",html}function api(method,url,opts){function resolve(data){dfd.resolve(deserialize(data))}function reject(err){dfd.reject(err)}url=apiUrl+"/"+url;var deserialize=(opts=opts||{}).deserialize||defaultDeserialize;opts.headers||(opts.headers=v2Headers()),opts.method=method,opts.xhrFields={withCredentials:!0};var dfd=$.Deferred();return $.ajax(url,opts).then(resolve,reject),dfd.promise()}function v2Headers(){return{Accept:"application/vnd.ngin-api.v2, application/json","X-SPORTS-VERSION":"v1"}}function defaultDeserialize(resp){var data=resp&&resp.result||resp,metadata=resp&&resp.metadata||{};return metadata.pagination&&(data.pagination=metadata.pagination),data}var $userDropdown,$orgCardPlaceholder,$orgCardContent,backOfficeBaseUrl,apiUrl;NGIN.Modules.Nginbar={setUrls:setUrls,loadUserMenu:loadUserMenu}}(jQuery),function($){NGIN.Modules.Tip=function(content,options){function init(){0===($overlay=$("#NGIN_tip_overlay")).length&&($overlay=$("<div />",{id:"NGIN_tip_overlay"}).appendTo("body").hide()),defaults.hide_on=["#NGIN_tip_overlay","click"],(p=$.extend({},defaults,options)).stem_size=parseInt(p.stem_size,10),fixed=!p.target,p.show_on[0]instanceof Array||(p.show_on=[p.show_on]),p.hide_on[0]instanceof Array||(p.hide_on=[p.hide_on]),toggle_hide_show=p.show_on[0][0]===p.hide_on[0][0]&&p.show_on[0][1]===p.hide_on[0][1],$bounding_box=$(p.bounding_box),$tip=$('<div class="NGIN_tip" />').width(p.width).height(p.height),$container=$('<div class="container" />'),$stem=0===p.stem_size?"":$('<span class="stem" />'),$close=$('<div class="close_tip"><span>x</span></div>').css({cursor:"pointer"});var i,show_on,hide_on,selector,event,data,content_id=($content=$(content)).attr("id");for(content_id&&$tip.attr("id",content_id+"_tip"),$tip.addClass(p.style).append($stem,$container.append($content,$close)).appendTo("body").hide(),i=0;i<p.show_on.length;i++)selector=(show_on=p.show_on[i])[0],event=show_on[1],data=show_on[2],show_on[0]==document&&NGIN.events.documentReady?tip_on():$("html").delegate(selector,event,data,tip_on);for(i=0;i<p.hide_on.length;i++)selector=(hide_on=p.hide_on[i])[0],event=hide_on[1],data=hide_on[2],"string"!=typeof selector?$(selector).on(event,data,tip_off):$("html").delegate(selector,event,data,tip_off);$close.click(tip_off),$(window).bind("resize",align_tip)}function set_target(){$target=fixed?$overlay:$(p.target)}function tip_on(e){toggle_hide_show&&$tip.data("turned_on_by")===e.currentTarget?tip_off(e):(set_target(),(e=e||jQuery.Event()).preventDefault(),e.is_toggle=!0,0!==$target.length&&(e.stopImmediatePropagation(),$tip.is(":hidden")?(show_timer=setTimeout(function(){show_tip()},p.show_delay),$tip.data("turned_on_by",e.currentTarget),$tip.trigger("shown")):realign_tip(e)),clearTimeout(hide_timer))}function tip_off(e){if((e=e||{}).is_toggle&&$tip.data("turned_on_by")!=e.currentTarget)realign_tip(e);else{if(e.data&&(e.data.stopPropagation&&e.stopPropagation(),e.data.preventDefault&&e.preventDefault(),e.data.not&&_.include($(e.data.not),e.target)))return;$tip.data("turned_on_by",!1),$tip.is(":visible")&&(hide_timer=setTimeout(function(){hide_tip("scroll"===e.type)},p.hide_delay),clearTimeout(show_timer))}}function realign_tip(e){set_target(),align_tip(),$tip.data("turned_on_by",e.currentTarget)}function show_tip(){align_tip(),$tip.add(fixed?$overlay:"").hide().fadeIn(p.speed),p.on_show()}function hide_tip(immediate){var animation=!0===immediate?"hide":"fadeOut";$tip.add(fixed?$overlay:"")[animation](p.speed,function(){p.on_hide(),$tip.trigger("hidden")})}function align_stem(a){$stem.removeAttr("style");var css={},classes=["stem"],w=p.stem_size,h=w,offset_x=0,offset_y=0;if(a.tip.t?(css.bottom="100%",classes.push("t")):a.tip.b&&(css.top="100%",classes.push("b")),a.tip.l?(css.right="100%",classes.push("l")):a.tip.r&&(css.left="100%",classes.push("r")),3==classe
184s.length)offset_x=offset_y=.75*h,css.margin=0-offset_x+"px";else if(2==classes.length)switch(classes[1]){case"t":case"b":w*=2,css.left=a.tip.l?0:(a.tip.width-w)/2;break;case"l":case"r":h*=2,css.top=a.tip.t?0:(a.tip.height-h)/2}$stem.height(h+offset_y),$stem.width(w+offset_x),$stem.removeClass().addClass(classes.join(" ")).css(css)}function find_anchor_points(){var tip={width:$tip.outerWidth(),height:$tip.outerHeight(),t:-1!=p.tip_anchor.indexOf("t"),r:-1!=p.tip_anchor.indexOf("r"),b:-1!=p.tip_anchor.indexOf("b"),l:-1!=p.tip_anchor.indexOf("l")},target=$target.offset();if(target.width=$target.outerWidth(),target.height=$target.outerHeight(),$.extend(target,{right:target.left+target.width,bottom:target.top+target.height,center:target.left+target.width/2,middle:target.top+target.height/2,t:-1!=p.target_anchor.indexOf("t"),r:-1!=p.target_anchor.indexOf("r"),b:-1!=p.target_anchor.indexOf("b"),l:-1!=p.target_anchor.indexOf("l")}),$target.is("#NGIN_tip_overlay"))win=target;else var $win=$("#NGIN_tip_overlay"),win={width:$win.width(),height:$win.height()};return{tip:tip,target:target,win:win,check_flip:2}}function flip_tip(a,i,x){if(a.tip[i]==a.target[i])a.target[i]=!0,a.target[x]=!1;else{var t=a.target[i];a.target[i]=a.target[x],a.target[x]=t}a.tip[x]=!1,a.tip[i]=!0,a.flipped=!0}function align_tip(a){if($target&&0!==$target.length){a&&a.tip||(a=find_anchor_points());var ox=p.offset_x-parseInt($j("html").css("marginLeft"),10)-parseInt($j("html").css("paddingLeft"),10),oy=p.offset_y-parseInt($j("html").css("marginTop"),10)-parseInt($j("html").css("paddingTop"),10),css={};if("target"===p.width){var width=$target.outerWidth();css.minWidth=width+"px",css.maxWidth=width+"px"}if("target"===p.height){var height=$target.outerHeight();css.minHeight=height+"px",css.maxHeight=height+"px"}if(a.tip.t&&a.target.t?css.top=a.target.top+oy:a.tip.t&&a.target.b?css.top=a.target.bottom+oy:a.tip.b&&a.target.b?css.top=a.target.bottom-a.tip.height-oy:a.tip.b&&a.target.t?css.top=a.target.top-a.tip.height-oy:a.tip.t?css.top=a.target.middle+oy:a.tip.b?css.top=a.target.middle-a.tip.height-oy:css.top=a.target.top+(a.target.height-a.tip.height)/2,a.tip.l&&a.target.l?css.left=a.target.left+ox:a.tip.l&&a.target.r?css.left=a.target.right+ox:a.tip.r&&a.target.r?css.left=a.target.right-a.tip.width-ox:a.tip.r&&a.target.l?css.left=a.target.left-a.tip.width-ox:a.tip.l?css.left=a.target.middle+ox:a.tip.r?css.left=a.target.middle-a.tip.width-ox:css.left=a.target.left+(a.target.width-a.tip.width)/2,a.check_flip&&p.flip){a.flipped=!1;var bbox=get_bounding_box();css.top<bbox.top?flip_tip(a,"t","b"):css.top+a.tip.height>bbox.bottom&&flip_tip(a,"b","t"),css.left<bbox.left?flip_tip(a,"l","r"):css.left+a.tip.width>bbox.right&&flip_tip(a,"r","l"),a.flipped&&a.check_flip&&(a.check_flip--,align_tip(a))}a.flipped&&a.check_flip||a.done||(a.done=!0,0<p.stem_size&&align_stem(a),css.position=fixed?"fixed":"absolute",$tip.css(css))}}function get_bounding_box(){var bbox;return p.bounding_box==window?bbox={top:window.scrollY,right:window.scrollX+window.innerWidth,bottom:window.scrollY+window.innerHeight,left:window.scrollX}:($bbox=$(p.bounding_box),(bbox=$bbox.offset()).right=bbox.left+$bounding_box.outerWidth(),bbox.bottom=bbox.top+$bounding_box.outerHeight()),bbox}var p,fixed,hide_timer,show_timer,toggle_hide_show,$bounding_box,$target,$tip,$container,$stem,$overlay,$content,Module={},defaults={width:"auto",height:"auto",show_on:[document,"ready"],on_show:function(){},hide_on:["body","click"],on_hide:function(){},show_delay:0,hide_delay:0,speed:400,stem_size:0,target:!1,bounding_box:window,target_anchor:"c",tip_anchor:"c",flip:!0,offset_x:0,offset_y:0,style:"default"};return Module.content=function(content){$container.html(content)},Module.load=function(){},Module.align_tip=function(){align_tip()},Module.tip_off=function(){tip_off()},Module.destroy=function(){var i,show_on,hide_on,selector,event,data;for(i=0;i<p.show_on.length;i++)selector=(show_on=p.show_on[i])[0],event=show_on[1],data=show_on[2],show_on[0]==document&&NGIN.events.documentReady?tip_on():$("html").undelegate(selector,event,data,tip_on);for(i=0;i<p.hide_on.length;i++)selector=(hide_on=p.hide_on[i])[0],event=hide_on[1],data=hide_on[2],"string"!=typeof selector?$(selector).off(event,data,tip_off):$("html").undelegate(selector,event,data,tip_off);$tip.remove()},$(document).ready(init),Module}}(jQuery),NGIN.Modules.RosterAndScheduleScrollbox={init:function(){function scrollHorizontal(value,element,slider){element.scrollLeft=Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth))}var scrollHeight=0,scrollWidth=0,element=$("scrollbox"),scrollContainer=$("scroll-container"),i=0,j=0;if(element){for(i=0;i<element.childNodes.length;i++)if(kid=element.childNodes[i],"H3"==kid.nodeName&&(scrollWidth=scrollWidth+kid.offsetWidth+2,kid.offsetHeight>scrollHeight&&(scrollHeight=kid.offsetHeight)),"UL"==kid.nodeName)for(j=0;j<kid.childNodes.length;j++)kid2=kid.childNodes[j],"LI"==kid2.nodeName&&(scrollWidth=scrollWidth+kid2.offsetWidth+2,kid2.offsetHeight>scrollHeight&&(scrollHeight=kid2.offsetHeight));
184scrollContainer.setStyle({height:scrollHeight+"px"}),scrollWidth+=14,element.setStyle({width:scrollWidth+"px"}),games=$$("#sport-slider .game"),selected_game=$$("#sport-slider .selected .game"),slider_pos=0;try{for(i=0;i<games.length;i++)games[i]==selected_game[0]&&(slider_pos=i/(games.length-1))}catch(err){}var slider=new Control.Slider("handle","track",{onSlide:function(v){scrollHorizontal(v,$("scroll-container"),slider)},onChange:function(v){scrollHorizontal(v,$("scroll-container"),slider)}});$("scroll-container").scrollWidth<=$("scroll-container").offsetWidth&&(slider.setDisabled(),$("track").hide(),$("scroll-container").setStyle({padding:0})),isNaN(slider_pos)||slider.setValue(slider_pos)}}},function($){NGIN.Modules.photo_gallery=function(el,options){function add_controls(){$crop.append($controls.hide())}function show_controls(){hide_controls_after(3e3),$controls.fadeIn("fast")}function hide_controls(delay){clearTimeout(control_timer),delay?hide_controls_after(1e3):$controls.fadeOut()}function hide_controls_after(delay){clearTimeout(control_timer),control_timer=setTimeout(function(){resume()},delay)}function auto_play(){op.auto_play=!1,clearInterval(play_int),play_int=setInterval(function(){next()},op.delay+op.duration)}function play(){paused=!1,$pp_btn.removeClass("paused").attr("title","Pause")}function pause(){op.auto_play=!1,paused=!0,$pp_btn.addClass("paused").attr("title","Play"),clearInterval(play_int)}function resume(){paused||auto_play(),hide_controls()}function next(){0==($next=$current.nextAll(".ready").first()).length&&($next=$slides.filter(".ready").first()),resize_image($next.find(".image")),transition_slide($next)}function prev(){$prev=$current.prevAll(".ready").first(),0==$prev.length&&($prev=$slides.filter(".ready").last()),transition_slide($prev)}function transition_slide($new_slide){0<$current.length?($current.removeClass("active"),$current.fadeOut(op.duration,function(){show_slide($new_slide)})):show_slide($new_slide)}function show_slide($slide){0<$slide.length&&($last=$current,($current=$slide).css("zIndex","6").fadeIn(op.duration,end_transition),$title_text.text($slide.data("title")),$title.fadeTo(0,0).fadeTo(400,100),resume())}function end_transition(){0<$last.length&&$last.hide(),0<$current.length&&$current.css("zIndex","5").show().addClass("active")}function init_image(){var $i=$(this),$slide=$i.parents(".slide").addClass("ready");$slide.filter(":hidden").show(),$slide.show(),$i.show().css("display","block").data("w",0<$i.width()?$i.width():$crop.outerWidth()),$i.data("h",0<$i.height()?$i.height():$crop.outerHeight()),$slide.hide(),resize_image($i),op.auto_play&&(play(),next(),auto_play())}function update_src_images(){gw=$crop.outerWidth();var x=(gh=$crop.outerHeight())<gw?gw:gh,new_img_size="_large";x<=240?new_img_size="_small":x<=550&&(new_img_size="_medium"),$images.each(function(){var $i=$(this);img_size!=new_img_size&&$i.attr("src",$i.data("src").replace("###",new_img_size))}),img_size=new_img_size,resize_images()}function resize_images(){resize_image($last.find(".image")),resize_image($current.find(".image"))}function resize_image($i){if(0<$i.length){gw=$crop.outerWidth(),gh=$crop.outerHeight();var iw=$i.data("w"),ih=$i.data("h"),left=0,top=0,scale=0,ratio_w=0,ratio_h=0;iw==gw&&ih==gh||(ratio_w=gw/iw,ratio_h=gh/ih,scale=op.crop?Math.max(ratio_w,ratio_h):Math.min(ratio_w,ratio_h),iw=Math.round(iw*scale),ih=Math.round(ih*scale),left=iw<=gw?(gw-iw)/2:.5*-(iw-gw),top=ih<gh?(gh-ih)/2:.5*-(ih-gh)),$i.width(iw).height(ih),$i.css("left",left).css("top",top)}}function maximize(){$module.addClass("maximized").appendTo("body"),$fs_btn.attr("title","Minimize"),update_src_images()}function minimize(){$module.removeClass("maximized").prependTo($pe),$fs_btn.attr("title","Maximize"),update_src_images()}function bind_events(){$next_btn.click(function(){next()}),$prev_btn.click(function(){prev()}),$pp_btn.click(function(){paused?play():pause()}),$images.mousemove(function(){show_controls()}),$images.click(function(){href=$slides.filter(".active").find("img").data("href"),href&&(window.location=href)}),$crop.mouseleave(function(){hide_controls(!0)}),$vg_btn.click(function(){href=$slides.filter(".active").find("img").data("href"),href&&(window.location=href)}),$fs_btn.click(function(){$module.is(".maximized")?minimize():maximize()}),$(window).resize(function(){$module.is(".maximized")&&update_src_images()})}function calculateSlideShowHeight(){var $ul=$pe.find("ul");if($pe.data("gallery")&&$pe.data("gallery").aspect_ratio)switch($pe.data("gallery").aspect_ratio){case"1:1":$ul.css({"padding-top":1*$ul.
184width()});break;case"4:3":$ul.css({"padding-top":.75*$ul.width()});break;case"16:9":$ul.css({"padding-top":.5625*$ul.width()});break;case"2:1":$ul.css({"padding-top":.5*$ul.width()});break;case"3:1":$ul.css({"padding-top":.3333*$ul.width()});break;case"4:1":$ul.css({"padding-top":.25*$ul.width()});break;case"8:5":$ul.css({"padding-top":.625*$ul.width()});break;case"original":case"":default:$ul.css({"padding-top":.75*$ul.width()})}else $ul.css({"padding-top":.75*$ul.width()})}function setup_gallery(){$module.data("initialized")||(setTimeout(function(){calculateSlideShowHeight()},100),$module.parents(".pageEl").hasClass("load_maximized")?maximize():minimize(),$images.each(function(){$(this).imagesLoaded(init_image)}),$crop.after($prev_btn,$next_btn,$title),op.controls&&add_controls(),bind_events(),$module.data("initialized",!0),$module.trigger("photo_gallery.loaded"))}function init_gallery(){$(document).ready(setup_gallery)}var gw,gh,control_timer,play_int,defaults={crop:!0,controls:!0,auto_play:!0,delay:4e3,duration:1e3,transition:"fade"},op=$.extend({},defaults,options),img_size="_small",paused=!op.auto_play,$controls=$('<div class="controls" />'),$pp_btn=$('<span class="pp_btn" title="Play" />').appendTo($controls),$vg_btn=$('<span class="vg_btn" title="View Gallery" />').appendTo($controls),$fs_btn=$('<span class="fs_btn" title="Maximize" />').appendTo($controls),$prev_btn=$('<span class="prev_btn" />'),$next_btn=$('<span class="next_btn" />'),$title=$('<span class="image_title" />'),$title_text=$("<span />").appendTo($title),$last=$(),$next=$(),$current=$(),$module=$(el).addClass("formatted"),$pe=$module.parent(),$crop=$module.find("ul").addClass("crop"),$slides=$crop.find("li").addClass("slide"),$images=$slides.find("img").addClass("image").each(function(){var $i=$(this);$i.data("src",$i.attr("src").replace(img_size,"###"));var $a=$i.parents("a"),href=$a.attr("href");$a.before($i.data("href",href)).remove()});init_gallery()}}(jQuery),function($){NGIN.Modules.MultiStatWidget={stat_modules:null,stat_module:null,parent:null,tips:null,dir:null,stat_type:null,initModuleSelect:function(select_options,select_parent){stat_modules=select_options,this.parent=select_parent,this.initBindings()},initBindings:function(){var that=this;$("#widget_stat_module_key").change(function(){that.toggleStatModule($(this).val()),$(".stat_keys").show()}),$(".stat_keys").delegate("a.button-add","click",function(){that.addSelectTag(),$(this).remove()}),$(".stat_keys").delegate("a.button-remove","click",function(){that.removeSelectTag($(this).parents("li"))})},toggleStatModule:function(stat_module_key){stat_module=$.grep(stat_modules,function(value){return value.key==stat_module_key}),this.parent.html(this.buildSelectTag(stat_module[0].stat_types,!0))},addSelectTag:function(){this.parent.append(this.buildSelectTag(stat_module[0].stat_types,!1))},removeSelectTag:function(self){var prev_sibling=self.prev(),next_sibling=self.next();self.remove(),0==next_sibling.length&&prev_sibling.append('<a class="button-add"><img src="../app_images/spacer.gif" height="9" width="9" /><span>Add</span></a>')},buildSelectTag:function(options,default_tag){var tag="<li><span><select id='widget_stat_type_keys_' name='widget[stat_type_keys][]'>";return $.each(options,function(index,value){tag=tag+"<option value='"+value.key+"'>"+value.name+"</option>"}),tag+="</select>",tag+=default_tag?"<select id='widget_order_dir' name='widget[order_dir]'><option value='asc'>Ascending</option><option value='desc' selected='selected'>Descending</option></select>":'<a class="button-remove"><span><img src="../app_images/spacer.gif" />Remove</span></a>',tag+='</span><br/><a class="button-add"><span><img src="../app_images/spacer.gif" />Add</span></a></li>'},filter:function(e,id,subseason){debug.log("binding filter");var that=this;$.each($("#multi_stat_"+id+" th"),function(i,el){($(el).hasClass("ASC")||$(el).hasClass("DESC"))&&(dir=$(el).hasClass("ASC")?"ASC":"DESC",stat_type=el.onclick.toString().match(/order_by=[^\&]*/)[0].split("=")[1])});var url="/stats/player_stats_widget?dir="+dir+"&order_by="+stat_type+"&widget_id="+id+"&subseason="+subseason+"&"+$("#tagGroups-filterable-choices-"+id).serialize();$.ajax({type:"GET",url:url,dataType:"script",cache:!1,asynchronous:!0,evalScripts:!0,beforeSend:function(){that.showOverlay(id)},complete:function(){that.hideOverlay(id)}})},createTip:function(id){tips[id]=NGIN.Modules.Tip("#tagGroups-filterable-choices-"+id,{target:".widget-multi-stat-filterable[data-id="+id+"] .tagGroups-filterable-stats-formToggle",target_anchor:"bl",tip_anchor:"tl",show_on:[[".widget-multi-stat-filterable[data-id="+id+"] .tagGroups-filterable-stats-formToggle","click"]],hide_on:[[".widget-multi-stat-filterable[data-id="+id+"] .tagGroups-filterable-stats-formToggle","click"],["#tagGroups-filterable-choices-"+id,"mouseleave"]],hide_delay:1e3,stem_size:10,style:"user_nav_menu",speed:100}),$("#tagGroups-filterable-choices-"+id).show()},initAll:function(){var that=this;tips={},_.each($(".widget-multi-stat-filterable").not(".tagGroups-filterable-initialized"),function(el){var id=$(el).data("id"),subseason=$(el).data("subseason");tips[id]&&(tips[id].destroy(),delete tips[id]),that.createTip(id),$(el).addClass("tagGroups-filterable-initialized"),$("body").delegate("#tagGroups-filterable-choices-"+id+" select, #tagGroups-filterable-choices-"+id+" input","change",function(e){that.showOverlay(id),that.filter(e,id,subseason)}),that.bindOverlay(id)})},showOverlay:function(id){if(!$("#sport-tools-overlay").length){time=250;var size={},pe="#widget-multi-stat-filterable-"+id;size.x=$(pe).first().width(),size.y=$(pe).first().height();var overlay=$('<div id="sport-tools-overlay"></div>').css({height:size.y,width:size.x,display:"none"});$(pe).first().prepend(overlay),overlay.fadeIn(time)}},bindOverlay:function(id){var that=this;$("#widget-multi-stat-filterable-"+id).delegate("th.ajax_sort","click",function(){that.showOverlay(id)})}},$(function(){NGIN.Modules.MultiStatWidget.initAll()}),$(document).on("pageElement.render","body",function(){NGIN.Modules.MultiStatWidget.initAll()})}(jQuery),function($){NGIN.Modules.sweet_hockey=function(id,playlists){var $body=$("#"+id),$select=$("#"+id+"_select"),$selected_item=$(),player=jwplayer(id),width=$body.width(),sidebar_width=200,height=(width-sidebar_width)/(16/9);player.setup({html5player:"/javascripts/jwplayer.html5.js",flashplayer:"/flash/jwplayer/player.swf",fallback:!1,playlist:playlists[$select.val()],listbar:{position:"right",size:sidebar_width,layout:"basic"},logo:{hide:!0},width:width,height:height,controlbar:"bottom",wmode:"opaque",backcolor:"000000",frontcolor:"666666",lightcolor:"BBBBBB"}),debug.log(playlists[1]),$select.change(function(){player.load(
185playlists[$select.val()])}),player.onReady(function(){var controlbar=$("#"+id+"_jwplayer_controlbar");controlbar.hasClass("controlbar")||controlbar.addClass("controlbar")}),player.onPlaylistItem(function(i){$selected_item.removeClass("selected"),$selected_item=$("#"+i.id+" .item").eq(i.index).addClass("selected"),debug.log($("#"+i.id+" .item").eq(i.index).attr("class"),i)})}}(jQuery),function($){NGIN.Modules.PersonaSelect=function(element){function click_a_toggle(
185){toggle_personas($mini_personas)}function click_a_button(e){e.preventDefault(),e.stopPropagation();var toggle=$(e.currentTarget).parents(".miniPersona").find(toggle_selector).enable().get()[0];toggle.checked=!toggle.checked,toggle_personas($mini_personas)}function toggle_personas($mini_personas,init){$mini_personas.each(function(){var $mini_persona=$(this),$toggle=$mini_persona.find(toggle_selector);if($toggle.is(":checked")){localStorage.setItem(CACHE_KEY,$toggle.attr("id")),init&&$toggle.filter("input[type=checkbox]").disable();var $form=$mini_persona.addClass("selected").next(".miniPersonaForm");$mini_persona.find(".membershipStatus").show();var $inputs=$form.find("input,select").attr("disabled",!1);$form.slideDown(function(){NGIN.helpers.brute_force_repaint("msie",$inputs)}),$persona_type.val($toggle.data("type"))}else{$form=$mini_persona.removeClass("selected").next(".miniPersonaForm");initialized?$form.slideUp():$form.hide(),$form.find("input,select").attr("disabled",!0),$mini_persona.find(".membershipStatus").hide()}})}function init_module(){var prevSelectedPersona=localStorage.getItem(CACHE_KEY);prevSelectedPersona&&"#MemberSelect"!==element&&(autoSelect=!1,$("#"+prevSelectedPersona).click()),$toggles.click(click_a_toggle),$buttons.click(click_a_button),toggle_personas($mini_personas,!0),initialized=!0}var $module=$(element);if(0!=$module.length){var toggle_selector='input[name="persona_id"]:not([type="hidden"]), input[name="persona_ids[]"]:not([type="hidden"])',$mini_personas=$module.find(".miniPersona"),$toggles=$mini_personas.find(toggle_selector),$buttons=$mini_personas.find(".toggle_membership"),$persona_type=$module.find("input[name=persona_type]"),$form=$module.closest("form"),CACHE_KEY="PERSONA_SELECT_"+($form.attr("action")||$form.attr("name")),initialized=!1;init_module()}else debug.warn("Persona Select module markup not found.")}}(jQuery),function($){NGIN.Modules.NginTable=function(el,options){var module=this;if(this.opt={fixed_cols:0,hide:!1},$.extend(this.opt,options),this.table=$(el),!this.table.data("NginTable")){this.table.data="NginTable",this.ngt_class="ngt_"+ ++NGIN.Modules.NginTable.prototype.count,this.table.addClass(this.ngt_class),this.margin_left=0,this.wrapper=this.table.closest(".NginTableWrapper"),this.scroller=this.table.closest(".NginTableScroll");var hasWrapper=0==this.wrapper.length;hasWrapper&&(this.wrapper=$('<div class="NginTableWrapper"/>')),0==this.scroller.length&&(this.scroller=$('<div class="NginTableScroll"/>').appendTo(this.wrapper)),hasWrapper&&this.table.before(this.wrapper).appendTo(this.scroller),this.scroller.forceVisibility(),this.requires_paging()&&(this.controls=$('<div class="NginTableControls"><span class="prev_page">Prev</span><span class="next_page">Next</span><div class="scrollTrack"><div class="scrollHandle"/></div></div>'),this.scrollHandle=this.controls.find(".scrollHandle"),this.scrollTrack=this.controls.find(".scrollTrack"),this.wrapper.prepend(this.controls),this.wrapper.delegate(".next_page","click",function(){module.next_page()}),this.wrapper.delegate(".prev_page","click",function(){module.prev_page()}),this.scrollHandle.mousedown(function(e){module.start_drag(e,module)}),this.setup()),(this.wrapper||this.scroller).delegate("[data-toggles]","click",function(e){module.toggle.call(module,e)}),this.hide_rows(),this.scroller.resetVisibility()}},NGIN.Modules.NginTable.prototype={count:0,setup:function(){this.match_border(),this.setup_paging()},requires_paging:function(){return this.table.outerWidth(!0)>this.scroller.width()},match_border:function(){var cell=this.table.find("tr").last().children().last(),bl=parseInt(cell.css("borderLeftWidth")),br=parseInt(cell.css("borderRightWidth"));this.scroller.css({borderLeft:bl+"px "+cell.css("borderRightStyle")+" "+cell.css("borderRightColor"),borderRight:br+"px "+cell.css("borderRightStyle")+" "+cell.css("borderRightColor")}),this.margin_left-=bl,this.table.css({marginLeft:0-bl+"px",marginRight:0-br+"px"})},next_page:function(){this.page_left=this.page_left-this.page_width,this.scroll_window_width-this.scroll_content_width>this.page_left&&(this.page_left=this.scroll_window_width-this.scroll_content_width),this.table.animate({marginLeft:this.page_left},300),this.scrollHandle.animate({left:this.get_scrollhandle_left()},300)},prev_page:function(){this.page_left=this.page_left+this.page_width,this.page_left>this.margin_left&&(this.page_left=this.margin_left),this.table.animate({marginLeft:this.page_left},300),this.scrollHandle.animate({left:this.get_scrollhandle_left()},300)},start_drag:function(e,module){function on_drag(e){var offsetX=e.offsetX+$(e.target).offset().left,new_left=start_left+offsetX-start_offset;new_left<0&&(new_left=0),new_left>module.handle_max_left&&(new_left=module.handle_max_left),module.scrollHandle.css({left:new_left}),module.set_table_left()}function stop_drag(){$("html").removeClass("dragging"),$("html").unbind("mousemove",on_drag),$("html").unbind("mouseup",stop_drag)}$("html").addClass("dragging");var start_left=module.scrollHandle.position().left,start_offset=module.scrollHandle.offset().left+e.offsetX;$("html").bind("mousemove",on_drag),$("html").bind("mouseup",stop_drag)}
185,get_scrollhandle_left:function(){return Math.round(this.page_left/(this.scroll_window_width-this.scroll_content_width)*(this.scrollHandle.parent().width()-this.scrollHandle.width()))+"px"},set_table_left:function(){this.page_left=this.margin_left-this.scrollHandle.position().left/this.scrollTrack.width()*this.scroll_content_width,this.table.css({marginLeft:this.page_left})},setup_paging:function(){this.table.addClass("is_scrollable"),this.scroll_window_width=this.wrapper.width()-(this.fixed_column_width||0),this.scroll_content_width=this.table.outerWidth(!0),this.page_width=Math.ceil(.75*this.scroll_window_width),this.page_count=Math.ceil(this.scroll_content_width/this.page_width),this.page_left=this.scroll_content_width+this.page_left<this.scroll_window_width?this.scroll_window_width-this.scroll_content_width:this.page_left||this.margin_left,this.table.css({marginLeft:this.page_left}),this.scrollHandle.width(this.scroll_window_width/this.scroll_content_width*100+"%"),this.handle_max_left=this.scrollTrack.width()-this.scrollHandle.width(),this.scrollHandle.css({left:this.get_scrollhandle_left()})},hide_rows:function(){this.wrapper.find(this.opt.hide).hide(),this.wrapper.find("[data-toggles]").filter(function(i,tr){return $(tr).next().is(":hidden")}).addClass("collapsed")},toggle:function(e){var module=this,el=$(e.currentTarget),child_classes=[el.data("toggles")],show=el.next().is(":hidden");show?el.removeClass("collapsed"):el.addClass("collapsed"),module.toggle_next_if_child(el,child_classes,show)},toggle_next_if_child:function(el,child_classes,show){if((el=$(el).next()).hasAnyClass(child_classes)){var toggles=el.data("toggles");toggles&&child_classes.push(toggles),el.toggle(show&&el.hasClass(child_classes[0])),this.toggle_next_if_child(el,child_classes,show)}}},$.fn.NginTable=function(options){this.each(function(i,t){$(t).data("NginTable",new NGIN.Modules.NginTable(t,options))})},$.fn.hasAnyClass=function(class_names){var el_classes=this.first().attr("class");if(!el_classes)return!1;for(var i=0;i<class_names.length;i++)if(-1!=el_classes.indexOf(class_names[i]))return!0;return!1}}(jQuery),function($){NGIN.Modules.SportTools={},NGIN.Modules.SportTools.LoadPage=function(){state=window.History.getState(),state&&(NGIN.properties.fetchingPageViaAjax=!0,$.ajax({type:"GET",url:state.url,dataType:"json",cache:!1,asynchronous:!0,evalScripts:!0,beforeSend:function(){$(".sport-tools .pill-buttons li, .sport-tools-edit-mode li").removeClass("selected")},success:function(data){NGIN.Modules.SportTools.UpdateContent(data),$("#errorNotice").hide()},complete:function(){},error:function(){}}))},NGIN.Modules.SportTools.UpdateContent=function(data){$("#sport-tools-overlay").animate({opacity:0}
185,250),$(".yieldPageContent").animate({opacity:0},250,function(){setTimeout(function(){var size={};size.x=$(".yieldPageContent").width(),size.y=$(".yieldPageContent").height(),$(".yieldPageContent").html(data.html).animate({opacity:1},250),$(data.tab_id).attr("class","selected"),document.title=data.page_title,$("body").trigger("statechange.success")},100)})},NGIN.Modules.SportTools.BindToolForms=function(){$(document).delegate("#sport-tools-settings form select, #sport-tools-settings form :input","change",function(e){var $form=$(e.currentTarget).parents("form");$form.find(".mini-card .saved").slideUp(250,function(){$form.find(".mini-card .unsaved").slideDown(250)}),$form.find(".header .unsaved").fadeIn(250)})},NGIN.Modules.SportTools.MakeSportSliderTips=function(){var targetAnchors=$A($$("#scroll-container a[rel]")),targetted=null;targetAnchors.each(function(element){(targetted=$("#"+element.rel.toString())).length&&new Tip(element,targetted[0].outerHTML,{stem:"topMiddle",hook:{target:"bottomMiddle",tip:"topMiddle"},offset:{x:6,y:0},style:"ngin",width:"auto"})})},NGIN.Modules.SportTools.showOverlay=function(time){if(!$("#sport-tools-overlay").length){time=time||250;var size={};size.x=$(".yieldPageContent").first().width(),size.y=$(".yieldPageContent").first().height();var overlay=$('<div id="sport-tools-overlay"></div>').css({height:size.y,width:size.x,display:"none"});$(".yieldPageContent").first().prepend(overlay),overlay.fadeIn(time)}},NGIN.Modules.SportTools.hideOverlay=function(){$("#sport-tools-overlay").animate({opacity:0}
185,250,function(){$(this).remove()})},NGIN.Modules.SportTools.showNoEntry=function(tool){0===$j(".rapidContentConstruction").length&&$j("#galleryItemList").html('<p class="noEntry pageElement">No '+tool+"s.</p>")},NGIN.Modules.SportTools.messageTimeout=null,$(document).delegate("#sport-tools-settings .tool-enable input","change",function(e){var form=$(e.currentTarget).parents("form");form.submit();var index=$("#sport-tools-settings form").index(form);$("#sport-tools-settings").data("tabs").click(index)}),$(document).delegate("#sport-tools-settings","saved",function(e,data){var $pane=$("#"+data.tool_type+"_form");$pane.find(".mini-card .form-notice.unsaved").slideUp(250,function(){$pane.find(".form-notice.saved").slideDown(250)}),clearTimeout(NGIN.Modules.SportTools.messageTimeout),NGIN.Modules.SportTools.messageTimeout=setTimeout(function(){$pane.find(".form-notice.saved").slideUp(250)},5e3)}),$(document).delegate(".form-notice.saved","click",function(e){$(e.currentTarget).slideUp(250)})}(jQuery),function($){NGIN.Modules.MicrositeEmbed={},NGIN.Modules.MicrositeEmbed.initFrame=function(container){NGIN.Modules.MicrositeEmbed.showOverlay();var domain=container.attr("data-domain"),default_path=container.attr("data-default-path");NGIN.Modules.MicrositeEmbed.buildFrame(container,domain,default_path),NGIN.Modules.MicrositeEmbed.messageController(domain)},NGIN.Modules.MicrositeEmbed.buildFrame=function(container,domain,default_path){ifrm=document.createElement("iframe"),ifrm.id="micrositeFrameContent_"+domain,ifrm.style.width="100%",ifrm.setAttribute("scrolling","no"),ifrm.setAttribute("frameborder","0");var eHash=document.location.hash.replace(/#/g,"");""==eHash&&(eHash=default_path);var origin=window.location.protocol+"//"+window.location.host;ifrm.setAttribute("src",domain+eHash+"#"+origin),container.append(ifrm)},NGIN.Modules.MicrositeEmbed.messageController=function(domain){$.receiveMessage(function(e){var ifrm=document.getElementById("micrositeFrameContent_"+domain);if(-1!=e.data.indexOf("$")){var path=e.data.replace("$","");document.location.hash=path}else if(-1!=e.data.indexOf("/")){path=e.data;document.location.hash!=="#"+(document.location.hash=path)&&(ifrm.setAttribute("src",domain+path+"#"+window.location.origin),NGIN.Modules.MicrositeEmbed.showOverlay())}else{var frameHeight=e.data;ifrm.style.height=frameHeight+"px",NGIN.Modules.MicrositeEmbed.hideOverlay()}},domain)},NGIN.Modules.MicrositeEmbed.showOverlay=function(time){if(!$("#sport-tools-overlay").length){time=time||250;var size={};size.x=$(".micrositeEmbed").first().width(),size.y=$(".micrositeEmbed").first().height()||200;var overlay=$('<div id="sport-tools-overlay"></div>').css({height:size.y,width:size.x,display:"none"});$(".micrositeEmbed").first().prepend(overlay),overlay.fadeIn(time)}},NGIN.Modules.MicrositeEmbed.hideOverlay=function(){$("#sport-tools-overlay").animate({opacity:0}
185,250,function(){$(this).remove()})}}(jQuery),function($){NGIN.Modules.ColorPicker={hideOnLbScroll:function(){NGIN.properties.lbScroll||$(".color-picker").length&&$(".color-picker").miniColors("hide"),clearTimeout(NGIN.properties.lbScroll),NGIN.properties.lbScroll=setTimeout(function(){NGIN.properties.lbScroll=null},50)},hideOnWindowScroll:function(){NGIN.properties.windowScroll||$(".color-picker").length&&$(".color-picker").miniColors("hide"),clearTimeout(NGIN.properties.windowScroll),NGIN.properties.windowScroll=setTimeout(function(){NGIN.properties.windowScroll=null},50)},createEventBindings:function(){$(".color-picker").length&&($(".color-picker").miniColors({letterCase:"uppercase"}),$("#lightboxBody").bind("scroll",NGIN.Modules.ColorPicker.hideOnLbScroll),$(window).bind("scroll",NGIN.Modules.ColorPicker.hideOnWindowScroll))},destroyEventBindings:function(){$("#lightboxBody").unbind("scroll",NGIN.Modules.ColorPicker.hideOnLbScroll),$(window).unbind("scroll",NGIN.Modules.ColorPicker.hideOnWindowScroll)}}}(jQuery),function($){NGIN.Modules.LanguagePicker={setCookie:function(){var daysTimeout=30,cookieName="sn_lan",language=$(this).attr("class").split(" ").first();Cookie.set(cookieName,language,daysTimeout),location.reload()},createEventBindings:function(){$("#language ul").length&&(this.initMenuTip(),$("#language_menu a").bind("click",NGIN.Modules.LanguagePicker.setCookie))},destroyEventBindings:function(){$("#language_menu a").unbind("click",NGIN.Modules.LanguagePicker.setCookie)},initMenuTip:function(){$("#language .nb-options").attr("id","language_menu"),NGIN.Modules.Tip("#language_menu",{show_on:[["#language > span > a","click"],["#language_menu_tip","mouseenter"]],hide_on:["#language > span > a,#language_menu_tip","mouseleave"],hide_delay:200,target:"#language",target_anchor:"bl",tip_anchor:"tl",speed:100,style:"nginbar"})}}}(jQuery),function($){NGIN.Modules.CharacterLimit=function(opt){var input=$(opt.input),output=$(opt.output),check=function(e){var count=e.currentTarget.value.length,remaining=Math.abs(opt.limit-count),characters=1===remaining?"character":"characters",submit=input.closest("form").find("input[type=submit]");count>opt.limit?(output.show().text("Over the limit by "+remaining+" "+characters),submit.attr("disabled","disabled")):(remaining<500?output.show().text(remaining+" "+characters+" remaining"):output.hide(),submit.enable())};input.bind("keyup",check).trigger("keyup")}}(jQuery),function($){NGIN.Modules.ConnectedSites={updateConnectedSite:function(value,data){var disableNetwork=data.getAttribute("disable-network"),disableSponsor=data.getAttribute("disable-sponsor"),disableSharedSchedule=data.getAttribute("disable-shared-schedule");$("#site_connection_site_2_id").val(data.getAttribute("data-id")),$("#site_connection_game").prop("checked",!1),$("#site_connection_content").prop("checked",!1),$("#site_connection_network").prop("checked",!1),$("#site_connection_sponsor").prop("checked",!1),$("#site_connection_shared_schedule").prop("checked",!1),$("#site_connection_network").prop("disabled","true"==disableNetwork),$("#site_connection_sponsor").prop("disabled","true"==disableSponsor),$("#site_connection_shared_schedule").prop("disabled","true"==disableSharedSchedule)}}}(jQuery),function($){function with_jwplayer(callback){if(window.jwplayer)return callback();callbacks.push(callback),loading_jwplayer||(loading_jwplayer=!0,$j.getScript("jwplayer.js",run_callbacks))}function run_callbacks(){for(var i=0;i<callbacks.length;i++)callbacks[i]()}NGIN.Modules.AV={initAll:function(){with_jwplayer(function(){$(".audio-player").each(function(i,el){(el=$(el)).whenVisible(function(){NGIN.Modules.AV.renderAudioPlayer(el)})}),$(".video-player").each(function(i,el){(el=$(el)).whenVisible(function(){NGIN.Modules.AV.renderVideoPlayer(el)})})})},renderAudioPlayer:function($el,data){var id=$el.attr("id"),audio=data||$el.data("audio");NGIN.properties.edit_mode&&audio.poll?NGIN.Modules.AV.pollForAudioUpdate(audio.id):jwplayer(id).setup({html5player:"/javascripts/jwplayer.html5.js",flashplayer:"/flash/jwplayer/player.swf",fallback:!1,file:audio.link,width:"100%",height:"24",controlbar:"bottom",wmode:"opaque",logo:{hide:!0}})},pollForAudioUpdate:function(id){$.ajax("/audio_video/check_status?id="+id+"&type=AudioElement",{success:function(data){if("finished"!==data.job_status)$("#audio_status_"+id+" > p").html(data.status),setTimeout(function(){NGIN.Modules.AV.pollForAudioUpdate(id)},1e4);else{var $el=$("#audio_player_"+id);NGIN.properties.edit_mode&&($("#audio_status_"+id).remove(),$("#audio_element_download_"+id).html('<p><small><a href="'+data.public_filename+'" target="_blank">Download the original audio file.</a></small></p>')),$el.data("audio","poll",!1),NGIN.Modules.AV.renderAudioPlayer($el,data)}},error:function(a,b,c){debug.error("audio poll fail:",a,b,c)}})},renderVideoPlayer:function($el,data){if(!$el.data("jwplayerInitialized")){$el.data("jwplayerInitialized",!0);var id=$el.attr("id"),video=data||$el.data("video");if(!NGIN.properties.edit_mode||!video.poll){var dimensions={h:$el.parent().height(),w:$el.parent().width()};0===dimensions.h&&(dimensions.h="100%"),0===dimensions.w&&(dimensions.w="100%");var events={};return video.survey_id&&video.question_id&&(trackingData={survey_id:video.survey_id,question_id:video.question_id},video.timestamp_question_id&&(trackingData.timestamp_question_id=video.timestamp_question_id),video.comment_question_id&&(trackingData.comment_question_id=video.comment_question_id,trackingData.video_id=video.id),events.onPlay=function(){NGIN.Modules.AV.trackVideoUsage(trackingData,video.statuses.partially_watched)},events.onComplete=function(){NGIN.Modules.AV.trackVideoUsage(trackingData,video.statuses.watched),trackingData.video_id&&trackingData.comment_question_id&&$("#video_tracking_comment_"+trackingData.video_id).fadeIn("slow")}),jwplayer(id).setup({html5player:"/javascripts/jwplayer.html5.js",flashplayer:"/flash/jwplayer/player.swf",fallback:!1,sources:[{file:video.file},{file:video.hd_file,"default":"true"}],image:video.image,width:dimensions.w,height:dimensions.h,controlbar:"bottom",wmode:"opaque",logo:{hide:!0},events:events})}NGIN.Modules.AV.pollForVideoUpdate(video.id)}},trackVideoUsage:function(trackingData,status){trackingData.status=status,$.ajax({type:"POST",url:"/video_tracking/update_tracking_data",data:trackingData}).complete(function(){})},pollForVideoUpdate:function(id){$.ajax("/audio_video/check_status?id="+id+"&type=UploadedVideo",{success:function(data){if("finished"!==data.job_status)$("#video_status_"+id+" > p").html(data.status),setTimeout(function(){NGIN.Modules.AV.pollForVideoUpdate(id)},1e4);else{var $el=$("#video_player_"+id);NGIN.properties.edit_mode&&$("#video_element_download_"+id).html('<p><small><a href="'+data.public_filename+'" target="_blank">Download the original video file.</a></small></p>'),$el.data("video","poll",!1),NGIN.Modules.AV.renderVideoPlayer($el,data)}},error:function(a,b,c){debug.error("video poll fail:",a,b,c)}})}};var callbacks=[],loading_jwplayer=!1}(jQuery),function($){var tips={},createTip=function(id){tips[id]=NGIN.Modules.Tip("#tagGroups-filterable-choices-"+id,{target:".tagGroups-filterable[data-id="+id+"] .tagGroups-filterable-formToggle",target_anchor:"bl",tip_anchor:"tl",show_on:[[".tagGroups-filterable[data-id="+id+"] .tagGroups-filterable-formToggle","click"]],hide_on:[[".tagGroups-filterable[data-id="+id+"] .tagGroups-filterable-formToggle","click"],["#tagGroups-filterable-choices-"+id,"mouseleave"]],hide_delay:1e3,stem_size:10,style:"user_nav_menu",speed:100}),$("#tagGroups-filterable-choices-"+id).show()},filter=function(e,id){var $form=$(e.currentTarget).parents("form"),tags=[];if($form.find("select").each(function(i,el){el=$(el),tags.push({taggroup:el.data("taggroup").toLowerCase(),tag:el.val()})}),"any"===$form.find('input[name="widget-taggroup-filters-match"]:checked').val())$(".tagGroups-filterable[data-id="+id+"] tbody tr").hide(),_.each(tags,function(tag){"all"===tag.tag?$(".tagGroups-filterable[data-id="+id+"] [data-taggroup-"+tag.taggroup+"]").show():$(".tagGroups-filterable[data-id="+id+"] [data-taggroup-"+tag.taggroup+'~="'+tag.tag+'"]').show()});else{var selector="";$(".tagGroups-filterable[data-id="+id+"] tbody tr").hide(),_.each(tags,function(tag){"all"===tag.tag?selector+="[data-taggroup-"+tag.taggroup+"]":selector+="[data-taggroup-"+tag.taggroup+'~="'+tag.tag+'"]'}),$(".tagGroups-filterable[data-id="+id+"] "+selector).show()}};NGIN.Modules.TagGroupWidgetFilter={initAll:function(){_.each($(".tagGroups-filterable").not(".tagGroups-filterable-initialized"),function(el){var id=$(el).data("id");tips[id]&&(tips[id].destroy(),delete tips[id]),createTip(id),$(el).addClass("tagGroups-filterable-initialized"),$("body").on("change","#tagGroups-filterable-choices-"+id+" select, #tagGroups-filterable-choices-"+id+" input",function(e){filter(e,id)})})}},$(function(){NGIN.Modules.TagGroupWidgetFilter.initAll()}),$(document).on("pageElement.render","body",function(){NGIN.Modules.TagGroupWidgetFilter.initAll()})}(jQuery),function($){NGIN.Modules.GalleryLightbox=function(el,opts){"use strict";$(el).show().fadeTo(0,0).fadeTo(300,1),$.extend(this,{ew:null,eh:null,iw:null,ih:null,ww:null,wh:null,wasPortrait:null,isPortrait:null,isPhotoPortrait:null,photoWidth:null,photoHeight:null,timeout:null,aspect_ratio:opts.aspect_ratio||.75,video:opts.video,el:el}),this.init(el)},NGIN.Modules.GalleryLightbox.prototype={init:function(el){return this.bind(el).resize()},bind:function(el){var self=this,_DOM={CONTENT:".galleryItemContent",LOADER:".galleryItemLoader",SIDEBAR:".galleryItemSidebar",SHARE_MENU:".galleryItemShareMenu",NAV_ARROWS:".galleryItemPrev, .galleryItemNext",PREV_ARROW:".galleryItemPrev",NEXT_ARROW:".galleryItemNext",DOWNLOAD_LINK:".galleryItemLinks"};_$el=$(el),this.$content=_$el.find(_DOM.CONTENT),this.$loader=_$el.find(_DOM.LOADER),this.$sidebar=_$el.find(_DOM.SIDEBAR),this.$shareMenu=_$el.find(_DOM.SHARE_MENU),this.$navArrows=_$el.find(_DOM.NAV_ARROWS),this.$prevArrow=_$el.find(_DOM.PREV_ARROW),this.$nextArrow=_$el.find(_DOM.NEXT_ARROW),this.$downloadLink=_$el.find(_DOM.DOWNLOAD_LINK),this.$wrapper=this.$content.parent(),"absolute"!=this.$wrapper.css("position")&&this.$wrapper.css({position:"relative"}),this.$wrapper.append($("#lightboxClose").clone()),$(window).resize(function(e){self.resize(e)}
185),$(document).ready(function(e){self.resize(e)}),$(document).on("click","#lightboxBody",function(e){e.target==e.currentTarget&&valid.deactivate()}),_$el.on("click",".galleryItemPrev, .galleryItemNext",function(e){e.preventDefault(),self.load(self.lbLink(e.currentTarget.href))});var module=this,img=this.$content.find("img");return this.video&&("undefined"==typeof jwplayer?$.getScript("jwplayer.js",function(){module.initVideo()}):this.initVideo(),$(".galleryLightbox").on("galleryItemResized",function(e,w,h){module.videoPlayer&&module.videoPlayer.resize(w,h)})),0!=img.length&&img.imagesLoaded(function(){module.showItem.call(module)}),this},resize:function(animated){if(clearTimeout(timeout),this.ew=this.el.clientWidth,this.eh=this.el.clientHeight,this.photoWidth=this.$content.width(),this.photoHeight=this.$content.height(),this.isPhotoPortrait=this.photoWidth<this.photoHeight,this.wasPortrait=this.isPortrait,this.isPortrait=!(this.isPhotoPortrait||!this.isPhotoPortrait&&this.ew>this.eh),this.ew<500&&(this.isPortrait=!0),_$el.toggleClass("portrait",this.isPortrait),null!=this.isPortrait&&this.wasPortrait!=this.isPortrait)this.wasPortrait=this.isPortrait,_$el.toggleClass("portrait",this.isPortrait),this.resize();else{var w=this.$wrapper.width(),oldw=this.iw||0,vidControlHeight=this.video?24:0;this.ww=this.$wrapper.width("auto").width(),this.$wrapper.width(w),this.wh=this.$wrapper.height()/(this.isPortrait?2:1)-(this.video?vidControlHeight:0),this.iw=this.wh/this.aspect_ratio,this.iw>this.ww&&(this.iw=this.ww),this.ih=this.ww*this.aspect_ratio,this.ih>this.wh&&(this.ih=this.wh);var img,speed,module=this;this.$content.height(this.ih+vidControlHeight).width(this.iw),!0===animated?(this.resize(),800<(speed=2*Math.abs(this.iw-oldw))&&(speed=800),this.$wrapper.stop().animate({width:this.iw},speed,function(){0==(img=module.$content.find("img")).length?(NGIN.Modules.AV.initAll(),module.showItem()):img.imagesLoaded(function(){module.showItem()})})):this.$wrapper.stop().width(this.iw),$(".galleryLightbox").trigger("galleryItemResized",[this.iw,this.ih+vidControlHeight])}return this},load:function(url){var module=this;this.hideItem(),this.hideSidebar(),this.hideLinks(),$.ajax({url:url,dataType:"json",success:function(d){module.aspect_ratio=d.aspect_ratio,module.updateLinks(d),module.replaceSidebar(d),module.replaceItem(d),module.replaceShareMenu(d),module.replaceSummary(d),module.replaceCount(d)}})},initVideo:function(){return this.videoPlayer=NGIN.Modules.AV.renderVideoPlayer($(this.video)),this.videoPlayer.onFullscreen(function(){$(".galleryLightbox").toggleClass("fullscreen")}),this.resize(),this},hideItem:function(){var _loader=this.$loader;return this.$content.addClass("loading").find(".galleryItem").fadeOut(500,function(){_loader.fadeIn()}),this},replaceItem:function(d){var $newContent=$(d.gallery_item);return this.$content.removeClass("loading").find(".galleryItem").replaceWith($newContent.fadeIn(800)),this.resize(!0),this},showItem:function(){var _content=this.$content,self=this;return this.video&&(this.video=this.$content.find("[data-video]")),this.$loader.fadeOut(500,function(){_content.find(".galleryItem").fadeIn(500),self.showLinks()}),this},hideSidebar:function(){return this.$sidebar.children().fadeTo(800,.2),this},replaceSidebar:function(d){var module=this;return this.$sidebar.children().fadeTo(200,0,function(){module.showSidebar.call(module,d.sidebar)}),this},showSidebar:function(content){return this.$sidebar.empty().append(content).children().fadeIn(500),this},hideLinks:function(){return this.$navArrows.fadeOut(500),this},lbLink:function(url){return url=-1==url.indexOf("?")?url+"?lb=1":url+"&lb=1"},updateLinks:function(d){return this.$prevArrow.attr("href",d.prev_url).hide(),this.$nextArrow.attr("href",d.next_url).hide(),this},showLinks:function(){return this.$navArrows.fadeIn(500),this},replaceShareMenu:function(d){return this.$shareMenu.empty().append(d.share_links),this},replaceSummary:function(d){if(this.$downloadLink.find("a"))return this.$downloadLink.find("a").replaceWith(d.download_link),this},replaceCount:function(d){return _$el.find(".count").html("("+d.gallery_position+" of "+d.gallery_count+")"),this}},$.fn.galleryLightbox=function(){var $el,module,method,args=Array.prototype.slice.call(arguments),opts=args.shift();return"string"==typeof opts&&(method=opts),this.each(function(i,el){$el=$(el),module=$el.data("galleryLightbox"),method&&module&&module[method]?module[method].apply(module,args):module||$el.data("galleryLightbox",new NGIN.Modules.GalleryLightbox(el,opts))})}}(jQuery),function($){function MapElement(el){this.$el=$(el),this.$pe=this.$el.closest(".pageEl"),this.$column=this.$el.closest(".column"),this.$map=this.$el.find(".replaceMe").first(),this.$hiddenMessage=this.$map.clone(),this.mapId=this.$hiddenMessage.attr("id"),this.peId=this.$pe.attr("id"),this.v4=$("body").hasClass("v4");var data=this.$map.data("map")||{};this.mapXML=data.mapXML,this.$hiddenMessage.removeAttr("id"),this.$map=this.$map.wrap("<sp
185an>").parent(),this.render(),this.bindEvents(),this.resize()}NGIN.Modules=NGIN.Modules||{},NGIN.Modules.MapElement={init:function(element){return new MapElement(element)}},MapElement.prototype.bindEvents=function(){setFlashHeightNowAndAfterWindowLoad(this.mapId,.667,this.peId),this.v4&&$(window).on("resize",this.resize.bind(this))},MapElement.prototype.checkWidth=function(){return this.v4?600<=this.$column.width():this.$column.hasClass("pe100")||this.$column.hasClass("pe66")||this.$column.hasClass("pe50")},MapElement.prototype.render=function(){var swf={url:"/app_images/map/usa.swf",id:this.mapId,width:"100%",height:"100%",version:"8",installUrl:"",vars:{mapXML:this.mapXML},params:{menu:0,AllowScriptAccess:"always",wmode:"transparent"},attributes:null,callback:null};swfobject.embedSWF(swf.url,swf.id,swf.width,swf.height,swf.version,swf.installURL,swf.vars,swf.params,swf.attributes,swf.callback)},MapElement.prototype.resize=function(e){this.checkWidth()?(this.$map.show(),this.$hiddenMessage.remove(),e&&setFlashHeight(this.mapId,.667,this.peId)):(this.$map.hide(),this.$hiddenMessage.appendTo(this.$el))}}(jQuery);var teamRosterFormBuilder={jq:null,console:null,self:null,dataField:null,rosterPlayers:[],renderArea:null,rosterTable:null,hf:null,form:null,initialize:function(jq){if(this.console=this.console_instance(),jq==undefined)return this.console.error("jQuery is required by teamRosterFormBuilder"),null;this.jq=jq;var self=this;return jq("document").ready(function(){self.dataField=jq(jq("#"+bulk_field_name)[0]),self.renderArea=jq("#team_roster_form"),self.rosterPlayers=self.deserializeJson(self.dataField.val()),self.hf=htmlFactory.initialize(self.console,jq),self.buildForm(),self.bindForm()}),this},deserializeJson:function(json_string){if(this.console.log(json_string),json_string)try{return JSON.parse(json_string.replace(/\\\"/g,'"').replace(/(^"|"$)/g,""))}catch(err){this.console.error(err)}return[]},serializeForm:function(){var players=[],self=this;return self.renderArea.find("tr").each(function(index,row){var player=self.playerEmpty();self.jq(row).find("input").each(function(index,ip){switch((ip=self.jq(ip)).attr("name")){case"playerFirst":player.first_name=ip.val();break;case"playerLast":player.last_name=ip.val();break;case"playerEmail":player.email=ip.val();break;case"playerJersey":player.jersey=ip.val()}}),(player.first_name||player.last_name||player.email||player.jersey)&&players.push(player)}),JSON.stringify(players)},buildForm:function(){this.rosterTable=this.buildTable(),this.console.debug("form elements built.")},buildTable:function(){var table=this.hf.table(this.renderArea);return this.buildHeaderRow(table),this.buildRows(table),table},buildRows:function(table){if(0<this.rosterPlayers.length)for(i=0;i<this.rosterPlayers.length;i++){var player=this.rosterPlayers[i];this.buildRow(table,player,i)}else this.buildRow(table,this.playerEmpty())},buildRow:function(table,player,rowCount){var row=table.addRow();this.buildCells(row,player,rowCount)},buildHeaderRow:function(table){var row=table.addRow();row.addCell({style:"font-weight:bold;"}).addText("First Name"),row.addCell({style:"font-weight:bold;"}).addText("Last Name"),row.addCell({style:"font-weight:bold;"}).addText("Jersey #"),row.addCell({style:"font-weight:bold;"}).addText("Email")},buildCells:function(row,player,rowCount){row.addCell().addElement(this.hf.textInput("playerFirst","playerFirst_"+rowCount,player.first_name)),row.addCell().addElement(this.hf.textInput("playerLast","playerLast_"+rowCount,player.last_name)),row.addCell().addElement(this.hf.textInput("playerJersey","playerJersey_"+rowCount,player.jersey)),row.addCell().addElement(this.hf.textInput("playerEmail","playerEmail_"+rowCount,player.email)),row.addCell().addElement(this.hf.input("button","removeRow","removeRow_"+rowCount,{onclick:this.removePlayerRowClick,row_id:row.id,tabindex:0})).val("X"),row.addElement(this.hf.input("hidden","persona_id","persona_id[]")).val(player.persona_id)},bindForm:function(){this.form=this.jq("form"),this.form.submit(this.onSubmit),this.jq("#player_add").click(this.addPlayerRowClick)},onSubmit:function(){teamRosterFormBuilder.handleSubmit()},handleSubmit:function(){var newJson=this.serializeForm();
185this.dataField.val(newJson)},addPlayerRowClick:function(event){return event.preventDefault(),teamRosterFormBuilder.addPlayerRow(),!1},addPlayerRow:function(){this.buildRow(this.rosterTable,this.playerEmpty())},removePlayerRowClick:function(event){
186event.preventDefault(),teamRosterFormBuilder.removePlayerRow(event.target)},removePlayerRow:function(button){this.jq("#row_"+button.getAttribute("row_id")).remove()},playerEmpty:function(){return{first_name:"",last_name:"",email:"",jersey:"",persona_id:""}},raiseFailureToUser:function(message){this.jq("#waiting_text_new").text(message).css("color","Red")},raiseMessageToUser:function(message){this.jq("#waiting_text_new").text(message)},clearMessages:function(){this.jq("#waiting_text_new").text("Please Wait&hellip; Processing")},console_instance:function(){if(window.console)return window.console;var nullO=function(){};return{log:nullO,error:nullO,debug:nullO,warn:nullO}}};htmlFactory={console:null,jq:null,initialize:function(console,jq){return this.jq=jq,this.console=console,this},table:function(container){var table=this.jq(document.createElement("table"));container.append(table);var self=this,rowCounterId=0;return{addElement:function(element){return self.addElement(table,element)},addRow:function(){return result=self.row(table,rowCounterId),rowCounterId++,result},jq:table}},row:function(table,id){var row=this.jq(document.createElement("tr"));row.attr("id","row_"+id),table.append(row);var self=this;return{addElement:function(element){return self.addElement(row,element)},addCell:function(options){return self.cell(row,options)},id:function(){return id},jq:row}},cell:function(row,options){var cell=this.jq(document.createElement("td"));this.addAttributes(cell,options),row.append(cell);var self=this;return{addElement:function(element){return self.addElement(cell,element)},addText:function(text){return cell.append(document.createTextNode(text)),cell},jq:cell}},addElement:function(parent,element,options){return"string"==typeof element&&(element=this.jq(document.createElement(element))),element=this.jq(element),this.addAttributes(element,options),parent.append(element),element},textInput:function(name,id,value){var tf=this.input("text",name,id);return tf.attr("value",value),tf.attr("class",name),tf},input:function(type,name,id,options){var ip=document.createElement("input");return(ip=this.jq(ip)).attr("name",name),ip.attr("id",id||name),ip.attr("type",type),this.addAttributes(ip,options),ip},addAttributes:function(element,options){for(opt in options)"onclick"==opt?element.click(options[opt]):element.attr(opt,options[opt])}},function($){NGIN.Modules.MultiseasonPhotoGalleries={},NGIN.Modules.MultiseasonPhotoGalleries.loadPage=function(event){event.preventDefault();var element=$(event.target),currentContent=element.parents(".seasonGalleries"),seasonId=element.parents(".tool_pagination.multiseason_pagination").data("seasonId");request=$.ajax(element.attr("href"),{dataType:"json"}),request.done(function(data){currentContent.html(data.html),NGIN.Modules.SportTools.hideOverlay(),NGIN.Modules.SportTools.scrollToSeasonHeader(seasonId)})},NGIN.Modules.MultiseasonPhotoGalleries.showOverlay=function(time){if(!$("#sport-tools-overlay").length){time=time||250;var size={};size.x=$(".seasonGalleries").first().width(),size.y=$(".seasonGalleries").first().height();var overlay=$('<div id="sport-tools-overlay"></div>').css({height:size.y,width:size.x,display:"none"});$(".seasonGalleries").first().prepend(overlay),overlay.fadeIn(time)}},NGIN.Modules.SportTools.scrollToSeasonHeader=function(seasonId){$("html, body").animate({scrollTop:$("#seasonPhotoGalleriesHeader_"+seasonId).offset().top+"px"},"fast")},$(document).delegate(".multiseason_pagination a","click",function(event){NGIN.Modules.MultiseasonPhotoGalleries.showOverlay(),NGIN.Modules.MultiseasonPhotoGalleries.loadPage(event)})}(jQuery);var handlebars=function(){var parser={trace:function trace(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,statements:6,simpleInverse:7,statement:8,openInverse:9,closeBlock:10,openBlock:11,mustache:12,partial:13,CONTENT:14,COMMENT:15,OPEN_BLOCK:16,inMustache:17,CLOSE:18,OPEN_INVERSE:19,OPEN_ENDBLOCK:20,path:21,OPEN:22,OPEN_UNESCAPED:23,OPEN_PARTIAL:24,params:25,hash:26,param:27,STRING:28,hashSegments:29,hashSegment:30,ID:31,EQUALS:32,pathSegments:33,SEP:34,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"CONTENT",15:"COMMENT",16:"OPEN_BLOCK",18:"CLOSE",19:"OPEN_INVERSE",20:"OPEN_ENDBLOCK",22:"OPEN",23:"OPEN_UNESCAPED",24:"OPEN_PARTIAL",28:"STRING",31:"ID",32:"EQUALS",34:"SEP"},productions_:[0,[3,2],[4,3],[4,1],[4,0],[6,1],[6,2],[8,3],[8,3],[8,1],[8,1],[8,1],[8,1],[11,3],[9,3],[10,3],[12,3],[12,3],[13,3],[13,4],[7,2],[17,3],[17,2],[17,2],[17,1],[25,2],[25,1],[27,1],[27,1],[26,1],[29,2],[29,1],[30,3],[30,3],[21,1],[33,3],[33,1]],performAction:function anonymous(yytext,yyleng,yylineno,yy,yystate,$$){var $0=$$.length-1;switch(yystate){case 1:return $$[$0-1];case 2:this.$=new yy.ProgramNode($$[$0-2],$$[$0]);break;case 3:this.$=new yy.ProgramNode($$[$0]);break;case 4:this.$=new yy.ProgramNode([]);break;case 5:this.$=[$$[$0]];break;case 6:$$[$0-1].push($$[$0]),this.$=$$[$0-1];break;
186case 7:this.$=new yy.InverseNode($$[$0-2],$$[$0-1],$$[$0]);break;case 8:this.$=new yy.BlockNode($$[$0-2],$$[$0-1],$$[$0]);break;case 9:case 10:this.$=$$[$0];break;case 11:this.$=new yy.ContentNode($$[$0]);break;case 12:this.$=new yy.CommentNode($$[$0]);break;case 13:case 14:this.$=new yy.MustacheNode($$[$0-1][0],$$[$0-1][1]);break;case 15:this.$=$$[$0-1];break;case 16:this.$=new yy.MustacheNode($$[$0-1][0],$$[$0-1][1]);break;case 17:this.$=new yy.MustacheNode($$[$0-1][0],$$[$0-1][1],!0);break;case 18:this.$=new yy.PartialNode($$[$0-1]);break;case 19:this.$=new yy.PartialNode($$[$0-2],$$[$0-1]);break;case 20:break;case 21:this.$=[[$$[$0-2]].concat($$[$0-1]),$$[$0]];break;case 22:this.$=[[$$[$0-1]].concat($$[$0]),null];break;case 23:this.$=[[$$[$0-1]],$$[$0]];break;case 24:this.$=[[$$[$0]],null];break;case 25:$$[$0-1].push($$[$0]),this.$=$$[$0-1];break;case 26:this.$=[$$[$0]];break;case 27:this.$=$$[$0];break;case 28:this.$=new yy.StringNode($$[$0]);break;case 29:this.$=new yy.HashNode($$[$0]);break;case 30:$$[$0-1].push($$[$0]),this.$=$$[$0-1];break;case 31:this.$=[$$[$0]];break;case 32:this.$=[$$[$0-2],$$[$0]];break;case 33:this.$=[$$[$0-2],new yy.StringNode($$[$0])];break;case 34:this.$=new yy.IdNode($$[$0]);break;case 35:$$[$0-2].push($$[$0]),this.$=$$[$0-2];break;case 36:this.$=[$$[$0]]}},table:[{3:1,4:2,5:[2,4],6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],24:[1,15]},{1:[3]},{5:[1,16]},{5:[2,3],7:17,8:18,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,19],20:[2,3],22:[1,13],23:[1,14],24:[1,15]},{5:[2,5],14:[2,5],15:[2,5],16:[2,5],19:[2,5],20:[2,5],22:[2,5],23:[2,5],24:[2,5]},{4:20,6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,4],22:[1,13],23:[1,14],24:[1,15]},{4:21,6:3,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,4],22:[1,13],23:[1,14],24:[1,15]},{5:[2,9],14:[2,9],15:[2,9],16:[2,9],19:[2,9],20:[2,9],22:[2,9],23:[2,9],24:[2,9]},{5:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],20:[2,10],22:[2,10],23:[2,10],24:[2,10]},{5:[2,11],14:[2,11],15:[2,11],16:[2,11],19:[2,11],20:[2,11],22:[2,11],23:[2,11],24:[2,11]},{5:[2,12],14:[2,12],15:[2,12],16:[2,12],19:[2,12],20:[2,12],22:[2,12],23:[2,12],24:[2,12]},{17:22,21:23,31:[1,25],33:24},{17:26,21:23,31:[1,25],33:24},{17:27,21:23,31:[1,25],33:24},{17:28,21:23,31:[1,25],33:24},{21:29,31:[1,25],33:24},{1:[2,1]},{6:30,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],24:[1,15]},{5:[2,6],14:[2,6],15:[2,6],16:[2,6],19:[2,6],20:[2,6],22:[2,6],23:[2,6],24:[2,6]},{17:22,18:[1,31],21:23,31:[1,25],33:24},{10:32,20:[1,33]},{10:34,20:[1,33]},{18:[1,35]},{18:[2,24],21:40,25:36,26:37,27:38,28:[1,41],29:39,30:42,31:[1,43],33:24},{18:[2,34],28:[2,34],31:[2,34],34:[1,44]}
186,{18:[2,36],28:[2,36],31:[2,36],34:[2,36]},{18:[1,45]},{18:[1,46]},{18:[1,47]},{18:[1,48],21:49,31:[1,25],33:24},{5:[2,2],8:18,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,2],22:[1,13],23:[1,14],24:[1,15]},{14:[2,20],15:[2,20],16:[2,20],19:[2,20],22:[2,20],23:[2,20],24:[2,20]},{5:[2,7],14:[2,7],15:[2,7],16:[2,7],19:[2,7],20:[2,7],22:[2,7],23:[2,7],24:[2,7]},{21:50,31:[1,25],33:24},{5:[2,8],14:[2,8],15:[2,8],16:[2,8],19:[2,8],20:[2,8],22:[2,8],23:[2,8],24:[2,8]},{14:[2,14],15:[2,14],16:[2,14],19:[2,14],20:[2,14],22:[2,14],23:[2,14],24:[2,14]},{18:[2,22],21:40,26:51,27:52,28:[1,41],29:39,30:42,31:[1,43],33:24},{18:[2,23]},{18:[2,26],28:[2,26],31:[2,26]},{18:[2,29],30:53,31:[1,54]},{18:[2,27],28:[2,27],31:[2,27]},{18:[2,28],28:[2,28],31:[2,28]},{18:[2,31],31:[2,31]},{18:[2,36],28:[2,36],31:[2,36],32:[1,55],34:[2,36]},{31:[1,56]},{14:[2,13],15:[2,13],16:[2,13],19:[2,13],20:[2,13],22:[2,13],23:[2,13],24:[2,13]},{5:[2,16],14:[2,16],15:[2,16],16:[2,16],19:[2,16],20:[2,16],22:[2,16],23:[2,16],24:[2,16]},{5:[2,17],14:[2,17],15:[2,17],16:[2,17],19:[2,17],20:[2,17],22:[2,17],23:[2,17],24:[2,17]},{5:[2,18],14:[2,18],15:[2,18],16:[2,18],19:[2,18],20:[2,18],22:[2,18],23:[2,18],24:[2,18]},{18:[1,57]},{18:[1,58]},{18:[2,21]},{18:[2,25],28:[2,25],31:[2,25]},{18:[2,30],31:[2,30]},{32:[1,55]},{21:59,28:[1,60],31:[1,25],33:24},{18:[2,35],28:[2,35],31:[2,35],34:[2,35]},{5:[2,19],14:[2,19],15:[2,19],16:[2,19],19:[2,19],20:[2,19],22:[2,19],23:[2,19],24:[2,19]},{5:[2,15],14:[2,15],15:[2,15],16:[2,15],19:[2,15],20:[2,15],22:[2,15],23:[2,15],24:[2,15]},{18:[2,32],31:[2,32]},{18:[2,33],31:[2,33]}],defaultActions:{16:[2,1],37:[2,23],51:[2,21]},parseError:function parseError(str){throw new Error(str)},parse:function parse(input){function popStack(n){stack.length=stack.length-2*n,vstack.length=vstack.length-n,lstack.length=lstack.length-n}function lex(){var token;return"number"!=typeof(token=self.lexer.lex()||1)&&(token=self.symbols_[token]||token),token}var self=this,stack=[0],vstack=[null],lstack=[],table=this.table,yytext="",yylineno=0,yyleng=0,recovering=0,TERROR=2,EOF=1;this.lexer.setInput(input),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var yyloc=this.lexer.yylloc;lstack.push(yyloc),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var symbol,preErrorSymbol,state,action,r,p,len,newState,expected,yyval={};;){if(state=stack[stack.length-1],this.defaultActions[state]?action=this.defaultActions[state]:(null==symbol&&(symbol=lex()),action=table[state]&&table[state][symbol]),void 0===action||!action.length||!action[0]){if(!recovering){for(p in expected=[],table[state])this.terminals_[p]&&2<p&&expected.push("'"+this.terminals_[p]+"'");var errStr="";errStr=this.lexer.showPosition?"Parse error on line "+(yylineno+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+expected.join(", "):"Parse error on line "+(yylineno+1)+": Unexpected "+(1==symbol?"end of input":"'"+(this.terminals_[symbol]||symbol)+"'"),this.parseError(errStr,{text:this.lexer.match,token:this.terminals_[symbol]||symbol,line:this.lexer.yylineno,loc:yyloc,expected:expected})}if(3==recovering){if(symbol==EOF)throw new Error(errStr||"Parsing halted.");yyleng=this.lexer.yyleng,yytext=this.lexer.yytext,yylineno=this.lexer.yylineno,yyloc=this.lexer.yylloc,symbol=lex()}for(;!(TERROR.toString()in table[state]);){if(0==state)throw new Error(errStr||"Parsing halted.");popStack(1),state=stack[stack.length-1]}preErrorSymbol=symbol,symbol=TERROR,action=table[state=stack[stack.length-1]]&&table[state][TERROR],recovering=3}if(action[0]instanceof Array&&1<action.length)throw new Error("Parse Error: multiple actions possible at state: "+state+", token: "+symbol);switch(action[0]){case 1:stack.push(symbol),vstack.push(this.lexer.yytext),lstack.push(this.lexer.yylloc),stack.push(action[1]),symbol=null,preErrorSymbol?(symbol=preErrorSymbol,preErrorSymbol=null):(yyleng=this.lexer.yyleng,yytext=this.lexer.yytext,yylineno=this.lexer.yylineno,yyloc=this.lexer.yylloc,0<recovering&&recovering--);break;case 2:if(len=this.productions_[action[1]][1],yyval.$=vstack[vstack.length-len],yyval._$={first_line:lstack[lstack.length-(len||1)].first_line,last_line:lstack[lstack.length-1].last_line,first_column:lstack[lstack.length-(len||1)].first_column,last_column:lstack[lstack.length-1].last_column},void 0!==(r=this.performAction.call(yyval,yytext,yyleng,yylineno,this.yy,action[1],vstack,lstack)))return r;
186len&&(stack=stack.slice(0,-1*len*2),vstack=vstack.slice(0,-1*len),lstack=lstack.slice(0,-1*len)),stack.push(this.productions_[action[1]][0]),vstack.push(yyval.$),lstack.push(yyval._$),newState=table[stack[stack.length-2]][stack[stack.length-1]],stack.push(newState);break;case 3:return!0}}return!0}},lexer=function(){var lexer={EOF:1,parseError:function parseError(str,hash){if(!this.yy.parseError)throw new Error(str);this.yy.parseError(str,hash)},setInput:function(input){return this._input=input,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var ch=this._input[0];return this.yytext+=ch,this.yyleng++,this.match+=ch,this.matched+=ch,ch.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),ch},unput:function(ch){return this._input=ch+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var past=this.matched.substr(0,this.matched.length-this.match.length);return(20<past.length?"...":"")+past.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var next=this.match;return next.length<20&&(next+=this._input.substr(0,20-next.length)),(next.substr(0,20)+(20<next.length?"...":"")).replace(/\n/g,"")},showPosition:function(){var pre=this.pastInput(),c=new Array(pre.length+1).join("-");return pre+this.upcomingInput()+"\n"+c+"^"},next:function(){if(this.done)return this.EOF;var match,lines;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var rules=this._currentRules(),i=0;i<rules.length;i++)if(match=this._input.match(this.rules[rules[i]]))return(lines=match[0].match(/\n.*/g))&&(this.yylineno+=lines.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:lines?lines[lines.length-1].length-1:this.yylloc.last_column+match[0].length},this.yytext+=match[0],this.match+=match[0],this.matches=match,this.yyleng=this.yytext.length,this._more=!1,this._input=this._input.slice(match[0].length),this.matched+=match[0],this.performAction.call(this,this.yy,this,rules[i],this.conditionStack[this.conditionStack.length-1])||void 0;if(""===this._input)return this.EOF;this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function lex(){var r=this.next();return void 0!==r?r:this.lex()},begin:function begin(condition){this.conditionStack.push(condition)},popState:function popState(){return this.conditionStack.pop()},_currentRules:function _currentRules(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},performAction:function anonymous(yy,yy_,$avoiding_name_collisions){switch($avoiding_name_collisions){case 0:if(this.begin("mu"),yy_.yytext)return 14;break;case 1:return 14;case 2:return 24;case 3:return 16;case 4:return 20;case 5:case 6:return 19;case 7:case 8:return 23;case 9:return yy_.yytext=yy_.yytext.substr(3,yy_.yyleng-5),this.begin("INITIAL"),15;case 10:return 22;case 11:return 32;case 12:case 13:return 31;case 14:return 34;case 15:break;case 16:case 17:return this.begin("INITIAL"),18;case 18:return yy_.yytext=yy_.yytext.substr(1,yy_.yyleng-2).replace(/\\"/g,'"'),28;case 19:return 31;case 20:return"INVALID";case 21:return 5}},rules:[/^[^\x00]*?(?=(\{\{))/,/^[^\x00]+/,/^\{\{>/,/^\{\{#/,/^\{\{\//,/^\{\{\^/,/^\{\{\s*else\b/,/^\{\{\{/,/^\{\{&/,/^\{\{![\s\S]*?\}\}/,/^\{\{/,/^=/,/^\.(?=[} ])/,/^\.\./,/^[/.]/,/^\s+/,/^\}\}\}/,/^\}\}/,/^"(\\["]|[^"])*"/,/^[a-zA-Z0-9_-]+(?=[=} /.])/,/^./,/^$/],conditions:{mu:{rules:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21],inclusive:!1},INITIAL:{rules:[0,1,21],inclusive:!0}}};return lexer}();return parser.lexer=lexer,parser}();"undefined"!=typeof require&&"undefined"!=typeof exports&&(exports.parser=handlebars,exports.parse=function(){return handlebars.parse.apply(handlebars,arguments)},exports.main=function commonjsMain(args){if(!args[1])throw new Error("Usage: "+args[0]+" FILE");if("undefined"!=typeof process)var source=require("fs").readFileSync(require("path").join(process.cwd(),args[1]),"utf8");else source=require("file").path(require("file").cwd()).join(args[1]).read({charset
186:"utf-8"});return exports.parser.parse(source)},"undefined"!=typeof module&&require.main===module&&exports.main("undefined"!=typeof process?process.argv.slice(1):require("system").args));var Handlebars={VERSION:"1.0.beta.1"};Handlebars.Parser=handlebars,Handlebars.parse=function(string){return Handlebars.Parser.yy=Handlebars.AST,Handlebars.Parser.parse(string)},Handlebars.print=function(ast){return(new Handlebars.PrintVisitor).accept(ast)},Handlebars.helpers={},Handlebars.partials={},Handlebars.registerHelper=function(name,fn,inverse){inverse&&(fn.not=inverse),this.helpers[name]=fn},Handlebars.registerPartial=function(name,str){this.partials[name]=str},Handlebars.registerHelper("helperMissing",function(arg){if(2===arguments.length)return undefined;throw new Error("Could not find property '"+arg+"'")}),Handlebars.registerHelper("blockHelperMissing",function(context,fn,inverse){inverse=inverse||function(){};var ret="",type=Object.prototype.toString.call(context);if("[object Function]"===type&&(context=context()),!0===context)return fn(this);if(!1===context||null==context)return inverse(this);if("[object Array]"!==type)return fn(context);if(0<context.length)for(var i=0,j=context.length;i<j;i++)ret+=fn(context[i]);else ret=inverse(this);return ret},function(context,fn){return fn(context)}),Handlebars.registerHelper("each",function(context,fn,inverse){var ret="";if(context&&0<context.length)for(var i=0,j=context.length;i<j;i++)ret+=fn(context[i]);else ret=inverse(this);return ret}),Handlebars.registerHelper("if",function(context,fn,inverse){return context&&context!=[]?fn(this):inverse(this)}),Handlebars.registerHelper("unless",function(context,fn,inverse){return Handlebars.helpers["if"].call(this,context,inverse,fn)}),Handlebars.registerHelper("with",function(context,fn){return fn(context)}),Handlebars.logger={DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(){}},Handlebars.log=function(level,str){Handlebars.logger.log(level,str)},function(){Handlebars.AST={},Handlebars.AST.ProgramNode=function(statements,inverse){this.type="program",this.statements=statements,inverse&&(this.inverse=new Handlebars.AST.ProgramNode(inverse))},Handlebars.AST.MustacheNode=function(params,hash,unescaped){this.type="mustache",this.id=params[0],this.params=params.slice(1),this.hash=hash,this.escaped=!unescaped},Handlebars.AST.PartialNode=function(id,context){this.type="partial",this.id=id,this.context=context};var verifyMatch=function(open,close){if(open.original!==close.original)throw new Handlebars.Exception(open.original+" doesn't match "+close.original)};Handlebars.AST.BlockNode=function(mustache,program,close){verifyMatch(mustache.id,close),this.type="block",this.mustache=mustache,this.program=program},Handlebars.AST.InverseNode=function(mustache,program,close){verifyMatch(mustache.id,close),this.type="inverse",this.mustache=mustache,this.program=program},Handlebars.AST.ContentNode=function(string){this.type="content",this.string=string},Handlebars.AST.HashNode=function(pairs){this.type="hash",this.pairs=pairs},Handlebars.AST.IdNode=function(parts){this.type="ID",this.original=parts.join(".");for(var dig=[],depth=0,i=0,l=parts.length;i<l;i++){var part=parts[i];if(".."===part)depth++;else{if("."===part||"this"===part)continue;dig.push(part)}}this.parts=dig,this.string=dig.join("."),this.depth=depth,this.isSimple=1===dig.length&&0===depth},Handlebars.AST.StringNode=function(string){this.type="STRING",this.string=string},Handlebars.AST.CommentNode=function(comment){this.type="comment",this.comment=comment}}(),Handlebars.Visitor=function(){},Handlebars.Visitor.prototype={accept:function(object){return this[object.type](object)}},Handlebars.Exception=function(message){this.message=message},Handlebars.SafeString=function(string){this.string=string},Handlebars.SafeString.prototype.toString=function(){return this.string.toString()},function(){var escape={"<":"&lt;",">":"&gt;"},badChars=/&(?!\w+;)|[<>]/g,possible=/[&<>]/,escapeChar=function(chr){return escape[chr]||"&amp;"};Handlebars.Utils={escapeExpression:function(string){return string instanceof Handlebars.SafeString?string.toString():null==string||!1===string?"":possible.test(string)?string.replace(badChars,escapeChar):string},isEmpty:function(value){return void 0===value||(null===value||(!1===value||"[object Array]"===Object.prototype.toString.call(value)&&0===value.length))}}}(),Handlebars.Compiler=function(){},Handlebars.JavaScriptCompiler=function(){},function(Compiler,JavaScriptCompiler){for(var prop in Compiler.OPCODE_MAP={appendContent:1,getContext:2,lookupWithHelpers:3,lookup:4,append:5,invokeMustache:6,appendEscaped:7,pushString:8,truthyOrFallback:9,functionOrFallback:10,invokeProgram:11,invokePartial:12,push:13,invokeInverse:14,assignToHash:15,pushStringParam:16},Compiler.MULTI_PARAM_OPCODES={appendContent:1,getContext:1,lookupWithHelpers:1,lookup:1,invokeMustache:2,pushString:1,truthyOrFallback:1,functionOrFallback:1,invokeProgram:2,invokePartial:1,push:1,invokeInverse:1,assignToHash:1,pushStringParam:1},Compiler.DISASSEMBLE_MAP={},Compiler.OPCODE_MAP){var value=Compiler.OPCODE_MAP[prop];Compiler.DISASSEMBLE_MAP[value]=prop}Compiler.multiParamSize=function(code){return Compiler.MULTI_PARAM_OPCODES[Compiler.DISASSEMBLE_MAP[code]]},Compiler.prototype={compiler:Compiler,disassemble:function(){for(var opcode,nextCo
186de,str,name,value,opcodes=this.opcodes,out=[],i=0,l=opcodes.length;i<l;i++)if("DECLARE"===(opcode=opcodes[i]))name=opcodes[++i],value=opcodes[++i],out.push("DECLARE "+name+" = "+value);else{str=Compiler.DISASSEMBLE_MAP[opcode];for(var extraParams=Compiler.multiParamSize(opcode),codes=[],j=0;j<extraParams;j++)"string"==typeof(nextCode=opcodes[++i])&&(nextCode='"'+nextCode.replace("\n","\\n")+'"'),codes.push(nextCode);str=str+" "+codes.join(" "),out.push(str)}return out.join("\n")},guid:0,compile:function(program,options){return this.children=[],this.depths={list:[]},this.options=options||{},this.program(program)},accept:function(node){return this[node.type](node)},program:function(program){var statement,statements=program.statements;this.opcodes=[];for(var i=0,l=statements.length;i<l;i++)this[(statement=statements[i]).type](statement);return this.depths.list=this.depths.list.sort(function(a,b){return a-b}),this},compileProgram:function(program){var result=(new this.compiler).compile(program,this.options),guid=this.guid++;this.usePartial=this.usePartial||result.usePartial;for(var i=0,l=(this.children[guid]=result).depths.list.length;i<l;i++)depth=result.depths.list[i],depth<2||this.addDepth(depth-1);return guid},block:function(block){var inverseGuid,mustache=block.mustache,params=this.setupStackForMustache(mustache),programGuid=this.compileProgram(block.program);block.program.inverse&&(inverseGuid=this.compileProgram(block.program.inverse),this.declare("inverse",inverseGuid)),this.opcode("invokeProgram",programGuid,params.length),this.declare("inverse",null),this.opcode("append")},inverse:function(block){this.ID(block.mustache.id);var programGuid=this.compileProgram(block.program);this.opcode("invokeInverse",programGuid),this.opcode("append")},hash:function(hash){var pair,val,pairs=hash.pairs;this.opcode("push","{}");for(var i=0,l=pairs.length;i<l;i++)val=(pair=pairs[i])[1],this.accept(val),this.opcode("assignToHash",pair[0])},partial:function(partial){var id=partial.id;this.usePartial=!0,partial.context?this.ID(partial.context):this.opcode("push","context"),this.opcode("invokePartial",id.original),this.opcode("append")},content:function(content){this.opcode("appendContent",content.string)},mustache:function(mustache){var params=this.setupStackForMustache(mustache);this.opcode("invokeMustache",params.length,mustache.id.original),mustache.escaped?this.opcode("appendEscaped"):this.opcode("append")},ID:function(id){this.addDepth(id.depth),this.opcode("getContext",id.depth),this.opcode("lookupWithHelpers",id.parts[0]||null);for(var i=1,l=id.parts.length;i<l;i++)this.opcode("lookup",id.parts[i])},STRING:function(string){this.opcode("pushString",string.string)},comment:function(){},pushParams:function(params){for(var param,i=params.length;i--;)param=params[i],this.options.stringParams?(param.depth&&this.addDepth(param.depth),this.opcode("getContext",param.depth||0),this.opcode("pushStringParam",param.string)):this[param.type](param)},opcode:function(name,val1,val2){this.opcodes.push(Compiler.OPCODE_MAP[name]),val1!==undefined&&this.opcodes.push(val1),val2!==undefined&&this.opcodes.push(val2)},declare:function(name,value){this.opcodes.push("DECLARE"),this.opcodes.push(name),this.opcodes.push(value)},addDepth:function(depth){0!==depth&&(this.depths[depth]||(this.depths[depth]=!0,this.depths.list.push(depth)))},setupStackForMustache:function(mustache){var params=mustache.params;return this.pushParams(params),mustache.hash?this.hash(mustache.hash):this.opcode("push","{}"),this.ID(mustache.id),params}},JavaScriptCompiler.prototype={nameLookup:function(parent,name){return JavaScriptCompiler.RESERVED_WORDS[name]||-1!==name.indexOf("-")?parent+"['"+name+"']":parent+"."+name},appendToBuffer:function(string){return"buffer = buffer + "+string+";"},initializeBuffer:function(){return this.quotedString("")},compile:function(environment,options){this.environment=environment,this.options=options||{},this.preamble(),this.stackSlot=0,this.stackVars=[],this.registers={list:[]},this.compileChildren(environment,options),Handlebars.log(Handlebars.logger.DEBUG,environment.disassemble()+"\n\n");var opcode,opcodes=environment.opcodes;for(this.i=0,l=opcodes.length;this.i<l;this.i++)"DECLARE"===(opcode=this.nextOpcode(0))[0]?(this.i=this.i+2,this[opcode[1]]=opcode[2]):(this.i=this.i+opcode[1].length,this[opcode[0]].apply(this,opcode[1]));return this.createFunction()},nextOpcode:function(n){var name,extraParams,codes,opcodes=this.environment.opcodes,opcode=opcodes[this.i+n];if("DECLARE"===opcode)return["DECLARE",name=opcodes[this.i+1],opcodes[this.i+2]];name=Compiler.DISASSEMBLE_MAP[opcode],extraParams=Compiler.multiParamSize(opcode),codes=[];for(var j=0;j<extraParams;j++)codes.push(opcodes[this.i+j+1+n]);return[name,codes]},eat:function(opcode){this.i=this.i+opcode.length},preamble:function(){var out=[];out.push("var buffer = "+this.initializeBuffer()+", currentContext = context");var copies="helpers = helpers || Handlebars.helpers;";this.environment.usePartial&&(copies+=" partials = partials || Handlebars.partials;"),out.push(copies),this.lastContext=0,this.source=out},createFunction:function(){var container={escapeExpression:Handlebars.Utils.escapeExpression,invokePartial:Handlebars.VM.invokePartial,programs:[],program:function(i,helpers,partials,data){var programWrapper=this.programs[i];return data?Handlebars.VM.program(this.children[i],helpers,partials,data):programWrapper||(programWrapper=this.programs[i]=Handlebars.VM.program(this.children[i],helpers,partials))},programWithDepth:Handlebars.VM.programWithDepth,noop:Handlebars.VM.noop},locals=this.stackVars.concat(this.registers.list);0<locals.length&&(this.source[0]=this.source[0]+", "+locals.join(", ")),this.source[0]=this.source[0]+";
186",this.source.push("return buffer;");var params=["Handlebars","context","helpers","partials"];this.options.data&&params.push("data");for(var i=0,l=this.environment.depths.list.length;i<l;i++)params.push("depth"+this.environment.depths.list[i]);4!==params.length||this.environment.usePartial||params.pop(),params.push(this.source.join("\n"));var fn=Function.apply(this,params);return fn.displayName="Handlebars.js",Handlebars.log(Handlebars.logger.DEBUG,fn.toString()+"\n\n"),container.render=fn,container.children=this.environment.children,function(context,options,$depth){try{var args=[Handlebars,context,(options=options||{}).helpers,options.partials,options.data],depth=Array.prototype.slice.call(arguments,2);return args=args.concat(depth),container.render.apply(container,args)}catch(e){throw e}}},appendContent:function(content){this.source.push(this.appendToBuffer(this.quotedString(content)))},append:function(){var local=this.popStack();this.source.push("if("+local+" || "+local+" === 0) { "+this.appendToBuffer(local)+" }")},appendEscaped:function(){var opcode=this.nextOpcode(1),extra="";"appendContent"===opcode[0]&&(extra=" + "+this.quotedString(opcode[1][0]),this.eat(opcode)),this.source.push(this.appendToBuffer("this.escapeExpression("+this.popStack()+")"+extra))},getContext:function(depth){this.lastContext!==depth&&(0===(this.lastContext=depth)?this.source.push("currentContext = context;"):this.source.push("currentContext = depth"+depth+";"))},lookupWithHelpers:function(name){if(name){var topStack=this.nextStack(),toPush="if('"+name+"' in helpers) { "+topStack+" = "+this.nameLookup("helpers",name,"helper")+"; } else { "+topStack+" = "+this.nameLookup("currentContext",name,"context")+"; }";this.source.push(toPush)}else this.pushStack("currentContext")},lookup:function(name){var topStack=this.topStack();this.source.push(topStack+" = "+this.nameLookup(topStack,name,"context")+";")},pushStringParam:function(string){this.pushStack("currentContext"),this.pushString(string)},pushString:function(string){this.pushStack(this.quotedString(string))},push:function(name){this.pushStack(name)},invokeMustache:function(paramSize,original){this.populateParams(paramSize,this.quotedString(original),"{}",null,function(nextStack,helperMissingString,id){this.source.push("else if("+id+"=== undefined) { "+nextStack+" = helpers.helperMissing.call("+helperMissingString+"); }"),this.source.push("else { "+nextStack+" = "+id+"; }")})},invokeProgram:function(guid,paramSize){var inverse=this.programExpression(this.inverse),mainProgram=this.programExpression(guid);this.populateParams(paramSize,null,mainProgram,inverse,function(nextStack,helperMissingString){this.source.push("else { "+nextStack+" = helpers.blockHelperMissing.call("+helperMissingString+"); }")})},populateParams:function(paramSize,helperId,program,inverse,fn){var param,id=this.popStack(),params=[],hash=this.popStack();this.register("tmp1",program),this.source.push("tmp1.hash = "+hash+";"),this.options.stringParams&&this.source.push("tmp1.contexts = [];");for(var i=0;i<paramSize;i++)param=this.popStack(),params.push(param),this.options.stringParams&&this.source.push("tmp1.contexts.push("+this.popStack()+");");inverse&&(this.source.push("tmp1.fn = tmp1;"),this.source.push("tmp1.inverse = "+inverse+";")),this.options.data&&this.source.push("tmp1.data = data;"),params.push("tmp1"),inverse&&params.push(inverse),this.populateCall(params,id,helperId||id,fn)},populateCall:function(params,id,helperId,fn){var paramString=["context"].concat(params).join(", "),helperMissingString=["context"].concat(helperId).concat(params).join(", ");nextStack=this.nextStack(),this.source.push("if(typeof "+id+" === 'function') { "+nextStack+" = "+id+".call("+paramString+"); }"),fn.call(this,nextStack,helperMissingString,id)},invokeInverse:function(guid){var program=this.programExpression(guid),blockMissingParams=["context",this.topStack(),"this.noop",program];this.pushStack("helpers.blockHelperMissing.call("+blockMissingParams.join(", ")+")")},invokePartial:function(context){this.pushStack("this.invokePartial("+this.nameLookup("partials",context,"partial")+", '"+context+"', "+this.popStack()+", helpers, partials);")},assignToHash:function(key){var value=this.popStack(),hash=this.topStack();
186this.source.push(hash+"['"+key+"'] = "+value+";")},compiler:JavaScriptCompiler,compileChildren:function(environment,options){for(var child,compiler,children=environment.children,compiled=[],i=0,l=children.length;i<l;i++)child=children[i],compiler=new this.compiler,compiled[i]=compiler.compile(child,options);environment.rawChildren=children,environment.children=compiled},programExpression:function(guid){if(null==guid)return"this.noop";var programParams=[guid,"helpers","partials"],depths=this.environment.rawChildren[guid].depths.list;this.options.data&&programParams.push("data");for(var i=0,l=depths.length;i<l;i++)depth=depths[i],1===depth?programParams.push("context"):programParams.push("depth"+(depth-1));return this.environment.usePartial||(programParams[3]?programParams[2]="null":programParams.pop()),0===depths.length?"this.program("+programParams.join(", ")+")":(
187programParams[0]="this.children["+guid+"]","this.programWithDepth("+programParams.join(", ")+")")},register:function(name,val){this.useRegister(name),this.source.push(name+" = "+val+";")},useRegister:function(name){this.registers[name]||(this.registers[name]=!0,this.registers.list.push(name))},pushStack:function(item){return this.source.push(this.nextStack()+" = "+item+";"),"stack"+this.stackSlot},nextStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),"stack"+this.stackSlot},popStack:function(){return"stack"+this.stackSlot--},topStack:function(){return"stack"+this.stackSlot},quotedString:function(str){return'"'+str.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r")+'"'}};var reservedWords="break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with null true false".split(" ");compilerWords=JavaScriptCompiler.RESERVED_WORDS={};for(var i=0,l=reservedWords.length;i<l;i++)compilerWords[reservedWords[i]]=!0}(Handlebars.Compiler,Handlebars.JavaScriptCompiler),Handlebars.VM={programWithDepth:function(fn,helpers,partials,data,$depth){var args=Array.prototype.slice.call(arguments,4);return function(context,options){return options={helpers:(options=options||{}).helpers||helpers,partials:options.partials||partials,data:options.data||data},fn.apply(this,[context,options].concat(args))}},program:function(fn,helpers,partials,data){return function(context,options){return fn(context,{helpers:(options=options||{}).helpers||helpers,partials:options.partials||partials,data:options.data||data})}},noop:function(){return""},compile:function(string,options){var ast=Handlebars.parse(string),environment=(new Handlebars.Compiler).compile(ast,options);return(new Handlebars.JavaScriptCompiler).compile(environment,options)},invokePartial:function(partial,name,context,helpers,partials){if(partial===undefined)throw new Handlebars.Exception("The partial "+name+" could not be found");return partial instanceof Function?partial(context,{helpers:helpers,partials:partials}):(partials[name]=Handlebars.VM.compile(partial),partials[name](context,{helpers:helpers,partials:partials}))}},Handlebars.compile=Handlebars.VM.compile,Handlebars.registerHelper("join",function(context,block){for(var blocks=[],i=0,j=context.length;i<j;i++)blocks.push(block(context[i]));return blocks.join(",")}),Handlebars.registerHelper("escape",function(str){return str.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}),NGIN.Modules.userFilter=function(){function create(options){var surveyReportId=options.survey_report_id;return store(surveyReportId,self.initInstance(options)),prefilterExists||($j.ajaxPrefilter(function(options,originalOptions,jqXHR){var found=originalOptions.url.match(/\/survey_report\/report_element_page\/(\d+)\?/);if(found){var userFilter=fetch(found[1]);userFilter&&(jqXHR.abort(),userFilter.setSortParamString(originalOptions.url.split("?")[1]),userFilter.postToReportFilter())}}),prefilterExists=!0),fetch(surveyReportId)}function store(surveyReportId,userFilter){delete instanceMap[surveyReportId],instanceMap[surveyReportId]=userFilter}function fetch(surveyReportId){return instanceMap[surveyReportId]}function deleteInstance(surveyReportId){delete instanceMap[surveyReportId]}var self={},prefilterExists=!1,instanceMap={};return self={create:create,deleteInstance:deleteInstance}}(),NGIN.Modules.userFilter.initInstance=function(options){function getFilterParams(){var inputs=$this.find("#user_filters_form")[0].elements;return _.chain(inputs).filter(function(a){return""!==a.value}).map(function(a){var data=$j(a).data();return[{name:"filters[][question]",value:data.id}
187,{name:"filters[][conditions][][operator]",value:data.operator},{name:a.name,value:a.value}]}).flatten().value()}function serializeUserFilterForm(){var userFilterParams=getFilterParams();return userFilterParams.push({name:"id",value:surveyReportId}),userFilterParams.push({name:"context",value:"report_element"}),userFilterParams.push({name:"page_element_id",value:page_element_id}),$j.param(userFilterParams)}function serialize(){var q=serializeUserFilterForm();return""!==$sortParamString&&(q+="&"+$sortParamString),q}function postToReportFilter(){$j.post("/survey/report_filter",serialize(),function(data){$this.find("#defaultReport").html(data)})}function bindCSVExport(){$link=$this.find("#generate_csv"),$link.length&&$link.click(function(){if(""==$orgCsvHref&&($orgCsvHref=$link.attr("href")),$filter=getFilterParams(),$filter){var queryString=$filter.map(function(filterRecord){return filterRecord.name+"="+filterRecord.value}).join("&"),href=$orgCsvHref;href+=(href.match(/\?/)?"&":"?")+queryString}else href=$orgCsvHref;$link.attr("href",href)})}function bindEvents(){$this.find("#user-filters-submit").click(function(e){e.preventDefault(),$sortParamString="",postToReportFilter(),bindCSVExport()})}function createUserFilters(data){var skeleton,template,questions=_.chain(data).map(function(a){return a.questions}).flatten().filter(function(a){return _.include(userFilterIds,a.id.toString())}).sortBy(function(a){return _.indexOf(userFilterIds,a.id)}).value();_.each(questions,function(a){"checkbox"==a.question_type?a.operator="choice_in":a.operator="choice",_.each(a.choices,function(b){b.selected=b.id==userFilterMap[a.id].conditions[0].input})}),skeleton="<form id='user_filters_form'>  {{#each questions}}    <select data-id='{{id}}' data-operator='{{operator}}
187' name='filters[][conditions][][input]'>      <option value=''>-- {{report_name}} --</option>      {{#each choices}}        <option value='{{id}}'          {{#if selected}}            selected='selected'          {{/if}}          >{{name}}</option>      {{/each}}    </select>  {{/each}}  <button id='user-filters-submit' class='button-small'>    Submit  </button></form>",template=Handlebars.compile(skeleton),$userFilter.html(template({questions:questions}))}function processFilterData(data){createUserFilters(data),bindEvents()}function handleError(e){debug.error("error:",e)}function setSortParamString(sortParamString){$sortParamString=sortParamString}var page_element_id=options.page_element_id,surveyId=options.survey_id,surveyReportId=options.survey_report_id,userFilters=options.user_filters,selector="#pageEl_"+page_element_id,userFilterIds=_.map(userFilters,function(a){return a.question}),userFilterMap={},$sortParamString="",$orgCsvHref="",$this=$j(selector),$userFilter=$this.find(".user_filters");return _.each(userFilters,function(a){userFilterMap[a.question]=a}),$j.ajax({url:"/survey/get_filter_options/"+surveyId+".json"}).success(processFilterData).error(handleError),{postToReportFilter:postToReportFilter,setSortParamString:setSortParamString}};var googletag=googletag||{},pubads;googletag.cmd=googletag.cmd||[],function(){var gads=document.createElement("script");gads.async=!0,gads.type="text/javascript",gads.src="https://securepubads.g.doubleclick.net/tag/js/gpt.js";var node=document.getElementsByTagName("script")[0];node.parentNode.insertBefore(gads,node)}(),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function b(){return a.apply(null,arguments)}function c(b){a=b}function d(a){return"[object Array]"===Object.prototype.toString.call(a)}function e(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function f(a,b){var d,c=[];for(d=0;d<a.length;++d)c.push(b(a[d],d));return c}function g(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function h(a,b){for(var c in b)g(b,c)&&(a[c]=b[c]);return g(b,"toString")&&(a.toString=b.toString),g(b,"valueOf")&&(a.valueOf=b.valueOf),a}function i(a,b,c,d){return qb(a,b,c,d,!0).utc()}function j(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function k(a){return null==a._pf&&(a._pf=j()),a._pf}function l(a){if(null==a._isValid){var b=k(a);a._isValid=!(isNaN(a._d.getTime())||!(b.overflow<0)||b.empty||b.invalidMonth||b.invalidWeekday||b.nullInput||b.invalidFormat||b.userInvalidated),a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function m(a){var b=i(NaN);return null!=a?h(k(b),a):k(b).userInvalidated=!0,b}function o(a,b){var c,d,e;if("undefined"!=typeof b._isAMomentObject&&(a._isAMomentObject=b._isAMomentObject),"undefined"!=typeof b._i&&(a._i=b._i),"undefined"!=typeof b._f&&(a._f=b._f),"undefined"!=typeof b._l&&(a._l=b._l),"undefined"!=typeof b._strict&&(a._strict=b._strict),"undefined"!=typeof b._tzm&&(a._tzm=b._tzm),"undefined"!=typeof b._isUTC&&(a._isUTC=b._isUTC),"undefined"!=typeof b._offset&&(a._offset=b._offset),"undefined"!=typeof b._pf&&(a._pf=k(b)),"undefined"!=typeof b._locale&&(a._locale=b._locale),0<n.length)for(c in n)void 0!==(e=b[d=n[c]])&&(a[d]=e);return a}function q(a){o(this,a),this._d=new Date(null!=a._d?a._d.getTime():NaN),!1===p&&(p=!0,b.updateOffset(this),p=!1)}function r(a){return a instanceof q||null!=a&&null!=a._isAMomentObject}function s(a){return a<0?Math.ceil(a):Math.floor(a)}function t(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=s(b)),c}function u(a,b,c){var g,d=Math.min(a.length,b.length),e=Math.abs(a.length-b.length),f=0;for(g=0;g<d;g++)(c&&a[g]!==b[g]||!c&&t(a[g])!==t(b[g]))&&f++;return f+e}function v(){}function y(a){return a?a.toLowerCase().replace("_","-"):a}function z(a){for(var c,d,e,f,b=0;b<a.length;){for(c=(f=y(a[b]).split("-")).length,d=(d=y(a[b+1]))?d.split("-"):null;0<c;){if(e=A(f.slice(0,c).join("-")))return e;if(d&&d.length>=c&&u(f,d,!0)>=c-1)break;c--}b++}return null}function A(a){var b=null;if(!w[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=x._abbr,require("./locale/"+a),B(b)}catch(c){}return w[a]}function B(a,b){var c;return a&&((c=void 0===b?D(a):C(a,b))&&(x=c)),x._abbr}function C(a,b){return null!==b?(b.abbr=a,w[a]=w[a]||new v,w[a].set(b),B(a),w[a]):(delete w[a],null)}function D(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return x;if(!d(a)){if(b=A(a))return b;a=[a]}return z(a)}function F(a,b){var c=a.toLowerCase();E[c]=E[c+"s"]=E[b]=a}function G(a){return"string"==typeof a?E[a]||E[a.toLowerCase()]:void 0}function H(a){var c,d,b={};for(d in a)g(a,d)&&((c=G(d))&&(b[c]=a[d]));return b}function I(a,c){return function(d){return null!=d?(K(this,a,d),b.updateOffset(this,c),this):J(this,a)}}function J(a,b){return a._d["get"+(a._isUTC?"UTC":"")+b]()}function K(a,b,c){return a._d["set"+(a._isUTC?"UTC":"")+b](c)}function L(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if("function"==typeof this[a=G(a)])return this[a](b);return this}function M(a,b,c){var d=""+Math.abs(a),e=b-d.length;return(0<=a?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function R(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(Q[a]=e),b&&(Q[b[0]]=function(){return M(e.apply(this,arguments),b[1],b[2])}),c&&(Q[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function S(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function T(a){var c,d,b=a.match(N);for(c=0,d=b.length;c<d;c++)Q[b[c]]?b[c]=Q[b[c]]:b[c]=S(b[c]);return function(e){var f="";for(c=0;c<d;c++)f+=b[c]instanceof Function?b[c].call(e,a):b[c];return f}}function U(a,b){return a.isValid()?(b=V(b,a.localeData()),P[b]=P[b]||T(b),P[b](a)):a.localeData().invalidDate()}function V(a,b){function d(a){return b.longDateFormat(a)||a}var c=5;for(O.lastIndex=0;0<=c&&O.test(a);)a=a.replace(O,d),O.lastIndex=0,c-=1;return a}function ja(a){return"function"==typeof a&&"[object Function]"===Object.prototype.toString.call(a)}function ka(a,b,c){ia[a]=ja(b)?b:function(a){return a&&c?c:b}}function la(a,b){return g(ia,a)?ia[a](b._strict,b._locale):new RegExp(ma(a))}function ma(a){return a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function oa(a,b){var c,d=b;
187for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=t(a)}),c=0;c<a.length;c++)na[a[c]]=d}function pa(a,b){oa(a,function(a,c,d,e){d._w=d._w||{},b(a,d._w,d,e)})}function qa(a,b,c){null!=b&&g(na,a)&&na[a](b,c._a,c,a)}function ya(a,b){return new Date(Date.UTC(a,b+1,0)).getUTCDate()}function Aa(a){return this._months[a.month()]}function Ca(a){return this._monthsShort[a.month()]}function Da(a,b,c){var d,e,f;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;d<12;d++){if(e=i([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function Ea(a,b){var c;return"string"==typeof b&&"number"!=typeof(b=a.localeData().monthsParse(b))||(c=Math.min(a.date(),ya(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c)),a}function Fa(a){return null!=a?(Ea(this,a),b.updateOffset(this,!0),this):J(this,"Month")}function Ga(){return ya(this.year(),this.month())}function Ha(a){var b,c=a._a;return c&&-2===k(a).overflow&&(b=c[sa]<0||11<c[sa]?sa:c[ta]<1||c[ta]>ya(c[ra],c[sa])?ta:c[ua]<0||24<c[ua]||24===c[ua]&&(0!==c[va]||0!==c[wa]||0!==c[xa])?ua:c[va]<0||59<c[va]?va:c[wa]<0||59<c[wa]?wa:c[xa]<0||999<c[xa]?xa:-1,k(a)._overflowDayOfYear&&(b<ra||ta<b)&&(b=ta),k(a).overflow=b),a}function Ia(a){!1===b.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+a)}function Ja(a,b){var c=!0;return h(function(){return c&&(Ia(a+"\n"+(new Error).stack),c=!1),b.apply(this,arguments)},b)}function La(a,b){Ka[a]||(Ia(b),Ka[a]=!0)}function Qa(a){var b,c,d=a._i,e=Ma.exec(d);if(e){for(k(a).iso=!0,b=0,c=Na.length;b<c;b++)if(Na[b][1].exec(d)){a._f=Na[b][0];break}for(b=0,c=Oa.length;b<c;b++)if(Oa[b][1].exec(d)){a._f+=(e[6]||" ")+Oa[b][0];break}d.match(fa)&&(a._f+="Z"),jb(a)}else a._isValid=!1}function Ra(a){var c=Pa.exec(a._i);return null!==c?void(a._d=new Date(+c[1])):(Qa(a),void(!1===a._isValid&&
187(delete a._isValid,b.createFromInputFallback(a))))}function Sa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return a<1970&&h.setFullYear(a),h}function Ta(a){var b=new Date(Date.UTC.apply(null,arguments));return a<1970&&b.setUTCFullYear(a),b}function Ua(a){return Va(a)?366:365}function Va(a){return a%4==0&&a%100!=0||a%400==0}function Xa(){return Va(this.year())}function Ya(a,b,c){var f,d=c-b,e=c-a.day();return d<e&&(e-=7),e<d-7&&(e+=7),f=rb(a).add(e,"d"),{week:Math.ceil(f.dayOfYear()/7),year:f.year()}}function Za(a){return Ya(a,this._week.dow,this._week.doy).week}function _a(){return this._week.dow}function ab(){return this._week.doy}function bb(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function cb(a){var b=Ya(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function db(a,b,c,d,e){var i,f=6+e-d,h=Ta(a,0,1+f).getUTCDay();return h<e&&(h+=7),{year:0<(i=1+f+7*(b-1)-h+(c=null!=c?1*c:e))?a:a-1,dayOfYear:0<i?i:Ua(a-1)+i}}function eb(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function fb(a,b,c){return null!=a?a:null!=b?b:c}function gb(a){var b=new Date;return a._useUTC?[b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()]:[b.getFullYear(),b.getMonth(),b.getDate()]}function hb(a){var b,c,e,f,d=[];if(!a._d){for(e=gb(a),a._w&&null==a._a[ta]&&null==a._a[sa]&&ib(a),a._dayOfYear&&(f=fb(a._a[ra],e[ra]),a._dayOfYear>Ua(f)&&(k(a)._overflowDayOfYear=!0),c=Ta(f,0,a._dayOfYear),a._a[sa]=c.getUTCMonth(),a._a[ta]=c.getUTCDate()),b=0;b<3&&null==a._a[b];++b)a._a[b]=d[b]=e[b];for(;b<7;b++)a._a[b]=d[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[ua]&&0===a._a[va]&&0===a._a[wa]&&0===a._a[xa]&&(a._nextDay=!0,a._a[ua]=0),a._d=(a._useUTC?Ta:Sa).apply(null,d),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[ua]=24)}}function ib(a){var b,c,d,e,f,g,h;null!=(b=a._w).GG||null!=b.W||null!=b.E?(f=1,g=4,c=fb(b.GG,a._a[ra],Ya(rb(),1,4).year),d=fb(b.W,1),e=fb(b.E,1)):(f=a._locale._week.dow,g=a._locale._week.doy,c=fb(b.gg,a._a[ra],Ya(rb(),f,g).year),d=fb(b.w,1),null!=b.d?(e=b.d)<f&&++d:e=null!=b.e?b.e+f:f),h=db(c,d,e,g,f),a._a[ra]=h.year,a._dayOfYear=h.dayOfYear}function jb(a){if(a._f!==b.ISO_8601){a._a=[],k(a).empty=!0;var d,e,f,g,h,c=""+a._i,i=c.length,j=0;for(f=V(a._f,a._locale).match(N)||[],d=0;d<f.length;d++)g=f[d],(e=(c.match(la(g,a))||[])[0])&&(0<(h=c.substr(0,c.indexOf(e))).length&&k(a).unusedInput.push(h),c=c.slice(c.indexOf(e)+e.length),j+=e.length),Q[g]?(e?k(a).empty=!1:k(a).unusedTokens.push(g),qa(g,e,a)):a._strict&&!e&&k(a).unusedTokens.push(g);k(a).charsLeftOver=i-j,0<c.length&&k(a).unusedInput.push(c),!0===k(a).bigHour&&a._a[ua]<=12&&0<a._a[ua]&&(k(a).bigHour=void 0),a._a[ua]=kb(a._locale,a._a[ua],a._meridiem),hb(a),Ha(a)}else Qa(a)}function kb(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):(null!=a.isPM&&((d=a.isPM(c))&&b<12&&(b+=12),d||12!==b||(b=0)),b)}function lb(a){var b,c,d,e,f;if(0===a._f.length)return k(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;e<a._f.length;e++)f=0,b=o({},a),null!=a._useUTC&&(b._useUTC=a._useUTC),b._f=a._f[e],jb(b),l(b)&&(f+=k(b).charsLeftOver,f+=10*k(b).unusedTokens.length,k(b).score=f,(null==d||f<d)&&(d=f,c=b));h(a,c||b)}function mb(a){if(!a._d){var b=H(a._i);a._a=[b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],hb(a)}}function nb(a){var b=new q(Ha(ob(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function ob(a){var b=a._i,c=a._f;return a._locale=a._locale||D(a._l),null===b||void 0===c&&""===b?m({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),r(b)?new q(Ha(b)):(d(c)?lb(a):c?jb(a):e(b)?a._d=b:pb(a),a))}function pb(a){var c=a._i;void 0===c?a._d=new Date:e(c)?a._d=new Date(+c):"string"==typeof c?Ra(a):d(c)?(a._a=f(c.slice(0),function(a){return parseInt(a,10)}),hb(a)):"object"==typeof c?mb(a):"number"==typeof c?a._d=new Date(c):b.createFromInputFallback(a)}function qb(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,nb(f)}function rb(a,b,c,d){return qb(a,b,c,d,!1)}function ub(a,b){var c,e;if(1===b.length&&d(b[0])&&(b=b[0]),!b.length)return rb();for(c=b[0],e=1;e<b.length;++e)(!b[e].isValid()||b[e][a](c))&&(c=b[e]);return c}function vb(){return ub("isBefore",[].slice.call(arguments,0))}function wb(){return ub("isAfter",[].slice.call(arguments,0))}function xb(a){var b=H(a),c=b.year||0,d=b.quarter||0,e=b.month||0,f=b.week||0,g=b.day||0,h=b.hour||0,i=b.minute||0,j=b.second||0,k=b.millisecond||0;this._milliseconds=+k+1e3*j+6e4*i+36e5*h,this._days=+g+7*f,this._months=+e+3*d+12*c,this._data={},this._locale=D(),this._bubble()}function yb(a){return a instanceof xb}function zb(a,b){R(a,0,0,function(){var a=this.utcOffset(),c="+";return a<0&&(a=-a,c="-"),c+M(~~(a/60),2)+b+M(~~a%60,2)})}function Bb(a){var b=(a||"").match(fa)||[],d=((b[b.length-1]||[])+"").match(Ab)||["-",0,0],e=60*d[1]+t(d[2]);return"+"===d[0]?e:-e}function Cb(a,c){var d,f;return c._isUTC?(d=c.clone(),f=(r(a)||e(a)?+a:+rb(a))-+d,d._d.setTime(+d._d+f),b.updateOffset(d,!1),d):rb(a).local()}
187function Db(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Eb(a,c){var e,d=this._offset||0;return null!=a?("string"==typeof a&&(a=Bb(a)),Math.abs(a)<16&&(a*=60),!this._isUTC&&c&&(e=Db(this)),this._offset=a,this._isUTC=!0,null!=e&&this.add(e,"m"),d!==a&&(!c||this._changeInProgress?Wb(this,Rb(a-d,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,b.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?d:Db(this)}function Fb(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Gb(a){return this.utcOffset(0,a)}function Hb(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Db(this),"m")),this}function Ib(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Bb(this._i)),this}function Jb(a){return a=a?rb(a).utcOffset():0,(this.utcOffset()-a)%60==0}function Kb(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Lb(){if("undefined"!=typeof this._isDSTShifted)return this._isDSTShifted;var a={};if(o(a,this),(a=ob(a))._a){var b=a._isUTC?i(a._a):rb(a._a);this._isDSTShifted=this.isValid()&&0<u(a._a,b.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted}function Mb(){return!this._isUTC}function Nb(){return this._isUTC}function Ob(){return this._isUTC&&0===this._offset}function Rb(a,b){var e,f,h,c=a,d=null;
187return yb(a)?c={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(c={},b?c[b]=a:c.milliseconds=a):(d=Pb.exec(a))?(e="-"===d[1]?-1:1,c={y:0,d:t(d[ta])*e,h:t(d[ua])*e,m:t(d[va])*e,s:t(d[wa])*e,ms:t(d[xa])*e}):(d=Qb.exec(a))?(e="-"===d[1]?-1:1,c={y:Sb(d[2],e),M:Sb(d[3],e),d:Sb(d[4],e),h:Sb(d[5],e),m:Sb(d[6],e),s:Sb(d[7],e),w:Sb(d[8],e)}):null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(h=Ub(rb(c.from),rb(c.to)),(c={}).ms=h.milliseconds,c.M=h.months),f=new xb(c),yb(a)&&g(a,"_locale")&&(f._locale=a._locale),f}function Sb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Tb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Ub(a,b){var c;return b=Cb(b,a),a.isBefore(b)?c=Tb(a,b):((c=Tb(b,a)).milliseconds=-c.milliseconds,c.months=-c.months),c}function Vb(a,b){return function(c,d){var f;return null===d||isNaN(+d)||(La(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),Wb(this,Rb(c="string"==typeof c?+c:c,d),a),this}}function Wb(a,c,d,e){var f=c._milliseconds,g=c._days,h=c._months;e=null==e||e,f&&a._d.setTime(+a._d+f*d),g&&K(a,"Date",J(a,"Date")+g*d),h&&Ea(a,J(a,"Month")+h*d),e&&b.updateOffset(a,g||h)}function Zb(a,b){var c=a||rb(),d=Cb(c,this).startOf("day"),e=this.diff(d,"days",!0),f=e<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse";return this.format(b&&b[f]||this.localeData().calendar(f,this,rb(c)))}function $b(){return new q(this)}function _b(a,b){return"millisecond"===(b=G(void 0!==b?b:"millisecond"))?+(a=r(a)?a:rb(a))<+this:(r(a)?+a:+rb(a))<+this.clone().startOf(b)}function ac(a,b){var c;return"millisecond"===(b=G(void 0!==b?b:"millisecond"))?+this<+(a=r(a)?a:rb(a)):(c=r(a)?+a:+rb(a),+this.clone().endOf(b)<c)}function bc(a,b,c){return this.isAfter(a,c)&&this.isBefore(b,c)}function cc(a,b){var c;return"millisecond"===(b=G(b||"millisecond"))?+this==+(a=r(a)?a:rb(a)):(c=+rb(a),+this.clone().startOf(b)<=c&&c<=+this.clone().endOf(b))}function dc(a,b,c){var f,g,d=Cb(a,this),e=6e4*(d.utcOffset()-this.utcOffset());return"year"===(b=G(b))||"month"===b||"quarter"===b?(g=ec(this,d),"quarter"===b?g/=3:"year"===b&&(g/=12)):(f=this-d,g="second"===b?f/1e3:"minute"===b?f/6e4:"hour"===b?f/36e5:"day"===b?(f-e)/864e5:"week"===b?(f-e)/6048e5:f),c?g:s(g)}function ec(a,b){var f,c=12*(b.year()-a.year())+(b.month()-a.month()),d=a.clone().add(c,"months");return b-d<0?f=(b-d)/(d-a.clone().add(c-1,"months")):f=(b-d)/(a.clone().add(c+1,"months")-d),-(c+f)}function fc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function gc(){var a=this.clone().utc();return 0<a.year()&&a.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():U(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):U(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function hc(a){var c=U(this,a||b.defaultFormat);return this.localeData().postformat(c)}function ic(a,b){return this.isValid()?Rb({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function jc(a){return this.from(rb(),a)}function kc(a,b){return this.isValid()?Rb({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()}function lc(a){return this.to(rb(),a)}function mc(a){var b;return void 0===a?this._locale._abbr:(null!=(b=D(a))&&(this._locale=b),this)}function oc(){return this._locale}function pc(a){switch(a=G(a)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this}function qc(a){return void 0===(a=G(a))||"millisecond"===a?this:this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms")}function rc(){return+this._d-6e4*(this._offset||0)}function sc(){return Math.floor(+this/1e3)}function tc(){return this._offset?new Date(+this):this._d}function uc(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function vc(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function wc(){return l(this)}function xc(){return h({},k(this))}function yc(){return k(this).overflow}function zc(a,b){R(0,[a,a.length],0,b)}function Ac(a,b,c){return Ya(rb([a,11,31+b-c]),b,c).week}function Bc(a){var b=Ya(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==a?b:this.add(a-b,"y")}function Cc(a){var b=Ya(this,1,4).year;return null==a?b:this.add(a-b,"y")}function Dc(){return Ac(this.year(),1,4)}function Ec(){var a=this.localeData()._week;return Ac(this.year(),a.dow,a.doy)}
187function Fc(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Hc(a,b){return"string"!=typeof a?a:isNaN(a)?"number"==typeof(a=b.weekdaysParse(a))?a:null:parseInt(a,10)}function Jc(a){return this._weekdays[a.day()]}function Lc(a){return this._weekdaysShort[a.day()]}function Nc(a){return this._weekdaysMin[a.day()]}function Oc(a){var b,c,d;for(this._weekdaysParse=this._weekdaysParse||[],b=0;b<7;b++)if(this._weekdaysParse[b]||(c=rb([2e3,1]).day(b),d="^"+this.weekdays(c,"")+"|^"+this.weekdaysShort(c,"")+"|^"+this.weekdaysMin(c,""),this._weekdaysParse[b]=new RegExp(d.replace(".",""),"i")),this._weekdaysParse[b].test(a))return b}function Pc(a){var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=Hc(a,this.localeData()),this.add(a-b,"d")):b}function Qc(a){var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function Rc(a){return null==a?this.day()||7:this.day(this.day()%7?a:a-7)}function Sc(a,b){R(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function Tc(a,b){return b._meridiemParse}function Uc(a){return"p"===(a+"").toLowerCase().charAt(0)}function Wc(a,b,c){return 11<a?c?"pm":"PM":c?"am":"AM"}function _c(a,b){b[xa]=t(1e3*("0."+a))}function bd(){return this._isUTC?"UTC":""}function cd(){return this._isUTC?"Coordinated Universal Time":""}function fd(a){return rb(1e3*a)}function gd(){return rb.apply(null,arguments).parseZone()}function id(a,b,c){var d=this._calendar[a];return"function"==typeof d?d.call(b,c):d}function kd(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function md(){return this._invalidDate}function pd(a){return this._ordinal.replace("%d",a)}function qd(a){return a}function sd(a,b,c,d){var e=this._relativeTime[c];return"function"==typeof e?e(a,b,c,d):e.replace(/%d/i,a)}function td(a,b){var c=this._relativeTime[0<a?"future":"past"];return"function"==typeof c?c(b):c.replace(/%s/i,b)}function ud(a){var b,c;for(c in a)"function"==typeof(b=a[c])?this[c]=b:this["_"+c]=b;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function wd(a,b,c,d){var e=D(),f=i().set(d,b);return e[c](f,a)}function xd(a,b,c,d,e){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return wd(a,b,c,e);var f,g=[];for(f=0;f<d;f++)g[f]=wd(a,f,c,e);return g}function yd(a,b){return xd(a,b,"months",12,"month")}function zd(a,b){return xd(a,b,"monthsShort",12,"month")}function Ad(a,b){return xd(a,b,"weekdays",7,"day")}function Bd(a,b){return xd(a,b,"weekdaysShort",7,"day")}function Cd(a,b){return xd(a,b,"weekdaysMin",7,"day")}function Ed(){var a=this._data;return this._milliseconds=Dd(this._milliseconds),this._days=Dd(this._days),this._months=Dd(this._months),a.milliseconds=Dd(a.milliseconds),a.seconds=Dd(a.seconds),a.minutes=Dd(a.minutes),a.hours=Dd(a.hours),a.months=Dd(a.months),a.years=Dd(a.years),this}function Fd(a,b,c,d){var e=Rb(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Gd(a,b){return Fd(this,a,b,1)}function Hd(a,b){return Fd(this,a,b,-1)}function Id(a){return a<0?Math.floor(a):Math.ceil(a)}function Jd(){var e,f,g,h,i,a=this._milliseconds,b=this._days,c=this._months,d=this._data;return 0<=a&&0<=b&&0<=c||a<=0&&b<=0&&c<=0||(a+=864e5*Id(Ld(c)+b),c=b=0),d.milliseconds=a%1e3,e=s(a/1e3),d.seconds=e%60,f=s(e/60),d.minutes=f%60,g=s(f/60),d.hours=g%24,c+=i=s(Kd(b+=s(g/24))),b-=Id(Ld(i)),h=s(c/12),c%=12,d.days=b,d.months=c,d.years=h,this}function Kd(a){return 4800*a/146097}function Ld(a){return 146097*a/4800}function Md(a){var b,c,d=this._milliseconds;if("month"===(a=G(a))||"year"===a)return b=this._days+d/864e5,c=this._months+Kd(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Ld(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Nd(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*t(this._months/12)}function Od(a){return function(){return this.as(a)}}function Xd(a){return this[(a=G(a))+"s"]()}function Yd(a){return function(){return this._data[a]}}function ee(){return s(this.days()/7)}function he(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function ie(a,b,c){var d=Rb(a).abs(),e=fe(d.as("s")),f=fe(d.as("m")),g=fe(d.as("h")),h=fe(d.as("d")),i=fe(d.as("M")),j=fe(d.as("y")),k=e<ge.s&&["s",e]||1===f&&["m"]||f<ge.m&&["mm",f]||1===g&&["h"]||g<ge.h&&["hh",g]||1===h&&["d"]||h<ge.d&&["dd",h]||1===i&&["M"]||i<ge.M&&["MM",i]||1===j&&["y"]||["yy",j];return k[2]=b,k[3]=0<+a,k[4]=c,he.apply(null,k)}function je(a,b){return void 0!==ge[a]&&(void 0===b?ge[a]:(ge[a]=b,!0))}function ke(a){var b=this.localeData(),c=ie(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function me(){var d,e,a=le(this._milliseconds)/1e3,b=le(this._days),c=le(this._months);e=s((d=s(a/60))/60),a%=60,d%=60;var g=s(c/12),h=c%=12,i=b,j=e,k=d,l=a,m=this.asSeconds();return m?(m<0?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}function Ee(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:2<=b%10&&b%10<=4&&(b%100<10||20<=b%100)?c[1]:c[2]}function Fe(a,b,c){return"m"===c?b?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===c?b?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":a+" "+Ee({mm:b?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:b?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[c],+a)}function Ge(a,b){return{
188nominative:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_"),accusative:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function He(a,b){return{nominative:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_")}[/\[ ?[\u0412\u0432] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/.test(b)?"accusative":"nominative"][a.day()]}function Qe(a,b,c){return a+" "+Te({mm:"munutenn",MM:"miz",dd:"devezh"}[c],a)}function Re(a){switch(Se(a)){case 1:case 3:case 4:case 5:case 9:return a+" bloaz";default:return a+" vloaz"}}function Se(a){return 9<a?Se(a%10):a}function Te(a,b){return 2===b?Ue(a):a}function Ue(a){var b={m:"v",b:"v",d:"z"};return void 0===b[a.charAt(0)]?a:b[a.charAt(0)]+a.substring(1)}function We(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+(1===a?"minuta":2===a||3===a||4===a?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return d+(1===a?"sat":2===a||3===a||4===a?"sata":"sati");case"dd":return d+(1===a?"dan":"dana");case"MM":return d+(1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci");case"yy":return d+(1===a?"godina":2===a||3===a||4===a?"godine":"godina")}}function _e(a){return 1<a&&a<5&&1!=~~(a/10)}function af(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"p\xe1r sekund":"p\xe1r sekundami";case"m":return b?"minuta":d?"minutu":"minutou";case"mm":return b||d?e+(_e(a)?"minuty":"minut"):e+"minutami";case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(_e(a)?"hodiny":"hodin"):e+"hodinami";case"d":return b||d?"den":"dnem";case"dd":return b||d?e+(_e(a)?"dny":"dn\xed"):e+"dny";case"M":return b||d?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return b||d?e+(_e(a)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):e+"m\u011bs\xedci";
188case"y":return b||d?"rok":"rokem";case"yy":return b||d?e+(_e(a)?"roky":"let"):e+"lety"}}function ff(a,b,c){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}function hf(a,b,c){var e={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[a+" Tage",a+" Tagen"],M:["ein Monat","einem Monat"],MM:[a+" Monate",a+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[a+" Jahre",a+" Jahren"]};return b?e[c][0]:e[c][1]}function sf(a,b,c,d){var e={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[a+" minuti",a+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[a+" tunni",a+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[a+" kuu",a+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[a+" aasta",a+" aastat"]};return b?e[c][2]?e[c][2]:e[c][1]:d?e[c][0]:e[c][1]}function Af(a,b,c,d){var e="";switch(c){case"s":return d?"muutaman sekunnin":"muutama sekunti";case"m":return d?"minuutin":"minuutti";case"mm":e=d?"minuutin":"minuuttia";break;case"h":return d?"tunnin":"tunti";case"hh":e=d?"tunnin":"tuntia";break;case"d":return d?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":e=d?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return d?"kuukauden":"kuukausi";case"MM":e=d?"kuukauden":"kuukautta";break;case"y":return d?"vuoden":"vuosi";case"yy":e=d?"vuoden":"vuotta"}return Bf(a,d)+" "+e}function Bf(a,b){return a<10?b?zf[a]:yf[a]:a}function Of(a,b,c){var d=a+" ";switch(c){case"m":return b?"jedna minuta":"jedne minute";case"mm":return d+(1===a?"minuta":2===a||3===a||4===a?"minute":"minuta");case"h":return b?"jedan sat":"jednog sata";case"hh":return d+(1===a?"sat":2===a||3===a||4===a?"sata":"sati");case"dd":return d+(1===a?"dan":"dana");case"MM":return d+(1===a?"mjesec":2===a||3===a||4===a?"mjeseca":"mjeseci");case"yy":return d+(1===a?"godina":2===a||3===a||4===a?"godine":"godina")}}function Rf(a,b,c,d){var e=a;switch(c){case"s":return d||b?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"m":return"egy"+(d||b?" perc":" perce");case"mm":return e+(d||b?" perc":" perce");case"h":return"egy"+(d||b?" \xf3ra":" \xf3r\xe1ja");case"hh":return e+(d||b?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(d||b?" nap":" napja");case"dd":return e+(d||b?" nap":" napja");case"M":return"egy"+(d||b?" h\xf3nap":" h\xf3napja");case"MM":return e+(d||b?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(d||b?" \xe9v":" \xe9ve");case"yy":return e+(d||b?" \xe9v":" \xe9ve")}return""}function Sf(a){return(a?"":"[m\xfalt] ")+"["+Qf[this.day()]+"] LT[-kor]"}function Uf(a,b){return{nominative:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_"),accusative:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function Vf(a){return"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_")[a.month()]}function Wf(a){return"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_")[a.day()]}function Zf(a){return a%100==11||a%10!=1}function $f(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nokkrar sek\xfandur":"nokkrum sek\xfandum";
188case"m":return b?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return Zf(a)?e+(b||d?"m\xedn\xfatur":"m\xedn\xfatum"):b?e+"m\xedn\xfata":e+"m\xedn\xfatu";case"hh":return Zf(a)?e+(b||d?"klukkustundir":"klukkustundum"):e+"klukkustund";case"d":return b?"dagur":d?"dag":"degi";case"dd":return Zf(a)?b?e+"dagar":e+(d?"daga":"d\xf6gum"):b?e+"dagur":e+(d?"dag":"degi");case"M":return b?"m\xe1nu\xf0ur":d?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return Zf(a)?b?e+"m\xe1nu\xf0ir":e+(d?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):b?e+"m\xe1nu\xf0ur":e+(d?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return b||d?"\xe1r":"\xe1ri";case"yy":return Zf(a)?e+(b||d?"\xe1r":"\xe1rum"):e+(b||d?"\xe1r":"\xe1ri")}}function dg(a,b){return{nominative:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),accusative:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e1_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10e1_\u10db\u10d0\u10e0\u10e2\u10e1_\u10d0\u10de\u10e0\u10d8\u10da\u10d8\u10e1_\u10db\u10d0\u10d8\u10e1\u10e1_\u10d8\u10d5\u10dc\u10d8\u10e1\u10e1_\u10d8\u10d5\u10da\u10d8\u10e1\u10e1_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10e1_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10e1_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10e1_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e1".split("_")}[/D[oD] *MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function eg(a,b){return{nominative:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),accusative:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_")}[/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/.test(b)?"accusative":"nominative"][a.day()]}function ig(a,b,c){var e={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return b?e[c][0]:e[c][1]}function jg(a){return lg(a.substr(0,a.indexOf(" ")))?"a "+a:"an "+a}function kg(a){return lg(a.substr(0,a.indexOf(" ")))?"viru "+a:"virun "+a}function lg(a){if(a=parseInt(a,10),isNaN(a))return!1;if(a<0)return!0;if(a<10)return 4<=a&&a<=7;if(a<100){var b=a%10;return lg(0===b?a/10:b)}if(a<1e4){for(;10<=a;)a/=10;return lg(a)}return lg(a/=1e3)}function pg(a,b,c,d){return b?"kelios sekund\u0117s":d?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"}function qg(a,b){return{nominative:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),accusative:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function rg(a,b,c,d){return b?tg(c)[0]:d?tg(c)[1]:tg(c)[2]}function sg(a){return a%10==0||10<a&&a<20}function tg(a){return ng[a].split("_")}function ug(a,b,c,d){var e=a+" ";return 1===a?e+rg(a,b,c[0],d):b?e+(sg(a)?tg(c)[1]:tg(c)[0]):d?e+tg(c)[1]:e+(sg(a)?tg(c)[1]:tg(c)[2])}function vg(a,b){var c=-1===b.indexOf("dddd HH:mm"),d=og[a.day()];return c?d:d.substring(0,d.length-2)+"\u012f"}function yg(a,b,c){return c?b%10==1&&11!==b?a[2]:a[3]:b%10==1&&11!==b?a[0]:a[1]}function zg(a,b,c){return a+" "+yg(xg[c],a,b)}function Ag(a,b,c){return yg(xg[c],a,b)}function Bg(a,b){return b?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"}function Zg(a){return a%10<5&&1<a%10&&~~(a/10)%10!=1}function $g(a,b,c){var d=a+" ";switch(c){case"m":return b?"minuta":"minut\u0119";case"mm":return d+(Zg(a)?"minuty":"minut");case"h":return b?"godzina":"godzin\u0119";case"hh":return d+(Zg(a)?"godziny":"godzin");case"MM":return d+(Zg(a)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return d+(Zg(a)?"lata":"lat")}}function ch(a,b,c){var e=" ";return(20<=a%100||100<=a&&a%100==0)&&(e=" de "),a+e+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[c]}function eh(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:2<=b%10&&b%10<=4&&(b%100<10||20<=b%100)?c[1]:c[2]}function fh(a,b,c){return"m"===c?b?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":a+" "+eh({mm:b?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[c],+a)}function gh(a,b){return{nominative:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),accusative:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function hh(a,b){return{nominative:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),accusative:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_")}[/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function ih(a,b){return{nominative:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),accusative:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_")}[/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?\] ?dddd/.test(b)?"accusative":"nominative"][a.day()]}function nh(a){return 1<a&&a<5}function oh(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"p\xe1r sek\xfand":"p\xe1r sekundami";case"m":return b?"min\xfata":d?"min\xfatu":"min\xfatou";
188case"mm":return b||d?e+(nh(a)?"min\xfaty":"min\xfat"):e+"min\xfatami";case"h":return b?"hodina":d?"hodinu":"hodinou";case"hh":return b||d?e+(nh(a)?"hodiny":"hod\xedn"):e+"hodinami";case"d":return b||d?"de\u0148":"d\u0148om";case"dd":return b||d?e+(nh(a)?"dni":"dn\xed"):e+"d\u0148ami";case"M":return b||d?"mesiac":"mesiacom";case"MM":return b||d?e+(nh(a)?"mesiace":"mesiacov"):e+"mesiacmi";case"y":return b||d?"rok":"rokom";case"yy":return b||d?e+(nh(a)?"roky":"rokov"):e+"rokmi"}}function qh(a,b,c,d){var e=a+" ";switch(c){case"s":return b||d?"nekaj sekund":"nekaj sekundami";case"m":return b?"ena minuta":"eno minuto";case"mm":return e+(1===a?b?"minuta":"minuto":2===a?b||d?"minuti":"minutama":a<5?b||d?"minute":"minutami":b||d?"minut":"minutami");case"h":return b?"ena ura":"eno uro";case"hh":return e+(1===a?b?"ura":"uro":2===a?b||d?"uri":"urama":a<5?b||d?"ure":"urami":b||d?"ur":"urami");case"d":return b||d?"en dan":"enim dnem";case"dd":return e+(1===a?b||d?"dan":"dnem":2===a?b||d?"dni":"dnevoma":b||d?"dni":"dnevi");case"M":return b||d?"en mesec":"enim mesecem";case"MM":return e+(1===a?b||d?"mesec":"mesecem":2===a?b||d?"meseca":"mesecema":a<5?b||d?"mesece":"meseci":b||d?"mesecev":"meseci");case"y":return b||d?"eno leto":"enim letom";case"yy":return e+(1===a?b||d?"leto":"letom":2===a?b||d?"leti":"letoma":a<5?b||d?"leta":"leti":b||d?"let":"leti")}}function Eh(a,b,c,d){var e={s:["viensas secunds","'iensas secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[a+" m\xeduts"," "+a+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[a+" \xfeoras"," "+a+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[a+" ziuas"," "+a+" ziuas"],M:["'n mes","'iens mes"],MM:[a+" mesen"," "+a+" mesen"],y:["'n ar","'iens ar"],yy:[a+" ars"," "+a+" ars"]};return d?e[c][0]:b?e[c][0]:e[c][1].trim()}function Hh(a,b){var c=a.split("_");return b%10==1&&b%100!=11?c[0]:2<=b%10&&b%10<=4&&(b%100<10||20<=b%100)?c[1]:c[2]}function Ih(a,b,c){return"m"===c?b?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===c?b?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":a+" "+Hh({mm:"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[c],+a)}function Jh(a,b){return{nominative:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_"),accusative:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_")}[/D[oD]? *MMMM?/.test(b)?"accusative":"nominative"][a.month()]}function Kh(a,b){return{nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")}[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(b)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(b)?"genitive":"nominative"][a.day()]}function Lh(a){return function(){return a+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}var a,x,n=b.momentProperties=[],p=!1,w={},E={},N=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}
188|x|X|zz?|ZZ?|.)/g,O=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},Q={},W=/\d/,X=/\d\d/,Y=/\d{3}/,Z=/\d{4}/,$=/[+-]?\d{6}/,_=/\d\d?/,aa=/\d{1,3}/,ba=/\d{1,4}/,ca=/[+-]?\d{1,6}/,da=/\d+/,ea=/[+-]?\d+/,fa=/Z|[+-]\d\d:?\d\d/gi,ga=/[+-]?\d+(\.\d{1,3})?/,ha=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ia={},na={},ra=0,sa=1,ta=2,ua=3,va=4,wa=5,xa=6;R("M",["MM",2],"Mo",function(){return this.month()+1}),R("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)}),R("MMMM",0,0,function(a){return this.localeData().months(this,a)}),F("month","M"),ka("M",_),ka("MM",_,X),ka("MMM",ha),ka("MMMM",ha),oa(["M","MM"],function(a,b){b[sa]=t(a)-1}),oa(["MMM","MMMM"],function(a,b,c,d){var e=c._locale.monthsParse(a,d,c._strict);null!=e?b[sa]=e:k(c).invalidMonth=a});var za="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ba="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ka={};b.suppressDeprecationWarnings=!1;var Ma=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Na=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],Oa=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],Pa=/^\/?Date\((\-?\d+)/i;b.createFromInputFallback=Ja("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))}),R(0,["YY",2],0,function(){return this.year()%100}),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),F("year","y"),ka("Y",ea),ka("YY",_,X),ka("YYYY",ba,Z),ka("YYYYY",ca,$),ka("YYYYYY",ca,$),oa(["YYYYY","YYYYYY"],ra),oa("YYYY",function(a,c){c[ra]=2===a.length?b.parseTwoDigitYear(a):t(a)}),oa("YY",function(a,c){c[ra]=b.parseTwoDigitYear(a)});var Wa=I("FullYear",!(b.parseTwoDigitYear=function(a){return t(a)+(68<t(a)?1900:2e3)}));R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),F("week","w"),F("isoWeek","W"),ka("w",_),ka("ww",_,X),ka("W",_),ka("WW",_,X),pa(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=t(a)});var $a={dow:0,doy:6};R("DDD",["DDDD",3],"DDDo","dayOfYear"),F("dayOfYear","DDD"),ka("DDD",aa),ka("DDDD",Y),oa(["DDD","DDDD"],function(a,b,c){c._dayOfYear=t(a)}),b.ISO_8601=function(){};var sb=Ja("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=rb.apply(null,arguments);return a<this?this:a}),tb=Ja("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=rb.apply(null,arguments);return this<a?this:a});zb("Z",":"),zb("ZZ",""),ka("Z",fa),ka("ZZ",fa),oa(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Bb(a)});var Ab=/([\+\-]|\d\d)/gi;b.updateOffset=function(){};var Pb=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Qb=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Rb.fn=xb.prototype;var Xb=Vb(1,"add"),Yb=Vb(-1,"subtract");b.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var nc=Ja("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),zc("gggg","weekYear"),zc("ggggg","weekYear"),zc("GGGG","isoWeekYear"),zc("GGGGG","isoWeekYear"),F("weekYear","gg"),F("isoWeekYear","GG"),ka("G",ea),ka("g",ea),ka("GG",_,X),ka("gg",_,X),ka("GGGG",ba,Z),ka("gggg",ba,Z),ka("GGGGG",ca,$),ka("ggggg",ca,$),pa(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=t(a)}),pa(["gg","GG"],function(a,c,d,e){c[e]=b.parseTwoDigitYear(a)}),R("Q",0,0,"quarter"),F("quarter","Q"),ka("Q",W),oa("Q",function(a,b){b[sa]=3*(t(a)-1)}),R("D",["DD",2],"Do","date"),F("date","D"),ka("D",_),ka("DD",_,X),ka("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),oa(["D","DD"],ta),oa("Do",function(a,b){b[ta]=t(a.match(_)[0],10)});var Gc=I("Date",!0);R("d",0,"do","day"),R("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),R("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),R("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),F("day","d"),F("weekday","e"),F("isoWeekday","E"),ka("d",_),ka("e",_),ka("E",_),ka("dd",ha),ka("ddd",ha),ka("dddd",ha),pa(["dd","ddd","dddd"],function(a,b,c){var d=c._locale.weekdaysParse(a);null!=d?b.d=d:k(c).invalidWeekday=a}),pa(["d","e","E"],function(a,b,c,d){b[d]=t(a)});var Ic="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Kc="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mc="Su_Mo_Tu_We_Th_Fr_Sa".split("_");R("H",["HH",2],0,"hour"),R("h",["hh",2],0,function(){return this.hours()%12||12}),Sc("a",!0),Sc("A",!1),F("hour","h"),ka("a",Tc),ka("A",Tc),ka("H",_),ka("h",_),ka("HH",_,X),ka("hh",_,X),oa(["H","HH"],ua),oa(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),oa(["h","hh"],function(a,b,c){b[ua]=t(a),k(c).bigHour=!0});var Vc=/[ap]\.?m?\.?/i,Xc=I("Hours",!0);R("m",["mm",2],0,"minute"),F("minute","m"),ka("m",_),ka("mm",_,X),oa(["m","mm"],va);var Yc=I("Minutes",!1);R("s",["ss",2],0,"second"),F("second","s"),ka("s",_),ka("ss",_,X),oa(["s","ss"],wa);var $c,Zc=I("Seconds",!1);for(R("S",0,0,function(){return~~(this.millisecond()/100)}),R(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,function(){return 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),F("millisecond","ms"),ka("S",aa,W),ka("SS",aa,X),ka("SSS",aa,Y),$c="SSSS";$c.length<=9;$c+="S")ka($c,da);for($c="S";$c.length<=9;$c+="S")oa($c,_c);var ad=I("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var dd=q.prototype;dd.add=Xb,dd.calendar=Zb,dd.clone=$b,dd.diff=dc,dd.endOf=qc,dd.format=hc,dd.from=ic,dd.fromNow=jc,dd.to=kc,dd.toNow=lc,dd.get=L,dd.invalidAt=yc,dd.isAfter=_b,dd.isBefore=ac,dd.isBetween=bc,dd.isSame=cc,dd.isValid=wc,dd.lang=nc,dd.locale=mc,dd.localeData=oc,dd.max=tb,dd.min=sb,dd.parsingFlags=xc,dd.set=L,dd.startOf=pc,dd.subtract=Yb,dd.toArray=uc,dd.toObject=vc,dd.toDate=tc,dd.toISOString=gc,dd.toJSON=gc,dd.toString=fc,dd.unix=sc,dd.valueOf=rc,dd.year=Wa,dd.isLeapYear=Xa,dd.weekYear=Bc,dd.isoWeekYear=Cc,dd.quarter=dd.quarters=Fc,dd.month=Fa,dd.daysInMonth=Ga,dd.week=dd.weeks=bb,dd.isoWeek=dd.isoWeeks=cb,dd.weeksInYear=Ec,dd.isoWeeksInYear=Dc,dd.date=Gc,dd.day=dd.days=Pc,dd.weekday=Qc,dd.isoWeekday=Rc,dd.dayOfYear=eb,dd.hour=dd.hours=Xc,dd.minute=dd.minutes=Yc,dd.second=dd.seconds=Zc,dd.millisecond=dd.milliseconds=ad,dd.utcOffset=Eb,dd.utc=Gb,dd.local=Hb,dd.parseZone=Ib,dd.hasAlignedHourOffset=Jb,dd.isDST=Kb,dd.isDSTShifted=Lb,dd.isLocal=Mb,dd.isUtcOffset=Nb,dd.isUtc=Ob,dd.isUTC=Ob,dd.zoneAbbr=bd,dd.zoneName=cd,dd.dates=Ja("dates accessor is deprecated. Use date instead.",Gc),dd.months=Ja("months accessor is deprecated. Use month instead",Fa),dd.years=Ja("years accessor is deprecated. Use year instead",Wa),dd.zone=Ja("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Fb);var ed=dd,hd={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},jd={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ld="Invalid date",nd="%d",od=/\d{1,2}/,rd={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},vd=v.prototype;vd._calendar=hd,vd.calendar=id,vd._longDateFormat=jd,vd.longDateFormat=kd,vd._invalidDate=ld,vd.invalidDate=md,vd._ordinal=nd,vd.ordinal=pd,vd._ordinalParse=od,vd.preparse=qd,vd.postformat=qd,vd._relativeTime=rd,vd.relativeTime=sd,vd.pastFuture=td,vd.set=ud,vd.months=Aa,vd._months=za,vd.monthsShort=Ca,vd._monthsShort=Ba,vd.monthsParse=Da,vd.week=Za,vd._week=$a,vd.firstDayOfYear=ab,vd.firstDayOfWeek=_a,vd.weekdays=Jc,vd._weekdays=Ic,vd.weekdaysMin=Nc,vd._weekdaysMin=Mc,vd.weekdaysShort=Lc,vd._weekdaysShort=Kc,vd.weekdaysParse=Oc,vd.isPM=Uc,vd._meridiemParse=Vc,vd.meridiem=Wc,B("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10;return a+(1===t(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),b.lang=Ja("moment.lang is deprecated. Use moment.locale instead.",B),b.langData=Ja("moment.langData is deprecated. Use moment.localeData instead.",D);var Dd=Math.abs,Pd=Od("ms"),Qd=Od("s"),Rd=Od("m"),Sd=Od("h"),Td=Od("d"),Ud=Od("w"),Vd=Od("M"),Wd=Od("y"),Zd=Yd("milliseconds"),$d=Yd("seconds"),_d=Yd("minutes"),ae=Yd("hours"),be=Yd("days"),ce=Yd("months"),de=Yd("years"),fe=Math.round,ge={s:45,m:45,h:22,d:26,M:11},le=Math.abs,ne=xb.prototype;ne.abs=Ed,ne.add=Gd,ne.subtract=Hd,ne.as=Md,ne.asMilliseconds=Pd,ne.asSeconds=Qd,ne.asMinutes=Rd,ne.asHours=Sd,ne.asDays=Td,ne.asWeeks=Ud,ne.asMonths=Vd,ne.asYears=Wd,ne.valueOf=Nd,ne._bubble=Jd,ne.get=Xd,ne.milliseconds=Zd,ne.seconds=$d,ne.minutes=_d,ne.hours=ae,ne.days=be,ne.weeks=ee,ne.months=ce,ne.years=de,ne.humanize=ke,ne.toISOString=me,ne.toString=me,ne.toJSON=me,ne.locale=mc,ne.localeData=oc,ne.toIsoString=Ja("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",me),ne.lang=nc,R("X",0,0,"unix"),R("x",0,0,"valueOf"),ka("x",ea),ka("X",ga),oa("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),oa("x",function(a,b,c){c._d=new Date(t(a))}),b.version="2.10.6",c(rb),b.fn=ed,b.min=vb,b.max=wb,b.utc=i,b.unix=fd,b.months=yd,b.isDate=e,b.locale=B,b.invalid=m,b.duration=Rb,b.isMoment=r,b.weekdays=Ad,b.parseZone=gd,b.localeData=D,b.isDuration=yb,b.monthsShort=zd,b.weekdaysMin=Cd,b.defineLocale=C,b.weekdaysShort=Bd,b.normalizeUnits=G,b.relativeTimeThreshold=je;var oe=b,re=(oe.defineLocale("af",{
189months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(a){return/^nm$/i.test(a)},meridiem:function(a,b,c){return a<12?c?"vm":"VM":c?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||20<=a?"ste":"de")},week:{dow:1,doy:4}}),oe.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:6,doy:12}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),se={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},ve=(oe.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(a){return"\u0645"===a},meridiem:function(a){return a<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u
1890649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(a){return a.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return se[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return re[a]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),oe.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}}),{1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"}),we={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},xe=function(a){return 0===a?0:1===a?1:2===a?2:3<=a%100&&a%100<=10?3:11<=a%100?4:5},ye={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},ze=function(a){return function(b,c){var f=xe(b),g=ye[a][xe(b)];return 2===f&&(g=g[c?0:1]),g.replace(/%d/i,b)}},Ae=["\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u064a\u0646\u0627\u064a\u0631","\u0634\u0628\u0627\u0637 \u0641\u0628\u0631\u0627\u064a\u0631","\u0622\u0630\u0627\u0631 \u0645\u0627\u0631\u0633","\u0646\u064a\u0633\u0627\u0646 \u0623\u0628\u0631\u064a\u0644","\u0623\u064a\u0627\u0631 \u0645\u0627\u064a\u0648","\u062d\u0632\u064a\u0631\u0627\u0646 \u064a\u0648\u0646\u064a\u0648","\u062a\u0645\u0648\u0632 \u064a\u0648\u0644\u064a\u0648","\u0622\u0628 \u0623\u063a\u0633\u0637\u0633","\u0623\u064a\u0644\u0648\u0644 \u0633\u0628\u062a\u0645\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644 \u0623\u0643\u062a\u0648\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0646\u0648\u0641\u0645\u0628\u0631","\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644 \u062f\u064a\u0633\u0645\u0628\u0631"],Ce=(oe.defineLocale("ar",{months:Ae,monthsShort:Ae,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(a){return"\u0645"===a},meridiem:function(a){return a<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:ze("s"),m:ze("m"),mm:ze("m"),h:ze("h"),hh:ze("h"),d:ze("d"),dd:ze("d"),M:ze("M"),MM:ze("M"),y:ze("y"),yy:ze("y")},preparse:function(a){return a.replace(/\u200f/g,"").replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(a){return we[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return ve[a]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"}),Ke=(oe.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u
1890259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"birne\xe7\u0259 saniyy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(a){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(a)},meridiem:function(a){return a<4?"gec\u0259":a<12?"s\u0259h\u0259r":a<17?"g\xfcnd\xfcz":"ax\u015fam"},ordinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(a){if(0===a)return a+"-\u0131nc\u0131";var b=a%10,c=a%100-b,d=100<=a?100:null;return a+(Ce[b]||Ce[c]||Ce[d])},week:{dow:1,doy:7}}),oe.defineLocale("be",{months:Ge,monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 5,125 bytes, line 189
189split("_"),weekdays:He,weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:Fe,mm:Fe,h:Fe,hh:Fe,d:"\u0434\u0437\u0435\u043d\u044c",dd:Fe,M:"\u043c\u0435\u0441\u044f\u0446",MM:Fe,y:"\u0433\u043e\u0434",yy:Fe},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(a)},meridiem:function(a){return a<4?"\u043d\u043e\u0447\u044b":a<12?"\u0440\u0430\u043d\u0456\u0446\u044b":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a%10!=2&&a%10!=3||a%100==12||a%100==13?a+"-\u044b":a+"-\u0456";case"D":return a+"-\u0433\u0430";default:return a}},week:{dow:1,doy:7}}),oe.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0440_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u0412 \u0438\u0437\u043c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u043d\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},ordinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-\u0435\u0432":0===c?a+"-\u0435\u043d":10<c&&c<20?a+"-\u0442\u0438":1===b?a+"-\u0432\u0438":2===b?a+"-\u0440\u0438":7===b||8===b?a+"-\u043c\u0438":a+"-\u0442\u0438"},week:{dow:1,doy:7}}),{1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"}),Le={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"},Ne=(oe.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09c0_\u09ab\u09c7\u09ac\u09c1\u09df\u09be\u09b0\u09c0_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u
18909ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0985\u0997\u09be\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09b0_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2_\u0985\u0997_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09cd\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09c1\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09cd\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0\u09c1_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac_\u09b8\u09ae_\u09ae\u0999\u09cd\u0997_\u09ac\u09c1_\u09ac\u09cd\u09b0\u09bf\u09b9_\u09b6\u09c1_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u098f\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(a){return a.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(a){return Le[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Ke[a]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09c7\u09b2|\u09b0\u09be\u09a4/,isPM:function(a){return/^(\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09c7\u09b2|\u09b0\u09be\u09a4)$/.test(a)},meridiem:function(a){return a<4?"\u09b0\u09be\u09a4":a<10?"\u09b8\u0995\u09be\u09b2":a<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":a<20?"\u09ac\u09bf\u0995\u09c7\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}}),{1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"}),Oe={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"},Ze=(oe.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",m:"\u0f66\u0f90\u0f
18962\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(a){return a.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(a){return Oe[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Ne[a]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,isPM:function(a){return/^(\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c)$/.test(a)},meridiem:function(a){return a<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":a<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":a<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":a<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}}),oe.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondenno\xf9",m:"ur vunutenn",mm:Qe,h:"un eur",hh:"%d eur",d:"un devezh",dd:Qe,M:"ur miz",MM:Qe,y:"ur bloaz",yy:Re},ordinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(a){return a+(1===a?"a\xf1":"vet")},week:{dow:1,doy:4}}),oe.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:We,mm:We,h:We,hh:We,d:"dan",dd:We,M:"mjesec",MM:We,y:"godinu",yy:We},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),oe.defineLocale("ca",{months:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),longDateFormat:{LT:"H:mm",LTS:"LT:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%
189d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(a,b){var c=1===a?"r":2===a?"n":3===a?"r":4===a?"t":"\xe8";return("w"===b||"W"===b)&&(c="a"),a+c},week:{dow:1,doy:4}}),"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_")),
190$e="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),pf=(oe.defineLocale("cs",{months:Ze,monthsShort:$e,monthsParse:function(a,b){var c,d=[];for(c=0;c<12;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(Ze,$e),weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:af,m:af,mm:af,h:af,hh:af,d:af,dd:af,M:af,MM:af,y:af,yy:af},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(a){return a+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(a)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(a)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},ordinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}}
vendor: 4,686 bytes, line 190
190),oe.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(a){var c="";return 20<a?c=40===a||50===a||60===a||80===a||100===a?"fed":"ain":0<a&&(c=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][a]),a+c},week:{dow:1,doy:4}}),oe.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I g\xe5r kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:ff,mm:"%d Minuten",h:ff,hh:"%d Stunden",d:ff,dd:ff,M:ff,MM:ff,y:ff,yy:ff},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[Heute um] LT [Uhr]",sameElse:"L",nextDay:"[Morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[Gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:hf,mm:"%d Minuten",h:hf,hh:"%d Stunden",d:hf,dd:hf,M:hf,MM:hf,y:hf,yy:hf},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u
1900399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(a,b){return/D/.test(b.substring(0,b.indexOf("MMMM")))?this._monthsGenitiveEl[a.month()]:this._monthsNominativeEl[a.month()]},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(a,b,c){return 11<a?c?"\u03bc\u03bc":"\u039c\u039c":c?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(a){return"\u03bc"===(a+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT";default:return"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"}},sameElse:"L"},calendar:function(a,b){var c=this._calendarEl[a],d=b&&b.hours();return"function"==typeof c&&(c=c.apply(b)),c.replace("{}",d%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},ordinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}}),oe.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),oe.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LT
190S:"h:mm:ss A",L:"YYYY-MM-DD",LL:"D MMMM, YYYY",LLL:"D MMMM, YYYY h:mm A",LLLL:"dddd, D MMMM, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")}}),oe.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(a){var b=a%10;return a+(1==~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th")},week:{dow:1,doy:4}}),oe.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_a\u016dg_sep_okt_nov_dec".split("_"),weekdays:"Diman\u0109o_Lundo_Mardo_Merkredo_\u0134a\u016ddo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_\u0134a\u016d_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_\u0134a_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(a){return"p"===a.charAt(0).toLowerCase()},meridiem:function(a,b,c){return 11<a?c?"p.t.m.":"P.T.M.":c?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"anta\u016d %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}}),"Ene._Feb._Mar._Abr._May._Jun._Jul._Ago._Sep._Oct._Nov._Dic.".split("_")),qf="Ene_Feb_Mar_Abr_May_Jun_Jul_Ago_Sep_Oct_Nov_Dic".split("_"),vf=(oe.defineLocale("es",{months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?qf[a.month()]:pf[a.month()]},weekdays:"Domingo_Lunes_Martes_Mi\xe9rcoles_Jueves_Viernes_S\xe1bado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mi\xe9._Jue._Vie._S\xe1b.".split("_"),weekdaysMin:"Do_Lu_Ma_Mi_Ju_Vi_S\xe1".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}
vendor: 4,510 bytes, line 190
190),oe.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:sf,m:sf,mm:sf,h:sf,hh:sf,d:sf,dd:"%d p\xe4eva",M:sf,MM:sf,y:sf,yy:sf},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"}),wf={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"},yf=(oe.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(a){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(a)},meridiem:function(a){return a<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
190,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f\u06cc\u0646 \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(a){return a.replace(/[\u06f0-\u06f9]/g,function(a){return wf[a]}).replace(/\u060c/g,",")},postformat:function(a){return a.replace(/\d/g,function(a){return vf[a]}).replace(/,/g,"\u060c")},ordinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" ")),zf=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",yf[7],yf[8],yf[9]],Gf=(oe.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:Af,m:Af,mm:Af,h:Af,hh:Af,d:Af,dd:Af,M:Af,MM:Af,y:Af,yy:Af},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",m:"ein minutt",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0i",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"Dim._Lundi_Mardi_Mercr._Jeudi_Vendr._Sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(a){return a+(1===a?"er":"e")}}),oe.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(a){return a+(1===a?"er":"")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),Hf="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),Lf=(oe.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?Hf[a.month()]:Gf[a.month()]},weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||20<=a?"ste":"de")},week:{dow:1,doy:4}}),oe.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xu\xf1o_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xu\xf1._Xul._Ago._Set._Out._Nov._Dec.".split("_"),weekdays:"Domingo_Luns_Martes_M\xe9rcores_Xoves_Venres_S\xe1bado".
190split("_"),weekdaysShort:"Dom._Lun._Mar._M\xe9r._Xov._Ven._S\xe1b.".split("_"),weekdaysMin:"Do_Lu_Ma_M\xe9_Xo_Ve_S\xe1".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(a){return"uns segundos"===a?"nuns segundos":"en "+a},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:7}}),oe.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
19005d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(a){return 2===a?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":a+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(a){return 2===a?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":a+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(a){return 2===a?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":a+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(a){return 2===a?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":a%10==0&&10!==a?a+" \u05e9\u05e0\u05d4":a+" \u05e9\u05e0\u05d9\u05dd"}}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),Mf={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Qf=(oe.defineLocale("hi",{
191months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return Mf[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Lf[a]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924"===b?a<4?a:a+12:"\u0938\u0941\u092c\u0939"===b?a:"\u0926\u094b\u092a\u0939\u0930"===b?10<=a?a:a+12:"\u0936\u093e\u092e"===b?a+12:void 0},meridiem:function(a){return a<4?"\u0930\u093e\u0924":a<10?"\u0938\u0941\u092c\u0939":
vendor: 7,793 bytes, line 191
191a<17?"\u0926\u094b\u092a\u0939\u0930":a<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}}),oe.defineLocale("hr",{months:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:Of,mm:Of,h:Of,hh:Of,d:"dan",dd:Of,M:"mjesec",MM:Of,y:"godinu",yy:Of},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),"vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ")),ng=(oe.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(a){return"u"===a.charAt(1).toLowerCase()},meridiem:function(a,b,c){return a<12?!0===c?"de":"DE":!0===c?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return Sf.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return Sf.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:Rf,m:Rf,mm:Rf,h:Rf,hh:Rf,d:Rf,dd:Rf,M:Rf,MM:Rf,y:Rf,yy:Rf},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),oe.defineLocale("hy-am",{months:Uf,monthsShort:Vf,weekdays:Wf,weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(a){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(a)},meridiem:function(a){return a<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":a<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":a<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},ordinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(a,b){switch(b){case"DDD":case"w":case"W":case"DDDo":return 1===a?a+"-\u056b\u0576":a+"-\u0580\u0564";default:return a}},week:{dow:1,doy:7}}),oe.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"siang"===b?11<=a?a:a+12:"sore"===b||"malam"===b?a+12:void 0},meridiem:function(a){return a<11?"pagi":a<15?"siang":a<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),oe.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:$f,m:$f,mm:$f,h:"klukkustund",hh:$f,d:$f,dd:$f,M:$f,MM:$f,y:$f,yy:$f},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Luned\xec_Marted\xec_Mercoled\xec_Gioved\xec_Venerd\xec_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"D_L_Ma_Me_G_V_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(a){return(/^[0-9].+$/.test(a)?"tra":"in")+" "+a},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
191d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),oe.defineLocale("ja",{months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"Ah\u6642m\u5206",LTS:"Ah\u6642m\u5206s\u79d2",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u6642m\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5Ah\u6642m\u5206 dddd"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(a){return"\u5348\u5f8c"===a},meridiem:function(a){return a<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:"[\u6765\u9031]dddd LT",lastDay:"[\u6628\u65e5] LT",lastWeek:"[\u524d\u9031]dddd LT",sameElse:"L"},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}}),oe.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(a,b){return 12===a&&(a=0),"enjing"===b?a:"siyang"===b?11<=a?a:a+12:"sonten"===b||"ndalu"===b?a+12:void 0},meridiem:function(a){return a<11?"enjing":a<15?"siyang":a<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),oe.defineLocale("ka",{months:dg,monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:eg,weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(a){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10ec\u10d4\u10da\u10d8)/.test(a)?a.replace(/\u10d8$/,"\u10e8\u10d8"):a+"\u10e8\u10d8"},past:function(a){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(a)?a.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(a)?a.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):void 0},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},ordinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(a){return 0===a?a:1===a?a+"-\u10da\u10d8":a<20||a<=100&&a%20==0||a%100==0?"\u10db\u10d4-"+a:a+"-\u10d4"},week:{dow:1,doy:7}}),oe.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b7\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b7\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u
19117a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysMin:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c8 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},week:{dow:1,doy:4}}),oe.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h\uc2dc m\ubd84",LTS:"A h\uc2dc m\ubd84 s\ucd08",L:"YYYY.MM.DD",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h\uc2dc m\ubd84",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h\uc2dc m\ubd84"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87\ucd08",ss:"%d\ucd08",m:"\uc77c\ubd84",mm:"%d\ubd84",h:"\ud55c\uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c\ub2ec",MM:"%d\ub2ec",y:"\uc77c\ub144",yy:"%d\ub144"},ordinalParse:/\d{1,2}\uc77c/,ordinal:"%d\uc77c",meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(a){return"\uc624\ud6c4"===a},meridiem:function(a){return a<12?"\uc624\uc804":"\uc624\ud6c4"}}),oe.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:jg,past:kg,s:"e puer Sekonnen",m:ig,mm:"%d Minutten",h:ig,hh:"%
191d Stonnen",d:ig,dd:"%d Deeg",M:ig,MM:"%d M\xe9int",y:ig,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"}),og="sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),xg=(oe.defineLocale("lt",{months:qg,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:vg,weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:pg,m:rg,mm:ug,h:rg,hh:ug,d:rg,dd:ug,M:rg,MM:ug,y:rg,yy:ug},ordinalParse:/\d{1,2}-oji/,ordinal:function(a){return a+"-oji"},week:{dow:1,doy:4}}),{m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")}),Dg=(oe.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:Bg,m:Ag,mm:zg,h:Ag,hh:zg,d:Ag,dd:zg,M:Ag,MM:zg,y:Ag,yy:zg},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:2<=a&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=Dg.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+Dg.correctGrammaticalCase(a,d)}}),Hg=(oe.defineLocale("me",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"],weekdaysShort:["ned.","pon.","uto.","sri.","\u010det.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","\u010de","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:Dg.translate,mm:Dg.translate,h:Dg.translate,hh:Dg.translate,d:"dan",dd:Dg.translate,M:"mjesec",MM:Dg.translate,y:"godinu",yy:Dg.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),oe.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u
191043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0412\u043e \u0438\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0412\u043e \u0438\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u043e\u0441\u043b\u0435 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},ordinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(a){var b=a%10,c=a%100;return 0===a?a+"-\u0435\u0432":0===c?a+"-\u0435\u043d":10<c&&c<20?a+"-\u0442\u0438":1===b?a+"-\u0432\u0438":2===b?a+"-\u0440\u0438":7===b||8===b?a+"-\u043c\u0438":a+"-\u0442\u0438"},week:{dow:1,doy:7}}),oe.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,isPM:function(a){return/^(\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f)$/.test(a)}
vendor: 34,250 bytes, lines 191-193
191,meridiem:function(a){return a<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":a<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":a<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":a<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),Ig={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Mg=(oe.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),
192monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0928\u0902\u0924\u0930",past:"%s \u092a\u0942\u0930\u094d\u0935\u0940",s:"\u0938\u0947\u0915\u0902\u0926",m:"\u090f\u0915 \u092e\u093f\u0928\u093f\u091f",mm:"%d \u092e\u093f\u0928\u093f\u091f\u0947",h:"\u090f\u0915 \u0924\u093e\u0938",hh:"%d \u0924\u093e\u0938",d:"\u090f\u0915 \u0926\u093f\u0935\u0938",dd:"%d \u0926\u093f\u0935\u0938",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937\u0947"},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return Ig[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Hg[a]})},meridiemParse:/\u0930\u093e\u0924\u094d\u0930\u0940|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924\u094d\u0930\u0940"===b?a<4?a:a+12:"\u0938\u0915\u093e\u0933\u0940"===b?a:"\u0926\u0941\u092a\u093e\u0930\u0940"===b?10<=a?a:a+12:"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===b?a+12:void 0},meridiem:function(a){return a<4?"\u0930\u093e\u0924\u094d\u0930\u0940":a<10?"\u0938\u0915\u093e\u0933\u0940":a<17?"\u0926\u0941\u092a\u093e\u0930\u0940":a<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}}),oe.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?11<=a?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a){return a<11?"pagi":a<15?"tengahari":a<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),oe.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(a,b){return 12===a&&(a=0),"pagi"===b?a:"tengahari"===b?11<=a?a:a+12:"petang"===b||"malam"===b?a+12:void 0},meridiem:function(a){return a<11?"pagi":a<15?"tengahari":a<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),{1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"}),Ng={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"},Qg=(oe.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(a){return a.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(a){return Ng[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Mg[a]})},week:{dow:1,doy:4}}),oe.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tirs_ons_tors_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"H.mm",LTS:"H.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H.mm",LLLL:"dddd D. MMMM YYYY [kl.] H.mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"}),Rg={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Tg=(oe.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906\u0907._\u0938\u094b._\u092e\u0919\u094d_\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(a){return a.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(a){return Rg[a]})},postformat:function(a){return a.replace(/\d/g,function(a){return Qg[a]})},meridiemParse:/\u0930\u093e\u0924\u0940|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u092c\u0947\u0932\u0941\u0915\u093e|\u0938\u093e\u0901\u091d|\u0930\u093e\u0924\u0940/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u0930\u093e\u0924\u0940"===b?a<3?a:a+12:"\u092c\u093f\u0939\u093e\u0928"===b?a:"\u0926\u093f\u0909\u0901\u0938\u094b"===b?10<=a?a:a+12:"\u092c\u0947\u0932\u0941\u0915\u093e"===b||"\u0938\u093e\u0901\u091d"===b?a+12:void 0},meridiem:function(a){return a<3?"\u0930\u093e\u0924\u0940":a<10?"\u092c\u093f\u0939\u093e\u0928":a<15?"\u0926\u093f\u0909\u0901\u0938\u094b":a<18?"\u092c\u0947\u0932\u0941\u0915\u093e":a<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u0940"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u0940] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u0940",s:"\u0915\u0947\u0939\u0940 \u0938\u092e\u092f",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:1,doy:7}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),Ug="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Xg=(oe.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(a,b){return/-MMM-/.test(b)?Ug[a.month()]:Tg[a.month()]},weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(a){return a+(1===a||8===a||20<=a?"ste":"de")},week:{dow:1,doy:4}}),oe.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),"stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_")),Yg="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),lh=(oe.defineLocale("pl",{months:function(a,b){return""===b?"("+Yg[a.month()]+"|"+Xg[a.month()]+")":/D MMMM/.test(b)?Yg[a.month()]:Xg[a.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"nie_pon_wt_\u015br_czw_pt_sb".split("_"),weekdaysMin:"N_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:$g,mm:$g,h:$g,hh:$g,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:$g,y:"rok",yy:$g},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Ter\xe7a-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Dom_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1b".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atr\xe1s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba"}),oe.defineLocale("pt",{months:"Janeiro_Fevereiro_Mar\xe7o_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Ter\xe7a-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Dom_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1b".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}}),oe.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",m:"un minut",mm:ch,h:"o or\u0103",hh:ch,d:"o zi",dd:ch,M:"o lun\u0103",MM:ch,y:"un an",yy:ch},week:{dow:1,doy:7}}),oe.defineLocale("ru",{months:gh,monthsShort:hh,weekdays:ih,weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439|\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430 \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",nextWeek:function(){return 2===this.day()?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT"},lastWeek:function(a){if(a.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd [\u0432] LT":"[\u0412] dddd [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",m:fh,mm:fh,h:"\u0447\u0430\u0441",hh:fh,d:"\u0434\u0435\u043d\u044c",dd:fh,M:"\u043c\u0435\u0441\u044f\u0446",MM:fh,y:"\u0433\u043e\u0434",yy:fh},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(a)},meridiem:function(a){return a<4?"\u043d\u043e\u0447\u0438":a<12?"\u0443\u0442\u0440\u0430":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":return a+"-\u0439";case"D":return a+"-\u0433\u043e";case"w":case"W":return a+"-\u044f";default:return a}},week:{dow:1,doy:7}}),oe.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},ordinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(a){return a+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiem:function(a,b,c){return 11<a?c?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":c?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}}),"janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_")),mh="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),th=(oe.defineLocale("sk",{months:lh,monthsShort:mh,monthsParse:function(a,b){var c,d=[];for(c=0;c<12;c++)d[c]=new RegExp("^"+a[c]+"$|^"+b[c]+"$","i");return d}(lh,mh),weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 4:case 5:return"[minul\xfd] dddd [o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:oh,m:oh,mm:oh,h:oh,hh:oh,d:oh,dd:oh,M:oh,MM:oh,y:oh,yy:oh},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:qh,m:qh,mm:qh,h:qh,hh:qh,d:qh,dd:qh,M:qh,MM:qh,y:qh,yy:qh},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),oe.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),meridiemParse:/PD|MD/,isPM:function(a){return"M"===a.charAt(0)},meridiem:function(a){return a<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u0435 \u043c\u0438\u043d\u0443\u0442\u0435"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0435","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],yy:["\u0433\u043e\u0434\u0438\u043d\u0430","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(a,b){return 1===a?b[0]:2<=a&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=th.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+th.correctGrammaticalCase(a,d)}}),vh=(oe.defineLocale("sr-cyrl",{months:["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"],monthsShort:["\u0458\u0430\u043d.","\u0444\u0435\u0431.","\u043c\u0430\u0440.","\u0430\u043f\u0440.","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433.","\u0441\u0435\u043f.","\u043e\u043a\u0442.","\u043d\u043e\u0432.","\u0434\u0435\u0446."],weekdays:["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"],weekdaysShort:["\u043d\u0435\u0434.","\u043f\u043e\u043d.","\u0443\u0442\u043e.","\u0441\u0440\u0435.","\u0447\u0435\u0442.","\u043f\u0435\u0442.","\u0441\u0443\u0431."],weekdaysMin:["\u043d\u0435","\u043f\u043e","\u0443\u0442","\u0441\u0440","\u0447\u0435","\u043f\u0435","\u0441\u0443"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:th.translate,mm:th.translate,h:th.translate,hh:th.translate,d:"\u0434\u0430\u043d",dd:th.translate,M:"\u043c\u0435\u0441\u0435\u0446",MM:th.translate,y:"\u0433\u043e\u0434\u0438\u043d\u0443",yy:th.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(a,b){
193return 1===a?b[0]:2<=a&&a<=4?b[1]:b[2]},translate:function(a,b,c){var d=vh.words[c];return 1===c.length?b?d[0]:d[1]:a+" "+vh.correctGrammaticalCase(a,d)}}),Bh=(oe.defineLocale("sr",{months:["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"],monthsShort:["jan.","feb.","mar.","apr.","maj","jun","jul","avg.","sep.","okt.","nov.","dec."],weekdays:["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","
193subota"],weekdaysShort:["ned.","pon.","uto.","sre.","\u010det.","pet.","sub."],weekdaysMin:["ne","po","ut","sr","\u010de","pe","su"],longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:vh.translate,mm:vh.translate,h:vh.translate,hh:vh.translate,d:"dan",dd:vh.translate,M:"mesec",MM:vh.translate,y:"godinu",yy:vh.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),oe.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(a){var b=a%10;return a+(1==~~(a%100/10)?"e":1===b?"a":2===b?"a":"e")},week:{dow:1,doy:4}}),oe.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},ordinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(a){return a+"\u0bb5\u0ba4\u0bc1"},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(a){return a<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":a<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":a<10?" \u0b95\u0bbe\u0bb2\u0bc8":a<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":a<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":a<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(a,b){return 12===a&&(a=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===b?a<2?a:a+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===b||"\u0b95\u0bbe\u0bb2\u0bc8"===b?a:"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===b&&10<=a?a:a+12},week:{dow:0,doy:6}}),oe.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21\u0e01\u0e23\u0e32_\u0e01\u0e38\u0e21\u0e20\u0e32_\u0e21\u0e35\u0e19\u0e32_\u0e40\u0e21\u0e29\u0e32_\u0e1e\u0e24\u0e29\u0e20\u0e32_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32_\u0e01\u0e23\u0e01\u0e0e\u0e32_\u0e2a\u0e34\u0e07\u0e2b\u0e32_\u0e01\u0e31\u0e19\u0e22\u0e32_\u0e15\u0e38\u0e25\u0e32_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32_\u0e18\u0e31\u0e19\u0e27\u0e32".split("_"),weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),longDateFormat:{LT:"H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 m \u0e19\u0e32\u0e17\u0e35",LTS:"H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 m \u0e19\u0e32\u0e17\u0e35 s \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 m \u0e19\u0e32\u0e17\u0e35",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 m \u0e19\u0e32\u0e17\u0e35"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(a){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===a},meridiem:function(a){return a<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}}),oe.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%
193d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}}),{1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"}),Rh=(oe.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal:function(a){if(0===a)return a+"'\u0131nc\u0131";var b=a%10,c=a%100-b,d=100<=a?100:null;return a+(Bh[b]||Bh[c]||Bh[d])},week:{dow:1,doy:7}}),oe.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"LT.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY LT",LLLL:"dddd, [li] D. MMMM [dallas] YYYY LT"},meridiem:function(a,b,c){return 11<a?c?"d'o":"D'O":c?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:Eh,m:Eh,mm:Eh,h:Eh,hh:Eh,d:Eh,dd:Eh,M:Eh,MM:Eh,y:Eh,yy:Eh},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),oe.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4
193wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),oe.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}}),oe.defineLocale("uk",{months:Jh,monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:Kh,weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:Lh("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:Lh("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:Lh("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:Lh("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
1936:return Lh("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return Lh("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",m:Ih,mm:Ih,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:Ih,d:"\u0434\u0435\u043d\u044c",dd:Ih,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:Ih,y:"\u0440\u0456\u043a",yy:Ih},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(a){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(a)},meridiem:function(a){return a<4?"\u043d\u043e\u0447\u0456":a<12?"\u0440\u0430\u043d\u043a\u0443":a<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},ordinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(a,b){switch(b){case"M":case"d":case"DDD":case"w":case"W":return a+"-\u0439";case"D":return a+"-\u0433\u043e";default:return a}},week:{dow:1,doy:7}}),oe.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}}),oe.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n r\u1ed3i l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},ordinalParse:/\d{1,2}/,ordinal:function(a){return a},week:{dow:1,doy:4}}),oe.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"Ah\u70b9mm\u5206",LTS:"Ah\u70b9m\u5206s\u79d2",L:"YYYY-MM-DD",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206",l:"YYYY-MM-DD",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206",llll:"YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u51cc\u6668"===b||"\u65e9\u4e0a"===b||"\u4e0a\u5348"===b?a:"\u4e0b\u5348"===b||"\u665a\u4e0a"===b?a+12:11<=a?a:a+12},meridiem:function(a,b){var d=100*a+b;return d<600?"\u51cc\u6668":d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:function(){return 0===this.minutes()?"[\u4eca\u5929]Ah[\u70b9\u6574]":"[\u4eca\u5929]LT"},nextDay:function(){return 0===this.minutes()?"[\u660e\u5929]Ah[\u70b9\u6574]":"[\u660e\u5929]LT"},lastDay:function(){return 0===this.minutes()?"[\u6628\u5929]Ah[\u70b9\u6574]":"[\u6628\u5929]LT"},nextWeek:function(){var a,b;return a=oe().startOf("week"),b=604800<=this.unix()-a.unix()?"[\u4e0b]":"[\u672c]",0===this.minutes()?b+"dddAh\u70b9\u6574":b+"dddAh\u70b9mm"},lastWeek:function(){var a,b;return a=oe().startOf("week"),b=this.unix()<a.unix()?"[\u4e0a]":"[\u672c]",0===this.minutes()?b+"dddAh\u70b9\u6574":b+"dddAh\u70b9mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";case"M":return a+"\u6708";case"w":case"W":return a+"\u5468";default:return a}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}}),oe.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"Ah\u9edemm\u5206",LTS:"Ah\u9edem\u5206s\u79d2",L:"YYYY\u5e74MMMD\u65e5",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206",l:"YYYY\u5e74MMMD\u65e5",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5Ah\u9edemm\u5206",llll:"YYYY\u5e74MMMD\u65e5ddddAh\u9edemm\u5206"},meridiemParse:/\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(a,b){return 12===a&&(a=0),"\u65e9\u4e0a"===b||"\u4e0a\u5348"===b?a:"\u4e2d\u5348"===b?11<=a?a:a+12:"\u4e0b\u5348"===b||"\u665a\u4e0a"===b?a+12:void 0},meridiem:function(a,b){var d=100*a+b;return d<900?"\u65e9\u4e0a":d<1130?"\u4e0a\u5348":d<1230?"\u4e2d\u5348":d<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(a,b){switch(b){case"d":case"D":case"DDD":return a+"\u65e5";case"M":return a+"\u6708";case"w":case"W":return a+"\u9031";default:return a}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",m:"\u4e00\u5206\u9418",mm:"%d\u5206\u9418",h:"\u4e00\u5c0f\u6642",hh:"%d\u5c0f\u6642",d:"\u4e00\u5929",dd:"%d\u5929",M:"\u4e00\u500b\u6708",MM:"%d\u500b\u6708",y:"\u4e00\u5e74",
193yy:"%d\u5e74"}}),oe);return Rh.locale("en"),Rh}),function($){NGIN.Modules.TranslateDate={tags_to_translate:"p[data-translate-date], td[data-translate-date], span[data-translate-date], small[data-translate-date]",trigger:function(){var translater=this;$(this.tags_to_translate).each(function(i,el){var $dateObj=$(el),dateText=$dateObj.html();"en-us"!=$("html").attr("lang")&&$dateObj.html(translater.dateTranslate(dateText,$dateObj.data("translate-date"))).removeAttr("data-translate-date")})},dateTranslate:function(dateText,options){if(0<dateText.length&&"tbd"!=dateText.toLowerCase()){options.outp=options.outp||options.inp;var timeZone=this.getTimeZone(dateText,options.inp);return moment(dateText,options.inp).locale(options.lang).format(options.outp)+timeZone}return""},getTimeZone:function(dateText,dateFormat){var tz="";return-1!=dateFormat.indexOf("?")&&(tz=" "+dateText.replace(/\s+$/g,"").split(" ").pop()),tz}}}(jQuery),function($){NGIN.GridHelpers={HTML5Support:null,initAll:function(){},buildParams:function(newData,currentData){return $.isEmptyObject(newData)&&$.isEmptyObject(currentData)?{empty:!0}:$.extend(newData,currentData)},detectHTML5ColorTypeSupport:function(){var el=document.createElement("input");return el.setAttribute("type","color"),this.HTML5Support="text"!==el.type,this.HTML5Support},changeInputToColorType:function(id){$(id+" .color-picker, "+id+" .clone").each(function(){var $el=$(this),color=$el.val();-1==color.indexOf("#")&&(color="#"+color),this.type="color",$el.val(color).removeClass("color-picker")})},highlightErrorRows:function(rowIdPrefix){$("[data-error-row]").each(function(i,rowObj){var rowID=$(rowObj).data("error-row");$(rowIdPrefix+rowID).addClass("errorRow")})},populateSelect:function(id,prompt,options,strip_prefix){$(id).empty(),void 0!==prompt&&$(id).append('<option value="">'+prompt+"</option>"),void 0!==options&&$.each(options,function(value,text){!strip_prefix||"_"!=value.charAt(0)&&"."!=value.charAt(0)||(value=value.substring(1));var disabled=["select_division_league","select_division_association"].includes(value)?' disabled="disabled"':"";$(id).append('<option value="'+value+'"'+disabled+">"+text+"</option>")})},populateSelectDivisions:function(id,prompt,options){$(id).empty(),void 0!==prompt&&$(id).append('<option value="">'+prompt+"</option>"),void 0!==options&&$.each(options,function(value,text){value=text[0],text=text[1];var disabled=["select_division_league","select_division_association"].includes(value)?' disabled="disabled"':"";$(id).append('<option value="'+value+'"'+disabled+">"+text+"</option>")})},postErrors:function(rowErrors,tableId,rowIdPrefix){$(tableId+" tr").removeClass("errorRow");var flashError=$("<div id='flashError'><span></span></div>"),errorsH2=$("<h2>Errors: </h2>").appendTo(flashError.find("span"));$.each(rowErrors,function(row,errors){var parts=row.split("_");$(rowIdPrefix+parts[1]).addClass("errorRow"),$.each(errors,function(field,error){$("<div/>",{"class":"massEntryGridError",text:"Row "+parts[0]+": "+error}).appendTo(errorsH2)})}),$("#flashNotice").html(""),$("#errorNotice").html(flashError)},postMessage:function(message){message&&message.text&&$("#errorNotice").html("<div id='flashNotice'><span><h2>"+message.text+"</h2></span></div>")},postNoChanges:function(type){$("#errorNotice").html("<div id='flashNotice'><span><h2>"+type+" data was not changed, save cancelled.</h2></span></div>"),$(".errorRow").removeClass("errorRow")},postStarted:function(){$("#errorNotice").html("<div id='flashNotice'><span><h2>Save In progress ...</h2></span></div>"),$(".errorRow").removeClass("errorRow")},processRequiredField:function(name,value,row,errors){return value||(row in errors||(errors[row]={}),errors[row][name]=name+" cannot be blank"),value},resetColorInputs:function(formId){this.HTML5Support?this.changeInputToColorType(formId):NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()},resetGrid:function(tableId,message,type){$(tableId+" tbody").find("tr:gt(1)").remove(),$("#"+type+"NoRecords").attr("style","display:table-row"),$("#"+type+"NoRecords span").html(message),$("#"+type+"PaginationButtons").html("")},resetPage:function(message){$("#flashNotice").html(""),$("#errorNotice").html(""),this.postMessage(message),rebind_lbon()},rowChanged:function(originalData,rowObj,rowId){var changed=!1;return $(rowObj).find(":input").each(function(){var name=this.name.replace(/]/g,"").split("[")[2];if("primary_color"==name||"secondary_color"==name){if(originalData[rowId][name].replace("#","")!=this.value.replace("#",""))return!(changed=!0)}else if(originalData[rowId][name]!=this.value)return!(changed=!0)}),changed},setCookie:function(data,option){var cookieData=Cookie.get("mass_entry_filters")?JSON.parse(Cookie.get("mass_entry_filters")):{};"league"==option?(cookieData.division="",cookieData.season="",cookieData.subseason=""):"season"==option&&(cookieData.subseason=""),cookieData[option]=data,createCookie("mass_entry_filters",encodeURIComponent(JSON.stringify(cookieData)),0)}}}(jQuery),function($){NGIN.Modules.MassEntryFilters={filterData:null,filterParams:null,initAll:function(data,params){
194var that=this,cookieData=JSON.parse(Cookie.get("mass_entry_filters"));this.filterData=data,this.filterParams=params;var leagueSelection=this.getSelectOption(params,cookieData,"league"),divisionSelection=this.getSelectOption(params,cookieData,"division"),seasonSelection=this.getSelectOption(params,cookieData,"season"),subseasonSelection=this.getSelectOption(params,cookieData,"subseason"),teamSelection=this.getSelectOption(params,cookieData,"team");leagueSelection&&(that.populateSelect("#mass_entry_filter_league","- Select -",data.leagues,leagueSelection),that.populateSelect("#mass_entry_filter_division","- Select Division -",data.divisions[leagueSelection],divisionSelection),that.populateSelect("#mass_entry_filter_season","- Select Season -",data.seasons[leagueSelection],seasonSelection)),seasonSelection&&that.populateSelect("#mass_entry_filter_subseason","- Select Subseason -",data.subseasons[seasonSelection],subseasonSelection),subseasonSelection&&that.populateSelect("#mass_entry_filter_team","- Select Team -",data.teams[subseasonSelection],teamSelection),$(".filterTab").change(function(){that.processSelect($(this).val(),$(this).attr("id"))})},getSelectOption:function(params,cookieData,option){return params&&params[option]?params[option]:cookieData&&cookieData[option]?cookieData[option]:""},populateSelect:function(id,prompt,options,selected){$(id).empty(),$(id).append('<option value="">'+prompt+"</option>"),void 0!==options&&$.each(options,function(value,text){var disabled=["select_assoc","select_club_assoc","select_league"].includes(value)?' disabled="disabled"':"";$(id).append('<option value="'+value+'"'+disabled+">"+text+"</option>")}),$(id).val(selected)},processSelect:function(selection,id){switch(id.split("_")[3]){case"league":var seasons=this.filterData.seasons[selection]?this.filterData.seasons[selection]:[],divisions=this.filterData.divisions[selection]?this.filterData.divisions[selection]:[];this.populateSelect("#mass_entry_filter_division","- Select Division -",divisions,""),this.populateSelect("#mass_entry_filter_season","- Select Season -",seasons,""),this.populateSelect("#mass_entry_filter_subseason","- Select Subseason -",[],""),this.populateSelect("#mass_entry_filter_team","- Select Team -",[],""),NGIN.GridHelpers.setCo
194okie(selection,"league");break;case"division":NGIN.GridHelpers.setCookie(selection,"division");break;case"season":var subseasons=this.filterData.subseasons[selection]?this.filterData.subseasons[selection]:[];this.populateSelect("#mass_entry_filter_subseason","- Select Subseason -",subseasons,""),NGIN.GridHelpers.setCookie(selection,"season");break;case"subseason":var teams=this.filterData.teams[selection]?this.filterData.teams[selection]:[];NGIN.GridHelpers.setCookie(selection,"subseason"),this.populateSelect("#mass_entry_filter_team","- Select Team -",teams,"");break;case"team":NGIN.GridHelpers.setCookie(selection,"team")}}}}(jQuery),function($){NGIN.Modules.MassEntryCoaches={originalCoachData:null,initAll:function(rosterIds){var that=this;this.getOriginalCoachData(),NGIN.GridHelpers.highlightErrorRows(),$("#coach_clone").hide(),rosterIds&&NGIN.GridHelpers.populateSelect("#roster_coach_clone_roster_id","- Select Team -",rosterIds,!1),$(".filterTab-coaches").change(function(){NGIN.GridHelpers.resetGrid("#coachesTable","No roster coaches found","coach"),NGIN.GridHelpers.populateSelect("#roster_coach_clone_roster_id","- Select Team -",[],!1),that.processSelect($(this).val(),$(this).attr("id"))}),this.initActions()},initActions:function(){var that=this;$(document).on("click",".deleteNewCoach",function(e){e.preventDefault(),$(this).parents("tr").remove()}),$("#addCoachButton").click(function(e){if(e.preventDefault(),""!=$("#mass_entry_filter_subseason").val()){var firstRow=$("#coach_clone"),cloneRow=$("#coach_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show()}else $("#msg").show()}),$("#submitCoachButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_coaches","#coach_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("Coach")):(NGIN.GridHelpers.postStarted(),$("#changed_coaches").val(JSON.stringify(params)),$("#mass_entry_coaches").submit())})},getCoaches:function(tableId,params){return $("#coachNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/coaches.js",params,function(){},"script"),!1},getOriginalCoachData:function(){var that=this;that.originalCoachData={},$(".coachRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addRow")||(that.originalCoachData[rowId]={},$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalCoachData,{})}))})},getRowCoachData:function(coachData){var that=this,rowPosition=0;$(".coachRow").each(function(i,rowObj){var newCoach,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newCoach=!!$(rowObj).hasClass("addRow"),rowPosition++,(newCoach||NGIN.GridHelpers.rowChanged(that.originalCoachData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newCoach?that.processField(this,rowPosition,rowId,coachData["new"],coachData.errors):that.processField(this,rowPosition,rowId,coachData.current,coachData.errors)}))})},postMessage:function(message){message&&message.text&&$("#errorNotice").html("<div id='flashNotice'><span><h2>"+message.text+"</h2></span></div>")},preprocessPostParams:function(){var postCoachData={"new":{},current:{},errors:{}};return this.getRowCoachData(postCoachData),$.isEmptyObject(postCoachData.errors)?NGIN.GridHelpers.buildParams(postCoachData["new"],postCoachData.current):postCoachData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;switch(rowId in data||(data[rowId]={}),name){case"first_name":value=NGIN.GridHelpers.processRequiredField("First Name",element.value,row,errors);break;case"last_name":value=NGIN.GridHelpers.processRequiredField("Last Name",element.value,row,errors);break;case"roster_id":value=NGIN.GridHelpers.processRequiredField("Team",element.value,row,errors);break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;default:value=element.value}data[rowId][name]=value},processSelect:function(selection,id){var selections,type=id.split("_")[3];"subseason"==type?selections={league:$("#mass_entry_filter_league").val(),season:$("#mass_entry_filter_season").val(),subseason:selection,roster_type:$("#roster_type").val()}:"team"==type&&(selections={league:$("#mass_entry_filter_league").val(),season:$("#mass_entry_filter_season").val(),subseason:$("#mass_entry_filter_subseason").val(),team:selection,roster_type:$("#roster_type").val()}
194),selections&&this.getCoaches("#coachesTable",selections),$("#msg").hide()},resetPage:function(rosterIds,message){$("#flashNotice").html(""),$("#errorNotice").html(""),this.getOriginalCoachData(),NGIN.GridHelpers.populateSelect("#roster_coach_clone_roster_id","- Select Team -",rosterIds,!1),this.postMessage(message),rebind_lbon()},updateClone:function(clone,cloneId){var idPrefix="roster_coach_",namePrefix="roster_coach",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow coachRow"),clone.find("#"+idPrefix+cloneId+"_first_name").attr({id:idStr+"_first_name",name:nameStr+"[first_name]"}),clone.find("#"+idPrefix+cloneId+"_last_name").attr({id:idStr+"_last_name",name:nameStr+"[last_name]"}),clone.find("#"+idPrefix+cloneId+"_email").attr({id:idStr+"_email",name:nameStr+"[email]"}),clone.find("#"+idPrefix+cloneId+"_jersey_number").attr({id:idStr+"_jersey_number",name:nameStr+"[jersey_number]"}),clone.find("#"+idPrefix+cloneId+"_roster_id").attr({id:idStr+"_roster_id",name:nameStr+"[roster_id]"}),clone.find(".buttonDelete").addClass("deleteNewCoach"),clone.attr("id","coach_"+uniqueId),clone}}}(jQuery),function($){NGIN.Modules.MassEntryLeagues={HTML5Support:null,originalLeagueData:null,initAll:function(){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),NGIN.GridHelpers.resetColorInputs("#mass_entry_leagues"),NGIN.GridHelpers.highlightErrorRows("#league_"),this.getOriginalLeagueData(),$("#league_clone").hide(),$(".filterTab-leagues").change(function(){NGIN.GridHelpers.resetGrid("#leaguesTable","No Leagues found","league"),that.processSelect($(this).val(),$(this).attr("id"))}),this.initActions()},initActions:function(){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),$(document).on("click",".deleteLeague",function(){$(this).parents("tr").attr("id").split("_")[1]==$("#mass_entry_filter_league").val()&&NGIN.GridHelpers.setCookie("","league")}),$(document).on("click",".deleteNewLeague",function(e){e.preventDefault(),$(this).parents("tr").remove()}),$("#addLeagueButton").click(function(e){e.preventDefault();var firstRow=$("#league_clone"),cloneRow=$("#league_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show(),!this.HTML5Support&&NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()}),$("#submitLeagueButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_leagues","#league_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("League")):(NGIN.GridHelpers.postStarted(),$("#changed_leagues").val(JSON.stringify(params)),$("#mass_entry_leagues").submit())})},getLeagues:function(tableId,params){return $("#leagueNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/leagues.js",params,function(){},"script"),!1},getOriginalLeagueData:function(){var that=this;that.originalLeagueData={},$(".leagueRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addLeague")||(that.originalLeagueData[rowId]={},$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalLeagueData,{})}))})},getRowLeagueData:function(leagueData){var that=this,rowPosition=0;$(".leagueRow").each(function(i,rowObj){var newLeague,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newLeague=!!$(rowObj).hasClass("addRow"),rowPosition++,(newLeague||NGIN.GridHelpers.rowChanged(that.originalLeagueData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newLeague?that.processField(this,rowPosition,rowId,leagueData["new"],leagueData.errors):that.processField(this,rowPosition,rowId,leagueData.current,leagueData.errors)}))})},preprocessPostParams:function(){var params={},postLeagueData={"new":{},current:{},errors:{}},that=this;return $("#mass_entry_leagues :input").each(function(){-1==this.name.indexOf("clone")&&(this.name.replace(/]/g,"").split("[").length<3&&(params[this.name]=this.value))}),that.getRowLeagueData(postLeagueData),$.isEmptyObject(postLeagueData.errors)?NGIN.GridHelpers.buildParams(postLeagueData["new"],postLeagueData.current):postLeagueData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;
194switch(rowId in data||(data[rowId]={}),name){case"name":value=NGIN.GridHelpers.processRequiredField("Name",element.value,row,errors);break;case"button_title":value=NGIN.GridHelpers.processRequiredField("Short Name",element.value,row,errors);break;case"abbrev":value=NGIN.GridHelpers.processRequiredField("Abbrev",element.value,row,errors);break;case"gender":value=NGIN.GridHelpers.processRequiredField("Gender",element.value,row,errors);break;case"primary_color":case"secondary_color":value=element.value.replace("#","");break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;default:value=element.value}data[rowId][name]=value},processSelect:function(selection,id){if("league"==id.split("_")[3]){var selections={league:selection,season:"",subseason:""};this.getLeagues("#leaguesTable",selections)}},updateClone:function(clone,cloneId){var idPrefix="league_",namePrefix="league",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow leagueRow"),clone.find("#"+idPrefix+cloneId+"_name").attr({id:idStr+"_name",name:nameStr+"[name]"}),clone.find("#"+idPrefix+cloneId+"_button_title").attr({id:idStr+"_button_title",name:nameStr+"[button_title]"}),clone.find("#"+idPrefix+cloneId+"_abbrev").attr({id:idStr+"_abbrev",name:nameStr+"[abbrev]"}),clone.find("#"+idPrefix+cloneId+"_gender").attr({id:idStr+"_gender",name:nameStr+"[gender]"}),clone.find("#"+idPrefix+cloneId+"_sport_id").attr({id:idStr+"_sport_id",name:nameStr+"[sport_id]"}),clone.find(".buttonDelete").addClass("deleteNewLeague"),this.HTML5Support?(clone.find("#"+idPrefix+cloneId+"_primary_color").removeClass("clone").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").removeClass("clone").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})):(clone.find("#"+idPrefix+cloneId+"_primary_color").toggleClass("clone color-picker").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").toggleClass("clone color-picker").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})),clone.attr("id","league_"+uniqueId),clone}}}(jQuery),function($){NGIN.Modules.MassEntryAssociations={HTML5Support:null,originalAssociationData:null,initAll:function(){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),NGIN.GridHelpers.resetColorInputs("#mass_entry_associations"),NGIN.GridHelpers.highlightErrorRows("#association_"),this.getOriginalAssociationData(),$("#association_clone").hide(),$(".filterTab-associations").change(function(){NGIN.GridHelpers.resetGrid("#associationsTable","No Clubs found","association"),that.processSelect($(this).val(),$(this).attr("id"))}),this.initActions()},initActions:function(){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),$(document).on("click",".deleteAssociation",function(){$(this).parents("tr").attr("id").split("_")[1]==$("#mass_entry_filter_league").val()&&NGIN.GridHelpers.setCookie("","league")}),$(document).on("click",".deleteNewAssociation",function(e){e.preventDefault(),$(this).parents("tr").remove()}),$("#addAssociationButton").click(function(e){e.preventDefault();var firstRow=$("#association_clone"),cloneRow=$("#association_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show(),!this.HTML5Support&&NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()}),$("#submitAssociationButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_associations","#association_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("Association")):(NGIN.GridHelpers.postStarted(),$("#changed_associations").val(JSON.stringify(params)),$("#mass_entry_associations").submit())})},getAssociations:function(tableId,params){return $("#associationNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/associations.js",params,function(){},"script"),!1},getOriginalAssociationData:function(){var that=this;that.originalAssociationData={},$(".associationRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addAssociation")||(that.originalAssociationData[rowId]={}
194,$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalAssociationData,{})}))})},getRowAssociationData:function(associationData){var that=this,rowPosition=0;$(".associationRow").each(function(i,rowObj){var newAssociation,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newAssociation=!!$(rowObj).hasClass("addRow"),rowPosition++,(newAssociation||NGIN.GridHelpers.rowChanged(that.originalAssociationData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newAssociation?that.processField(this,rowPosition,rowId,associationData["new"],associationData.errors):that.processField(this,rowPosition,rowId,associationData.current,associationData.errors)}))})},preprocessPostParams:function(){var params={},postAssociationData={"new":{},current:{},errors:{}},that=this;return $("#mass_entry_associations :input").each(function(){-1==this.name.indexOf("clone")&&(this.name.replace(/]/g,"").split("[").length<3&&(params[this.name]=this.value))}),that.getRowAssociationData(postAssociationData),$.isEmptyObject(postAssociationData.errors)?NGIN.GridHelpers.buildParams(postAssociationData["new"],postAssociationData.current):postAssociationData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;switch(rowId in data||(data[rowId]={}),name){case"name":value=NGIN.GridHelpers.processRequiredField("Name",element.value,row,errors);break;case"button_title":value=NGIN.GridHelpers.processRequiredField("Short Name",element.value,row,errors);break;case"abbrev":value=NGIN.GridHelpers.processRequiredField("Abbrev",element.value,row,errors);break;case"gender":value=NGIN.GridHelpers.processRequiredField("Gender",element.value,row,errors);break;case"primary_color":case"secondary_color":value=element.value.replace("#","");break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;default:value=element.value}data[rowId][name]=value},processSelect:function(selection,id){if("league"==id.split("_")[3]){var selections={association:selection,season:"",subseason:""};this.getAssociations("#associationsTable",selections)}},updateClone:function(clone,cloneId){var idPrefix="association_",namePrefix="association",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow associationRow"),clone.find("#"+idPrefix+cloneId+"_name").attr({id:idStr+"_name",name:nameStr+"[name]"}),clone.find("#"+idPrefix+cloneId+"_button_title").attr({id:idStr+"_button_title",name:nameStr+"[button_title]"}),clone.find("#"+idPrefix+cloneId+"_abbrev").attr({id:idStr+"_abbrev",name:nameStr+"[abbrev]"}),clone.find("#"+idPrefix+cloneId+"_gender").attr({id:idStr+"_gender",name:nameStr+"[gender]"}),clone.find("#"+idPrefix+cloneId+"_sport_id").attr({id:idStr+"_sport_id",name:nameStr+"[sport_id]"}),clone.find(".buttonDelete").addClass("deleteNewAssociation"),this.HTML5Support?(clone.find("#"+idPrefix+cloneId+"_primary_color").removeClass("clone").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").removeClass("clone").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})):(clone.find("#"+idPrefix+cloneId+"_primary_color").toggleClass("clone color-picker").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").toggleClass("clone color-picker").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})),clone.attr("id","association_"+uniqueId),clone}}}(jQuery),function($){NGIN.Modules.MassEntryDivisions={HTML5Support:null,originalDivisionData:null,initAll:function(leagueIds){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),NGIN.GridHelpers.resetColorInputs("#mass_entry_divisions"),NGIN.GridHelpers.highlightErrorRows("#division_"),this.getOriginalDivisionData(),$("#division_clone").hide(),leagueIds&&NGIN.GridHelpers.populateSelectDivisions("#division_clone_league_id","- Select -",leagueIds,!0),$(".filterTab-divisions").change(function(){NGIN.GridHelpers.resetGrid("#divisionsTable","No Divisions foun
194d","division"),that.processSelect($(this).attr("id"))}),this.initActions()},initActions:function(){var that=this;$(document).on("click",".deleteDivision",function(){$(this).parents("tr").attr("id").split("_")[1]==$("#mass_entry_filter_division").val()&&NGIN.GridHelpers.setCookie("","division")}),$(document).on("click",".deleteNewDivision",function(e){e.preventDefault(),$(this).parents("tr").remove()}),$("#addDivisionButton").click(function(e){e.preventDefault();var firstRow=$("#division_clone"),cloneRow=$("#division_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show(),!this.HTML5Support&&NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()}),$("#submitDivisionButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_divisions","#division_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("Division")):(NGIN.GridHelpers.postStarted(),$("#changed_divisions").val(JSON.stringify(params)),$("#mass_entry_divisions").submit())})},resetPage:function(leagueIds,message){this.getOriginalDivisionData(),NGIN.GridHelpers.populateSelectDivisions("#division_clone_league_id","- Select -",leagueIds,!0),NGIN.GridHelpers.resetColorInputs("#mass_entry_divisions"),NGIN.GridHelpers.resetPage(message)},getDivisions:function(tableId,params){return $("#divisionNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/divisions.js",params,function(){},"script"),!1},getOriginalDivisionData:function(){var that=this;that.originalDivisionData={},$(".divisionRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addDivision")||(that.originalDivisionData[rowId]={},$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalDivisionData,{})}))})},getRowDivisionData:function(divisionData){var that=this,rowPosition=0;$(".divisionRow").each(function(i,rowObj){var newDivision,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newDivision=!!$(rowObj).hasClass("addRow"),rowPosition++,(newDivision||NGIN.GridHelpers.rowChanged(that.originalDivisionData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newDivision?that.processField(this,rowPosition,rowId,divisionData["new"],divisionData.errors):that.processField(this,rowPosition,rowId,divisionData.current,divisionData.errors)}))})},preprocessPostParams:function(){var params={},postDivisionData={"new":{},current:{},errors:{}},that=this;return $("#mass_entry_divisions :input").each(function(){-1==this.name.indexOf("clone")&&(this.name.replace(/]/g,"").split("[").length<3&&(params[this.name]=this.value))}),that.getRowDivisionData(postDivisionData),$.isEmptyObject(postDivisionData.errors)?NGIN.GridHelpers.buildParams(postDivisionData["new"],postDivisionData.current):postDivisionData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;switch(rowId in data||(data[rowId]={}),name){case"name":value=NGIN.GridHelpers.processRequiredField("Name",element.value,row,errors);break;case"button_title":value=NGIN.GridHelpers.processRequiredField("Short Name",element.value,row,errors);break;case"abbrev":value=NGIN.GridHelpers.processRequiredField("Abbrev",element.value,row,errors);break;case"primary_color":case"secondary_color":value=element.value.replace("#","");break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;default:value=element.value}data[rowId][name]=value},processSelect:function(id){var type=id.split("_")[3];if("league"==type||"division"==type){var selections={league:$("#mass_entry_filter_league").val(),division:$("#mass_entry_filter_division").val(),season:"",subseason:""};this.getDivisions("#divisionsTable",selections)}},updateClone:function(clone,cloneId){var idPrefix="division_",namePrefix="division",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow divisionRow"),clone.find("#"+idPrefix+cloneId+"_name").attr({id:idStr+"_name",name:nameStr+"[name]"}),clone.find("#"+idPrefix+cloneId+"_button_title").attr({id:idStr+"_button_title",name:nameStr+"[button_title]"}),clone.find("#"+idPrefix+cloneId+"_abbrev").attr({id:idStr+"_abbrev",name:nameStr+"[abbrev]"}),clone.find("#"+idPrefix+cloneId+"_league_id").attr({id:idStr+"_league_id",name:nameStr+"[league_id]"}),this.HTML5Support?(clone.find("#"+idPrefix+cloneId+"_primary_color").removeClass("clone").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").removeClass("clone").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})):(clone.find("#"+idPrefix+cloneId+"_primary_color").toggleClass("clone color-picker").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").toggleClass("clone color-picker").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})),clone.find(".buttonDelete").addClass("deleteNewDivision"),clone.attr("id","division_"+uniqueId),clone}}}(jQuery),function($){NGIN.Modules.MassEntryPlayers={originalPlayerData:null,initAll:function(rosterIds){var that=this;this.getOriginalPlayerData(),NGIN.GridHelpers.highlightErrorRows(),$("#player_clone").hide(),rosterIds&&NGIN.GridHelpers.populateSelect("#roster_player_clone_roster_id",this.prompt(rosterIds),rosterIds,!1),$(".filterTab-players").change(function(){NGIN.GridHelpers.resetGrid("#playersTable","No roster players found","player"),NGIN.GridHelpers.populateSelect("#roster_player_clone_roster_id","- Select Team -",[],!1),that.processSelect($(this).val(),$(this).attr("id"))}),$(document).on("click",".deleteNewPlayer",function(e){e.preventDefault(),$(this).parents("tr").remove()}),this.initActions()},initActions:function(){var that=this;$("#addPlayerButton").click(function(e){if(e.preventDefault(),""!=$("#mass_entry_filter_subseason").val()){var firstRow=$("#player_clone"),cloneRow=$("#player_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show()}else $("#msg").show()}),$("#submitPlayerButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_players","#player_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("Player")):(NGIN.GridHelpers.postStarted(),$("#changed_players").val(JSON.stringify(params)),$("#mass_entry_players").submit())}),$("#mass_entry_filter_league").change(function(){that.togglePlayerCreationButtons()}),this.togglePlayerCreationButtons()},leagueRosteringRestricted:function(leagueId){return parseLeagueId=leagueId.substring(1),leagueRosteringRestrictedList=JSON.parse($("#league_rostering_restricted_lists").val()),rosteringRestricted=_.find(leagueRosteringRestrictedList,function(league){return parseLeagueId in league}),rosteringRestricted&&rosteringRestricted[parseLeagueId]},togglePlayerCreationButtons:function(){leagueRosteringRestrictedFlag=this.leagueRosteringRestricted($("#mass_entry_filter_league").val()),leagueRosteringRestrictedFlag?$("#addPlayerButton").attr("style","display:none !important"):$("#addPlayerButton").attr("style","display:inline-block !important")},prompt:function(rosterIds){return Object.keys(rosterIds).length<=1?undefined:"- Select Team -"},getPlayers:function(tableId,params){return $("#playerNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/players",params,function(){},"script"),!1},getOriginalPlayerData:function(){var that=this;that.originalPlayerData={},$(".playerRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addPlayer")||(that.originalPlayerData[rowId]={}
194,$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalPlayerData,{})}))})},getRowPlayerData:function(playerData){var that=this,rowPosition=0;$(".playerRow").each(function(i,rowObj){var newPlayer,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newPlayer=!!$(rowObj).hasClass("addRow"),rowPosition++,(newPlayer||NGIN.GridHelpers.rowChanged(that.originalPlayerData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newPlayer?that.processField(this,rowPosition,rowId,playerData["new"],playerData.errors):that.processField(this,rowPosition,rowId,playerData.current,playerData.errors)}))})},postMessage:function(message){message&&message.text&&$("#errorNotice").html("<div id='flashNotice'><span><h2>"+message.text+"</h2></span></div>")},preprocessPostParams:function(){var params={},postPlayerData={"new":{},current:{},errors:{}},that=this;return $("#mass_entry_players :input").each(function(){-1==this.name.indexOf("clone")&&(this.name.replace(/]/g,"").split("[").length<3&&(params[this.name]=this.value))}),that.getRowPlayerData(postPlayerData),$.isEmptyObject(postPlayerData.errors)?NGIN.GridHelpers.buildParams(postPlayerData["new"],postPlayerData.current):postPlayerData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;switch(rowId in data||(data[rowId]={}),name){case"first_name":value=NGIN.GridHelpers.processRequiredField("First Name",element.value,row,errors);break;case"last_name":value=NGIN.GridHelpers.processRequiredField("Last Name",element.value,row,errors);break;case"roster_id":value=NGIN.GridHelpers.processRequiredField("Team",element.value,row,errors);break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;default:value=element.value}data[rowId][name]=value},processSelect:function(selection,id){var type=id.split("_")[3];if("subseason"==type){var selections={league:$("#mass_entry_filter_league").val(),season:$("#mass_entry_filter_season").val(),subseason:selection,roster_type:$("#roster_type").val()};this.getPlayers("#playersTable",selections),$("#msg").hide()}else if("team"==type){selections={league:$("#mass_entry_filter_league").val(),season:$("#mass_entry_filter_season").val(),subseason:$("#mass_entry_filter_subseason").val(),team:selection,roster_type:$("#roster_type").val()};this.getPlayers("#playersTable",selections),$("#msg").hide()}},resetPage:function(rosterIds,message){$("#flashNotice").html(""),$("#errorNotice").html(""),this.getOriginalPlayerData(),NGIN.GridHelpers.populateSelect("#roster_player_clone_roster_id",this.prompt(rosterIds),rosterIds,!1),this.postMessage(message),rebind_lbon()},updateClone:function(clone,cloneId){var idPrefix="roster_player_",namePrefix="roster_player",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow playerRow"),clone.find("#"+idPrefix+cloneId+"_first_name").attr({id:idStr+"_first_name",name:nameStr+"[first_name]"}),clone.find("#"+idPrefix+cloneId+"_last_name").attr({id:idStr+"_last_name",name:nameStr+"[last_name]"}),clone.find("#"+idPrefix+cloneId+"_email").attr({id:idStr+"_email",name:nameStr+"[email]"}),clone.find("#"+idPrefix+cloneId+"_jersey_number").attr({id:idStr+"_jersey_number",name:nameStr+"[jersey_number]"}),clone.find("#"+idPrefix+cloneId+"_roster_id").attr({id:idStr+"_roster_id",name:nameStr+"[roster_id]"}),clone.find(".buttonDelete").addClass("deleteNewPlayer"),clone.attr("id","player_"+uniqueId),clone}}}(jQuery),function($){NGIN.Modules.MassEntryTeams={HTML5Support:null,originalTeamData:null,filterData:null,initAll:function(filterData){var that=this;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),this.filterData=filterData,NGIN.GridHelpers.resetColorInputs("#mass_entry_teams"),NGIN.GridHelpers.highlightErrorRows("#team_"),this.getOriginalTeamData(),$("#team_clone").hide(),$(document).on("click",".logoUpArrow",function(){$el=$(this),$el.closest("tr").css("height",""),$el.closest("td").css("background-color",""),$el.parent().next().hide(),$el.toggleClass("logoUpArrow logoDownArrow")}),$(document).on("click",".logoDownArrow",function(){$el=$(this),$el.closest("tr").css("height","64px"),$el.closest("td").css("background-color","#ccc"),$el.parent().next().show(),$el.toggleClass("logoDownArrow logoUpArrow")}),$(document).on("click",".leagueFirst",function(){$("#arrow").toggleClass("arrowDown arrowUp"),$(".leagueEllipsis").toggle(),$(".leagueNext").toggle()}),$(".filterTab-teams").change(function(){NGIN.GridHelpers.resetGrid("#teamsTable","No Team found","team"),that.processSelect()}),this.initActions()},initActions:function(){var that=this
195;this.HTML5Support=NGIN.GridHelpers.detectHTML5ColorTypeSupport(),$(document).on("click",".deleteNewTeam",function(e){e.preventDefault(),$(this).parents("tr").remove()}),$("#createTeamButton").click(function(){that.href==undefined&&alert(this.title)}),$("#addTeamButton").click(function(e){e.preventDefault(),that.setDefaultFilters();var firstRow=$("#team_clone"),cloneRow=$("#team_clone").clone();(cloneRow=that.updateClone(cloneRow,"clone")).insertAfter(firstRow).show(),!this.HTML5Support&&NGIN.Modules.ColorPicker&&NGIN.Modules.ColorPicker.createEventBindings()}),$("#submitTeamButton").click(function(e){$(window).scrollTop(0);var params=that.preprocessPostParams();params.errors?(e.preventDefault(),NGIN.GridHelpers.postErrors(params.errors,"#mass_entry_teams","#team_")):params.empty?(e.preventDefault(),NGIN.GridHelpers.postNoChanges("Team")):(NGIN.GridHelpers.postStarted(),$("#changed_teams").val(JSON.stringify(params)),$("#mass_entry_teams").submit())}
195),$(document).on("change",".filterTeam",function(){that.processFilterSelect($(this).val(),$(this).attr("id"))})},getTeams:function(tableId,params){return $("#teamNoRecords span").html('<img src="../app_images/loader.gif" style="margin: 10px 0" />'),$.post("/sport_management/teams.js",params,function(){},"script"),!1},getOriginalTeamData:function(){var that=this;that.originalTeamData={},$(".teamRow").each(function(i,rowObj){var rowId=$(rowObj).attr("id").split("_")[1];"clone"==rowId||$(rowObj).hasClass("addRow")||(that.originalTeamData[rowId]={},$(rowObj).find(":input").each(function(){that.processField(this,0,rowId,that.originalTeamData,{})}))})},getRowTeamData:function(teamData){var that=this,rowPosition=0;$(".teamRow").each(function(i,rowObj){var newTeam,rowId=$(rowObj).attr("id").split("_")[1];"clone"!=rowId&&(newTeam=!!$(rowObj).hasClass("addRow"),rowPosition++,(newTeam||NGIN.GridHelpers.rowChanged(that.originalTeamData,rowObj,rowId))&&$(rowObj).find(":input").each(function(){newTeam?that.processField(this,rowPosition,rowId,teamData["new"],teamData.errors):that.processField(this,rowPosition,rowId,teamData.current,teamData.errors)}))})},preprocessPostParams:function(){var postTeamData={"new":{},current:{},errors:{}};return this.getRowTeamData(postTeamData),$.isEmptyObject(postTeamData.errors)?NGIN.GridHelpers.buildParams(postTeamData["new"],postTeamData.current):postTeamData},processField:function(element,rowPosition,rowId,data,errors){var value="",name=element.name.replace(/]/g,"").split("[")[2],row=rowPosition+"_"+rowId;switch(rowId in data||(data[rowId]={}),name){case"name":value=NGIN.GridHelpers.processRequiredField("Name",element.value,row,errors);break;case"button_title":value=NGIN.GridHelpers.processRequiredField("Short Name",element.value,row,errors);break;case"abbrev":value=NGIN.GridHelpers.processRequiredField("Abbrev",element.value,row,errors);break;case"sport_id":value=NGIN.GridHelpers.processRequiredField("Sport",element.value,row,errors);break;case"primary_color":case"secondary_color":value=element.value.replace("#","");break;case"delete_image":value=$(element).is(":checked")?"1":"0";break;case"league_ids":this.filterData.solo_league_feature||(value=NGIN.GridHelpers.processRequiredField("League",element.value,row,errors));break;case"gender":value=NGIN.GridHelpers.processRequiredField("Gender",element.value,row,errors);break;default:value=element.value}data[rowId][name]=value},processSelect:function(){var selections={league:$("#mass_entry_filter_league").val(),season:$("#mass_entry_filter_season").val(),subseason:$("#mass_entry_filter_subseason").val()};this.getTeams("#teamsTable",selections)},setDefaultFilters:function(){if(""!=$("#mass_entry_filter_league").val()&&"no_league_assoc"!=$("#mass_entry_filter_league").val()&&"all_leagues"!=$("#mass_entry_filter_league").val()&&"all_assoc"!=$("#mass_entry_filter_league").val()){var data=this.filterData,sport_id=_.keys(data.leagues)[0],gender=_.values(data.gender)[0],league_id=$("#mass_entry_filter_league").val().substring(1);this.unSelect(),$("#team_clone_sport_id option[value='"+sport_id+"']").attr("selected",!0).change(),$("#team_clone_league_ids option[value='"+league_id+"']").attr("selected",!0),$("#team_clone_gender option[value='"+gender+"']").attr("selected",!0)}else this.unSelect()},unSelect:function(){$("#team_clone_sport_id option").attr("selected",!1),$("#team_clone_league_ids option").attr("selected",!1),$("#team_clone_gender option").attr("selected",!1)},updateClone:function(clone,cloneId){var idPrefix="team_",namePrefix="team",uniqueId=(new Date).getTime(),idStr=idPrefix+uniqueId,nameStr=namePrefix+"["+uniqueId+"]";return clone.attr("class","addRow teamRow"),clone.find("#"+idPrefix+cloneId+"_name").attr({id:idStr+"_name",name:nameStr+"[name]"}),clone.find("#"+idPrefix+cloneId+"_button_title").attr({id:idStr+"_button_title",name:nameStr+"[button_title]"}),clone.find("#"+idPrefix+cloneId+"_abbrev").attr({id:idStr+"_abbrev",name:nameStr+"[abbrev]"}),clone.find("#"+idPrefix+cloneId+"_sport_id").attr({id:idStr+"_sport_id",name:nameStr+"[sport_id]"}),clone.find("#"+idPrefix+cloneId+"_league_ids").attr({id:idStr+"_league_ids",name:nameStr+"[league_ids]"}),clone.find("#"+idPrefix+cloneId+"_gender").attr({id:idStr+"_gender",name:nameStr+"[gender]"}),clone.find(".buttonDelete").addClass("deleteNewTeam"),this.HTML5Support?(clone.find("#"+idPrefix+cloneId+"_primary_color").removeClass("clone").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").removeClass("clone").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})):(clone.find("#"+idPrefix+cloneId+"_primary_color").toggleClass("clone color-picker").attr({id:idStr+"_primary_color",name:nameStr+"[primary_color]"}),clone.find("#"+idPrefix+cloneId+"_secondary_color").toggleClass("clone color-picker").attr({id:idStr+"_secondary_color",name:nameStr+"[secondary_color]"})),clone.attr("id","team_"+uniqueId),clone},resetPage:function(filterData,message){this.filterData=filterData,this.getOriginalTeamData(),NGIN.GridHelpers.resetColorInputs("#mass_entry_teams"),NGIN.GridHelpers.resetPage(message)},populateFilterSelect:function(id,prompt,options,selected){$(id).empty(),$(id).append('<option value="">'+prompt+"</option>"),void 0!==options&&$.each(options,function(value,text){$(id).append('<option value="'+value+'">'+text+"</option>")}),$(id).val(selected)},processFilterSelect:function(selection,id){var parts=id.split("_"),rowId=p
195arts[1];switch(parts.slice(2).join("_")){case"sport_id":var leagues=this.filterData.leagues[selection]?this.filterData.leagues[selection]:[];this.populateFilterSelect("#team_"+rowId+"_league_ids","- Select -",leagues,"")}}}}(jQuery),function($){NGIN.Modules.RssUrlHelpers={urlFeedLink:null,initAll:function(siteURL,siteID,params){var self=this;$("#rssStartDate").datepicker({dateFormat:"m-d-yy",minDate:"event"==params.controller?null:"-1Y",maxDate:"+1Y"}),$("#rssEndDate").datepicker({dateFormat:"m-d-yy",minDate:"event"==params.controller?null:"-1Y",maxDate:"+1Y"}),$(".rssDaysDate").click(function(){self.updateParams(this),self.updateUI(this)}),$("#rssNextDays, #rssDisplayCount, .rssDateRange").change(function(){self.updateParams(this),self.updateUI(this)}),$("#rssUndoFeedLink").click(function(){self.undoFeedLink()}),self.initFeedLink(siteURL,siteID,params)},displayFeedLink:function(){var self=this,url=self.urlFeedLink.siteURL+"/"+self.urlFeedLink.resourceURL,separator="?",params="";$.each(self.urlFeedLink.newParams,function(key,value){switch(key){case"tags":params+=separator+"tags="+encodeURIComponent(value);break;case"match_option":params+=separator+"match_all="+value;break;case"rssNextDays":params+=separator+"next_days="+value;break;case"rssStartDate":params+=separator+"start_date="+encodeURIComponent(value);break;case"rssEndDate":params+=separator+"end_date="+encodeURIComponent(value);break;case"rssAllItems":params+=separator+"all_items="+value;break;case"rssDisplayCount":params+=separator+"display_count="+value}"?"==separator&&(separator="&")}),url+=params,$("#rssFeedLink").val(url)},hasNewParams:function(){var self=this;return!$.isEmptyObject(self.urlFeedLink.newParams)},initFeedLink:function(siteURL,siteID,params){var self=this;self.urlFeedLink={},self.urlFeedLink.siteURL=siteURL,self.urlFeedLink.siteID=siteID,self.urlFeedLink.resourceURL="event"==params.controller?"event_rss_feed":"news_rss_feed",delete params.controller,delete params.action,self.urlFeedLink.originalParams=JSON.parse(JSON.stringify(params)),self.urlFeedLink.newParams=JSON.parse(JSON.stringify(params)),self.displayFeedLink()},undoFeedLink:function(){var self=this;self.urlFeedLink.newParams=JSON.parse(JSON.stringify(self.urlFeedLink.originalParams)),self.displayFeedLink(),$("#rssNextDays, #rssDisplayCount").prop("selectedIndex",0),$("#rssStartDate, #rssEndDate").val(""),$("#rssAllItems").prop("checked",!1),$(".rssDaysDateRadio").prop("checked",!1),$(".rssNextDaysText").css("color","black"),$(".rssDateRangeText").css("color","black")},updateParams:function(option){var self=this,id=option.id,value=option.value;switch(id){case"rssNextDays":"0"==value?delete self.urlFeedLink.newParams.rssNextDays:self.urlFeedLink.newParams[id]=value;case"rssNextDaysRadio":delete self.urlFeedLink.newParams.rssStartDate,delete self.urlFeedLink.newParams.rssEndDate;break;case"rssStartDate":case"rssEndDate":self.urlFeedLink.newParams[id]=value;case"rssDateRangeRadio":delete self.urlFeedLink.newParams.rssNextDays;break;case"rssAllItems":$("#rssAllItems").prop("checked")?(self.urlFeedLink.newParams[id]="1-"+self.urlFeedLink.siteID,delete self.urlFeedLink.newParams.tags):(self.urlFeedLink.newParams.tags=self.urlFeedLink.originalParams.tags,delete self.urlFeedLink.newParams.rssAllItems);break;case"rssDisplayCount":"0"==value?delete self.urlFeedLink.newParams.rssDisplayCount:self.urlFeedLink.newParams[id]=value}self.hasNewParams()?self.displayFeedLink():self.undoFeedLink()},updateUI:function(element){switch(element.id){case"rssNextDays":$("#rssNextDaysRadio").prop("checked",!0);case"rssNextDaysRadio":$("#rssDateRangeRadio").prop("checked",!1),$(".rssDateRangeText").css("color","grey"),$(".rssNextDaysText").css("color","black"),$("#rssStartDate, #rssEndDate").val("");break;case"rssStartDate":case"rssEndDate":$("#rssDateRangeRadio").prop("checked",!0);case"rssDateRangeRadio":$("#rssNextDaysRadio").prop("checked",!1),$(".rssDateRangeText").css("color","black"),$(".rssNextDaysText").css("color","grey"),$("#rssNextDays").prop("selectedIndex",0)}}}}(jQuery),function($){NGIN.SportApi=NGIN.SportApi||{},NGIN.SportApi.tableScrollShadows={init:function(selector){var updaters=[],accessor={update:function(){_.invoke(updaters,_.call)},init:function(){$(document.querySelectorAll(selector)).filter(":visible").find(".NginTableWrapper > .NginTableScroll > table").each(function(){function toggleScrollClasses(){var scrollLeft=scroller.scrollLeft();wrapper.toggleClass("has-scroll-left",0<scrollLeft),wrapper.toggleClass("has-scroll-right",scrollLeft<element.outerWidth()-scroller.outerWidth())}var element=$(this),scroller=element.parent(),wrapper=scroller.parent(),throttledToggle=_.throttle(toggleScrollClasses,100);wrapper.addClass("has-scroll"),toggleScrollClasses(),scroller.on("scroll",throttledToggle),$(window).on("resize orientationchange",throttledToggle),$("body").on("select_tab_onSelect",throttledToggle),updaters.push(toggleScrollClasses)})}};
195return accessor.init(),accessor}}}($j),function($){NGIN.SportApi=NGIN.SportApi||{},NGIN.SportApi.statSort={load:function(selector,baseUrl,sorting){$j(selector+" .pagination a").click(function(e){e.preventDefault(),$j(selector).parent().load(e.currentTarget.href)}),(sorting===undefined||sorting)&&$j(selector+" th").click(function(e){e.preventDefault();var $el=$(e.currentTarget),key=$el.data("stat-key");if(key){if("desc"!=$el.data("stat-direction"))key=_.map(key.split(","),function(part){return"-"+part}).join(",");var params={order_by:key},url=[baseUrl,$.param(params)].join("?");$j(selector).parent().load(url)}})}}}($j),function($){var counter=1;NGIN.SportApi=NGIN.SportApi||{},NGIN.SportApi.stickyColumn={init:function(selector,columnCount,startColumn){columnCount=columnCount||1,startColumn=startColumn||1;var updaters=[],accessor={update:function(){_.invoke(updaters,_.call)},init:function(){_.defer(function(){$(selector).find(".NginTableWrapper > .NginTableScroll > table").each(function(){function updateAll(){if(!document.body.contains(stickyDiv[0]))return $(window).off(events.window),$("body").off(events.body),scroller.off(events.scroll),void updaters.splice(updaters.indexOf(updateAll),1);if(table.is(":hidden"))return scroller.one(events.scroll,updateAll),stickyDiv.hide();var cloneWidth=0;_.each(copyTDs,function(td,i){if(0===td.cellIndex&&$(td).height(origTDs.eq(i).outerHeight()),i<columnCount){var width=origTDs.eq(i).outerWidth();cloneWidth+=width,$(td).width(width)}}),tableClone.width(cloneWidth),updateScroll()}function updateScroll(){stickyDiv.toggle(scroller[0].scrollLeft>origTDs[0].offsetLeft)}function scrollWheel(event){scroller[0].scrollLeft+=event.originalEvent.deltaX,scroller[0].scrollTop+=event.originalEvent.deltaY,event.preventDefault()}function passClick(event){var target=$(event.target);if(!target.closest('a[href]:not([href="#"])').length){event.stopPropagation(),event.preventDefault();var cellParent=target.closest("th,td"),childOrder=target[0]===cellParent[0]?[]:target.parentsUntil(cellParent).andSelf().map(function(){return $(this).index()}).get();_.reduce(childOrder,function(parent,childIndex){return parent.children().eq(childIndex)},origTDs.eq(copyTDs.index(cellParent))).click()}}var table=$(this),scroller=table.parent(),wrapper=scroller.parent();wrapper.addClass("has-scroll"),wrapper.find(".NginTableStickyColumn").remove();var uniqueID="stickyColumn"+counter++,events={window:"resize."+uniqueID+" orientationchange."+uniqueID,body:"select_tab_onSelect."+uniqueID,scroll:"scroll."+uniqueID},tableClone=table.clone().appendTo(scroller).wrap('<div class="NginTableStickyColumn">'),stickyDiv=tableClone.parent(),firstCellsSelector="tr > *:nth-child(-n+"+(columnCount+startColumn-1)+"):nth-child(n+"+startColumn+")",origTDs=table.find(firstCellsSelector),copyTDs=tableClone.find(firstCellsSelector);tableClone.find("tr > *").not(copyTDs).remove(),stickyDiv.find("[id]").removeAttr("id"),stickyDiv.attr("id",uniqueID),updateAll(),$("body").on(events.body,updateAll),$(window).on(events.window,_.throttle(updateAll,100)),updaters.push(updateAll),tableClone.on("click",passClick),tableClone.on("wheel",scrollWheel),scroller.on(events.scroll,updateScroll)})})}};return accessor.init(),accessor}}}($j),function($){function MediaSliderView(opts){var self=this,sliderId=opts.id,aspectRatio=opts.aspectRatio.split(":"),slider=this.slider=$(sliderId),pageEl=slider.closest(".pageElement");this.imageDisplay=opts.imageDisplay,this.aspectRatio=aspectRatio[1]/aspectRatio[0],this.useOriginal=!1,slider.flexslider({controlsContainer:sliderId+" .sn-media-slider",manualControls:sliderId+" .paging-item",controlNav:""!=opts.paginationStyle,animation:"slide",animationLoop:!0,pauseOnHover:!0,slideshow:!0,directionNav:1<opts.slideCount}),(this.slideImages=slider.find(".slide img").hide()).each(function(i,image){(image=$(image)).imagesLoaded(function(){self.resizeImage(image.data("loaded",!0))})});var resizeSlider=function(){self.resizeSlider()};$(window).resize(resizeSlider),pageEl.on("sortChange",resizeSlider),resizeSlider(),pageEl.prev(".elementBar").find(".handle").on("mousedown",function(){slider.flexslider("pause"),$(document).one("mouseup",function(){slider.flexslider("play")})})}NGIN.Modules=NGIN.Modules||{},NGIN.Modules.MediaSlider=NGIN.Modules.MediaSlider||{},NGIN.Modules.MediaSlider.setupView=function(opts){return new MediaSliderView(opts)};var IMAGE_SIZES=[];IMAGE_SIZES[240]="small",IMAGE_SIZES[550]="medium",IMAGE_SIZES[1024]="large",MediaSliderView.prototype.resizeSlider=function(){var self=this,sliderWidth=this.slider.width();if(!sliderWidth){var tabContainer=this.slider.closest(".tabContainer");tabContainer.length&&(sliderWidth=tabContainer.width())}var sliderHeight=sliderWidth*this.aspectRatio;sliderWidth!==this.sliderWidth&&(this.sliderWidth=sliderWidth,this.sliderHeight=sliderHeight,this.slider.height(sliderHeight),this.slider.flexslider("resize"),this.setBreakpointClass(),this.setImageSize(sliderWidth),this.slideImages.each(function(i,image){self.resizeImage(image)}))},MediaSliderView.prototype.setBreakpointClass=function(){this.slider.removeClass(function(i,css){return(css.match(/(^|\s)sn-breakpoint-\S+/g)||[]).join(" ")}).addClass(this.breakpointClass())},MediaSliderView.prototype.breakpointClass=function(){var w=this.slider.width();return w<300?"sn-breakpoint-lt-300":w<500?"sn-breakpoint-lt-500":""},MediaSliderView.prototype.resizeImage=function(image){var currentSize=(image=$(image)).data("size"),sizedCorrectly=this.sliderWidth&&currentSize==this.sliderWidth;if(!!image.data("loaded")&&!sizedCorrectly){image.data("size",this.sliderWidth);var fill="fill"==this.imageDisplay,fit=!fill,imageAspectRatio=image[0].height/image[0].width,wideImage=imageAspectRatio<this.aspectRatio,tallImage=!wideImage,width=this.sliderWidth,height=this.sliderHeight;wideImage&&fill||tallImage&&fit?width=height/imageAspectRatio:height=width*imageAspectRatio;var left=(this.sliderWidth-width)/2,top=(this.sliderHeight-height)/2;
195image.css({position:"absolute",left:left+"px",top:top+"px"}).width(width).height(height).fadeIn(1e3)}},MediaSliderView.prototype.updateImageSrc=function(i,image){var originalSrc=(image=$(image)).data("src")||"",currentSrc=image.attr("src")||"",newSrc=this.imageSize&&!originalSrc.match(/\.svg/)?originalSrc.replace(/(\.)(\w+$)/,"_"+this.imageSize+".$2"):originalSrc;newSrc!==currentSrc&&image.attr("src",newSrc)},MediaSliderView.prototype.setImageSize=function(width){var lastSize=this.imageSize,maxSize=this.useOriginal?"":_.last(IMAGE_SIZES),overMax=width>IMAGE_SIZES.length;for(this.imageSize=overMax?maxSize:null;!this.imageSize;)this.imageSize=IMAGE_SIZES[width++];this.imageSize!==lastSize&&this.slideImages.each(_.bind(this.updateImageSrc,this))}}(jQuery),function($){NGIN.Modules=NGIN.Modules||{},(NGIN.Modules.CallToAction=function(opts){this.url=opts.url,this.urlIsRelative=opts.urlIsRelative,this.el=$(opts.element),this.overlay=this.el.find(".sn-call-to-action-overlay"),this.text=this.el.find(".sn-call-to-action-overlay-text"),this.image=this.el.find("img"),this.title=this.el.find(".sn-call-to-action-title"),this.subtitle=this.el.find(".sn-call-to-action-subtitle"),this.el.on("click",function gotoMainLink(){this.urlIsRelative?location.href=unescape(this.url):window.open(unescape(this.url),"_blank")}.bind(this)),this.subtitle.on("click","a",function cancelMainLink(e){e.stopPropagation()}),(this[opts.action+"_action"]||$.noop).call(this);var cta=this;this.matchHeight=function(){var textPadding=parseInt(cta.overlay.css("padding-top"),10)+parseInt(cta.overlay.css("padding-bottom"),10),containerHeight=cta.image.height(),textHeight=cta.text.height()+textPadding;containerHeight<textHeight&&(cta.el.css("height",textHeight+"px").addClass("sn-variation-tall-text"),cta.image.css("height",textHeight+"px"))},$(window).resize(this.matchHeight),$(window).load(this.matchHeight)}).prototype.slide_up_action=function(){function updateHeight(){var minHeight=cta.subtitle.is(":visible")?cta.subtitle.position().top:62;cta.overlay.css("min-height",minHeight+"px")}var cta=this;$(window).resize(updateHeight),updateHeight()}}(jQuery),
196/*! DataTables 1.10.12
197 * ©2008-2015 SpryMedia Ltd - datatables.net/license
198 */
199/**
200 * @summary     DataTables
201 * @description Paginate, search and order HTML tables
202 * @version     1.10.12
203 * @file        jquery.dataTables.js
204 * @author      SpryMedia Ltd (www.sprymedia.co.uk)
205 * @contact     www.sprymedia.co.uk/contact
206 * @copyright   Copyright 2008-2015 SpryMedia Ltd.
207 *
208 * This source file is free software, available under the following license:
209 *   MIT license - http://datatables.net/license
210 *
211 * This source file is distributed in the hope that it will be useful, but
212 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
213 * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details.
214 *
215 * For details please refer to: http://www.datatables.net
216 */
217function(factory){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function($){return factory($,window,document)}):"object"==typeof exports?module.exports=function(root,$){return root||(root=window),$||($="undefined"!=typeof window?require("jquery"):require("jquery")(root)),factory($,root,root.document)}:factory(jQuery,window,document)}(function($,window,document,undefined){"use strict";function _fnHungarianMap(o){var match,newKey,hungarian="a aa ai ao as b fn i m o s ",map={};$.each(o,function(key){(match=key.match(/^([^A-Z]+?)([A-Z])/))&&-1!==hungarian.indexOf(match[1]+" ")&&(newKey=key.replace(match[0],match[2].toLowerCase()),map[newKey]=key,"o"===match[1]&&_fnHungarianMap(o[key]))}),o._hungarianMap=map}function _fnCamelToHungarian(src,user,force){var hungarianKey;src._hungarianMap||_fnHungarianMap(src),$.each(user,function(key){(hungarianKey=src._hungarianMap[key])===undefined||!force&&user[hungarianKey]!==undefined||("o"===hungarianKey.charAt(0)?(user[hungarianKey]||(user[hungarianKey]={}),$.extend(!0,user[hungarianKey],user[key]),_fnCamelToHungarian(src[hungarianKey],user[hungarianKey],force)):user[hungarianKey]=user[key])})}function _fnLanguageCompat(lang){var defaults=DataTable.defaults.oLanguage,zeroRecords=lang.sZeroRecords;!lang.sEmptyTable&&zeroRecords&&"No data available in table"===defaults.sEmptyTable&&_fnMap(lang,lang,"sZeroRecords","sEmptyTable"),!lang.sLoadingRecords&&zeroRecords&&"Loading..."===defaults.sLoadingRecords&&_fnMap(lang,lang,"sZeroRecords","sLoadingRecords"),lang.sInfoThousands&&(lang.sThousands=lang.sInfoThousands);var decimal=lang.sDecimal;decimal&&_addNumericSort(decimal)}function _fnCompatOpts(init){_fnCompatMap(init,"ordering","bSort"),_fnCompatMap(init,"orderMulti","bSortMulti"),_fnCompatMap(init,"orderClasses","bSortClasses"),_fnCompatMap(init,"orderCellsTop","bSortCellsTop"),_fnCompatMap(init,"order","aaSorting"),_fnCompatMap(init,"orderFixed","aaSortingFixed"),_fnCompatMap(init,"paging","bPaginate"),_fnCompatMap(init,"pagingType","sPaginationType"),_fnCompatMap(init,"pageLength","iDisplayLength"),_fnCompatMap(init,"searching","bFilter"),"boolean"==typeof init.sScrollX&&
vendor: 4,571 bytes, line 217
217(init.sScrollX=init.sScrollX?"100%":""),"boolean"==typeof init.scrollX&&(init.scrollX=init.scrollX?"100%":"");var searchCols=init.aoSearchCols;if(searchCols)for(var i=0,ien=searchCols.length;i<ien;i++)searchCols[i]&&_fnCamelToHungarian(DataTable.models.oSearch,searchCols[i])}function _fnCompatCols(init){_fnCompatMap(init,"orderable","bSortable"),_fnCompatMap(init,"orderData","aDataSort"),_fnCompatMap(init,"orderSequence","asSorting"),_fnCompatMap(init,"orderDataType","sortDataType");var dataSort=init.aDataSort;dataSort&&!$.isArray(dataSort)&&(init.aDataSort=[dataSort])}function _fnBrowserDetect(settings){if(!DataTable.__browser){var browser={};DataTable.__browser=browser;var n=$("<div/>").css({position:"fixed",top:0,left:0,height:1,width:1,overflow:"hidden"}).append($("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append($("<div/>").css({width:"100%",height:10}))).appendTo("body"),outer=n.children(),inner=outer.children();browser.barWidth=outer[0].offsetWidth-outer[0].clientWidth,browser.bScrollOversize=100===inner[0].offsetWidth&&100!==outer[0].clientWidth,browser.bScrollbarLeft=1!==Math.round(inner.offset().left),browser.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}$.extend(settings.oBrowser,DataTable.__browser),settings.oScroll.iBarWidth=DataTable.__browser.barWidth}function _fnReduce(that,fn,init,start,end,inc){var value,i=start,isSet=!1;for(init!==undefined&&(value=init,isSet=!0);i!==end;)that.hasOwnProperty(i)&&(value=isSet?fn(value,that[i],i,that):that[i],isSet=!0,i+=inc);return value}function _fnAddColumn(oSettings,nTh){var oDefaults=DataTable.defaults.column,iCol=oSettings.aoColumns.length,oCol=$.extend({},DataTable.models.oColumn,oDefaults,{nTh:nTh||document.createElement("th"),sTitle:oDefaults.sTitle?oDefaults.sTitle:nTh?nTh.innerHTML:"",aDataSort:oDefaults.aDataSort?oDefaults.aDataSort:[iCol],mData:oDefaults.mData?oDefaults.mData:iCol,idx:iCol});oSettings.aoColumns.push(oCol);var searchCols=oSettings.aoPreSearchCols;searchCols[iCol]=$.extend({},DataTable.models.oSearch,searchCols[iCol]),_fnColumnOptions(oSettings,iCol,$(nTh).data())}function _fnColumnOptions(oSettings,iCol,oOptions){var oCol=oSettings.aoColumns[iCol],oClasses=oSettings.oClasses,th=$(oCol.nTh);if(!oCol.sWidthOrig){oCol.sWidthOrig=th.attr("width")||null;var t=(th.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);t&&(oCol.sWidthOrig=t[1])}oOptions!==undefined&&null!==oOptions&&(_fnCompatCols(oOptions),_fnCamelToHungarian(DataTable.defaults.column,oOptions),oOptions.mDataProp===undefined||oOptions.mData||(oOptions.mData=oOptions.mDataProp),oOptions.sType&&(oCol._sManualType=oOptions.sType),oOptions.className&&!oOptions.sClass&&(oOptions.sClass=oOptions.className),$.extend(oCol,oOptions),_fnMap(oCol,oOptions,"sWidth","sWidthOrig"),oOptions.iDataSort!==undefined&&(oCol.aDataSort=[oOptions.iDataSort]),_fnMap(oCol,oOptions,"aDataSort"));var mDataSrc=oCol.mData,mData=_fnGetObjectDataFn(mDataSrc),mRender=oCol.mRender?_fnGetObjectDataFn(oCol.mRender):null,attrTest=function(src){return"string"==typeof src&&-1!==src.indexOf("@")};oCol._bAttrSrc=$.isPlainObject(mDataSrc)&&(attrTest(mDataSrc.sort)||attrTest(mDataSrc.type)||attrTest(mDataSrc.filter)),oCol._setter=null,oCol.fnGetData=function(rowData,type,meta){var innerData=mData(rowData,type,undefined,meta);return mRender&&type?mRender(innerData,type,rowData,meta):innerData},oCol.fnSetData=function(rowData,val,meta){return _fnSetObjectDataFn(mDataSrc)(rowData,val,meta)},"number"!=typeof mDataSrc&&(oSettings._rowReadObject=!0),oSettings.oFeatures.bSort||(oCol.bSortable=!1,th.addClass(oClasses.sSortableNone));var bAsc=-1!==$.inArray("asc",oCol.asSorting),bDesc=-1!==$.inArray("desc",oCol.asSorting);oCol.bSortable&&(bAsc||bDesc)?bAsc&&!bDesc?(oCol.sSortingClass=oClasses.sSortableAsc,oCol.sSortingClassJUI=oClasses.sSortJUIAscAllowed):!bAsc&&bDesc?(oCol.sSortingClass=oClasses.sSortableDesc,oCol.sSortingClassJUI=oClasses.sSortJUIDescAllowed):(oCol.sSortingClass=oClasses.sSortable,oCol.sSortingClassJUI=oClasses.sSortJUI):(oCol.sSortingClass=oClasses.sSortableNone,oCol.sSortingClassJUI="")}function _fnAdjustColumnSizing(settings){if(!1!==settings.oFeatures.bAutoWidth){var columns=settings.aoColumns;_fnCalculateColumnWidths(settings);for(var i=0,iLen=columns.length;i<iLen;i++)columns[i].nTh.style.width=columns[i].sWidth}var scroll=settings.oScroll;""===scroll.sY&&""===scroll.sX||_fnScrollDraw(settings),_fnCallbackFire(settings,null,"column-sizing",[settings])}function _fnVisibleToColumnIndex(oSettings,iMatch){var aiVis=_fnGetColumns(oSett
217ings,"bVisible");return"number"==typeof aiVis[iMatch]?aiVis[iMatch]:null}function _fnColumnIndexToVisible(oSettings,iMatch){var aiVis=_fnGetColumns(oSettings,"bVisible"),iPos=$.inArray(iMatch,aiVis);return-1!==iPos?iPos:null}function _fnVisbleColumns(oSettings){var vis=0;return $.each(oSettings.aoColumns,function(i,col){col.bVisible&&"none"!==$(col.nTh).css("display")&&vis++}),vis}function _fnGetColumns(oSettings,sParam){var a=[];return $.map(oSettings.aoColumns,function(val,i){val[sParam]&&a.push(i)}),a}function _fnColumnTypes(settings){var i,ien,j,jen,k,ken,col,detectedType,cache,columns=settings.aoColumns,data=settings.aoData,types=DataTable.ext.type.detect;for(i=0,ien=columns.length;i<ien;i++)if(cache=[],!(col=columns[i]).sType&&col._sManualType)col.sType=col._sManualType;else if(!col.sType){for(j=0,jen=types.length;j<jen;j++){for(k=0,ken=data.length;k<ken&&(cache[k]===undefined&&(cache[k]=_fnGetCellData(settings,k,i,"type")),(detectedType=types[j](cache[k],settings))||j===types.length-1)&&"html"!==detectedType;k++);if(detectedType){col.sType=detectedType;break}}col.sType||(col.sType="string")}}function _fnApplyColumnDefs(oSettings,aoColDefs,aoCols,fn){var i,iLen,j,jLen,k,kLen,def,columns=oSettings.aoColumns;if(aoColDefs)for(i=aoColDefs.length-1;0<=i;i--){var aTargets=(def=aoColDefs[i]).targets!==undefined?def.targets:def.aTargets;for($.isArray(aTargets)||(aTargets=[aTargets]),j=0,jLen=aTargets.length;j<jLen;j++)if("number"==typeof aTargets[j]&&0<=aTargets[j]){for(;columns.length<=aTargets[j];)_fnAddColumn(oSettings);fn(aTargets[j],def)}else if("number"==typeof aTargets[j]&&aTargets[j]<0)fn(columns.length+aTargets[j],def);else if("string"==typeof aTargets[j])for(k=0,kLen=columns.length;k<kLen;k++)("_all"==aTargets[j]||$(columns[k].nTh).hasClass(aTargets[j]))&&fn(k,def)}if(aoCols)for(i=0,iLen=aoCols.length;i<iLen;i++)fn(i,aoCols[i])}function _fnAddData(oSettings,aDataIn,nTr,anTds){var iRow=oSettings.aoData.length,oData=$.extend(!0,{},DataTable.models.oRow,{src:nTr?"dom":"data",idx:iRow});oData._aData=aDataIn,oSettings.aoData.push(oData);for(var columns=oSettings.aoColumns,i=0,iLen=columns.length;i<iLen;i++)columns[i].sType=null;oSettings.aiDisplayMaster.push(iRow);var id=oSettings.rowIdFn(aDataIn);return id!==undefined&&(oSettings.aIds[id]=oData),!nTr&&oSettings.oFeatures.bDeferRender||_fnCreateTr(oSettings,iRow,nTr,anTds),iRow}function _fnAddTr(settings,trs){var row;return trs instanceof $||(trs=$(trs)),trs.map(function(i,el){return row=_fnGetRowElements(settings,el),_fnAddData(settings,row.data,el,row.cells)})}function _fnNodeToDataIndex(oSettings,n){return n._DT_RowIndex!==undefined?n._DT_RowIndex:null}function _fnNodeToColumnIndex(oSettings,iRow,n){return $.inArray(n,oSettings.aoData[iRow].anCells)}function _fnGetCellData(settings,rowIdx,colIdx,type){var draw=settings.iDraw,col=settings.aoColumns[colIdx],rowData=settings.aoData[rowIdx]._aData,defaultContent=col.sDefaultContent,cellData=col.fnGetData(rowData,type,{settings:settings,row:rowIdx,col:colIdx});if(cellData===undefined)return settings.iDrawError!=draw&&null===defaultContent&&(_fnLog(settings,0,"Requested unknown parameter "+("function"==typeof col.mData?"{function}":"'"+col.mData+"'")+" for row "+rowIdx+", column "+colIdx,4),settings.iDrawError=draw),defaultContent;if(cellData!==rowData&&null!==cellData||null===defaultContent||type===undefined){if("function"==typeof cellData)return cellData.call(rowData)}else cellData=defaultContent;return null===cellData&&"display"==type?"":cellData}function _fnSetCellData(settings,rowIdx,colIdx,val){var col=settings.aoColumns[colIdx],rowData=settings.aoData[rowIdx]._aData;col.fnSetData(rowData,val,{settings:settings,row:rowIdx,col:colIdx})}function _fnSplitObjNotation(str){return $.map(str.match(/(\\.|[^\.])+/g)||[""],function(s){return s.replace(/\\./g,".")})}function _fnGetObjectDataFn(mSource){if($.isPlainObject(mSource)){var o={};return $.each(mSource,function(key,val){val&&(o[key]=_fnGetObjectDataFn(val))}),function(data,type,row,meta){var t=o[type]||o._;return t!==undefined?t(data,type,row,meta):data}}if(null===mSource)return function(data){return data};if("function"==typeof mSource)return function(data,type,row,meta){return mSource(data,type,row,meta)};if("string"!=typeof mSource||-1===mSource.indexOf(".")&&-1===mSource.indexOf("[")&&-1===mSource.indexOf("("))return function(data){return data[mSource]};var fetchData=function(data,type,src){var arrayNotation,funcNotation,out,innerSrc;if(""!==src)for(var a=_fnSplitObjNotation(src),i=0,iLen=a.length;i<iLen;i++){if(arrayNotation=a[i].match(__reArray),funcNotation=a[i].match(__reFn),arrayNotation){if(a[i]=a[i].replace(__reArray,""),""!==a[i]&&(data=data[a[i]]),out=[],a.splice(0,i+1),innerSrc=a.join("."),$.isArray(data))for(var j=0,jLen=data.length;j<jLen;j++)out.push(fetchData(data[j],type,innerSrc));var join=arrayNotation[0].substring(1,arrayNotation[0].length-1);data=""===join?out:out.join(join);break}if(funcNotation)a[i]=a[i].replace(__reFn,""),data=data[a[i]]();else{if(null===data||data[a[i]]===undefined)return undefined;data=data[a[i]]}}return data};return function(data,type){return fetchData(data,type,mSource)}}function _fnSetObjectDataFn(mSource){if($.isPlainObject(mSource))return _fnSetObjectDataFn(mSource._);if(null===mSource)return function(){};if("function"==typeof mSource)return function(data,val,meta){mSource(data,"set",val,meta)};if("string"!=typeof mSource||-1===mSource.indexOf(".")&&-1===mSource.indexOf("[")&&-1===mSource.indexOf("("))return function(data,val){data[mSource]=val};var setData=function(data,val,src){for(var b,arrayNotation,funcNotation,o,innerSrc,a=_fnSplitObjNotation(src),aLast=a[a.length-1],i=0,iLen=a.length-1;i<iLen;i++){if(arrayNotation=a[i].match(__reArray),funcNotation=a[i].match(__reFn),arrayNotation){if(a[i]=a[i].replace(__reArray,""),data[a[i]]=[],(b=a.slice()).splice(0,i+1),innerSrc=b.join("."),$.isArray(val))for(var j=0,jLen=val.length;j<jLen;j++)setData(o={},val[j],innerSrc),data[a[i]].push(o);else data[a[i]]=val;return}funcNotation&&(a[i]=a[i].replace(__reFn,""),data=data[a[i]](val)),null!==data[a[i]]&&data[a[i]]!==undefined||(data[a[i]]={}),data=data[a[i]]}aLast.match(__reFn)?data=data[aLast.replace(__reFn,"")](val):data[aLast.replace(__reArray,"")]=val};return function(data,val){return setData(data,val,mSource)}}function _fnGetDataMaster(settings){return _pluck(settings.aoData,"_aData")}
vendor: 4,399 bytes, line 217
217function _fnClearTable(settings){settings.aoData.length=0,settings.aiDisplayMaster.length=0,settings.aiDisplay.length=0,settings.aIds={}}function _fnDeleteIndex(a,iTarget,splice){for(var iTargetIndex=-1,i=0,iLen=a.length;i<iLen;i++)a[i]==iTarget?iTargetIndex=i:a[i]>iTarget&&a[i]--;-1!=iTargetIndex&&splice===undefined&&a.splice(iTargetIndex,1)}function _fnInvalidate(settings,rowIdx,src,colIdx){var i,ien,row=settings.aoData[rowIdx],cellWrite=function(cell,col){for(;cell.childNodes.length;)cell.removeChild(cell.firstChild);cell.innerHTML=_fnGetCellData(settings,rowIdx,col,"display")};if("dom"!==src&&(src&&"auto"!==src||"dom"!==row.src)){var cells=row.anCells;if(cells)if(colIdx!==undefined)cellWrite(cells[colIdx],colIdx);else for(i=0,ien=cells.length;i<ien;i++)cellWrite(cells[i],i)}else row._aData=_fnGetRowElements(settings,row,colIdx,colIdx===undefined?undefined:row._aData).data;row._aSortData=null,row._aFilterData=null;var cols=settings.aoColumns;if(colIdx!==undefined)cols[colIdx].sType=null;else{for(i=0,ien=cols.length;i<ien;i++)cols[i].sType=null;_fnRowAttributes(settings,row)}}function _fnGetRowElements(settings,row,colIdx,d){var name,col,contents,tds=[],td=row.firstChild,i=0,columns=settings.aoColumns,objectRead=settings._rowReadObject;d=d!==undefined?d:objectRead?{}:[];var attr=function(str,td){if("string"==typeof str){var idx=str.indexOf("@");if(-1!==idx){var attr=str.substring(idx+1);_fnSetObjectDataFn(str)(d,td.getAttribute(attr))}}},cellProcess=function(cell){colIdx!==undefined&&colIdx!==i||(col=columns[i],contents=$.trim(cell.innerHTML),col&&col._bAttrSrc?(_fnSetObjectDataFn(col.mData._)(d,contents),attr(col.mData.sort,cell),attr(col.mData.type,cell),attr(col.mData.filter,cell)):objectRead?(col._setter||(col._setter=_fnSetObjectDataFn(col.mData)),col._setter(d,contents)):d[i]=contents);i++};if(td)for(;td;)"TD"!=(name=td.nodeName.toUpperCase())&&"TH"!=name||(cellProcess(td),tds.push(td)),td=td.nextSibling;else for(var j=0,jen=(tds=row.anCells).length;j<jen;j++)cellProcess(tds[j]);var rowNode=row.firstChild?row:row.nTr;if(rowNode){var id=rowNode.getAttribute("id");id&&_fnSetObjectDataFn(settings.rowId)(d,id)}return{data:d,cells:tds}}function _fnCreateTr(oSettings,iRow,nTrIn,anTds){var nTr,nTd,oCol,i,iLen,row=oSettings.aoData[iRow],rowData=row._aData,cells=[];if(null===row.nTr){for(nTr=nTrIn||document.createElement("tr"),row.nTr=nTr,row.anCells=cells,nTr._DT_RowIndex=iRow,_fnRowAttributes(oSettings,row),i=0,iLen=oSettings.aoColumns.length;i<iLen;i++)oCol=oSettings.aoColumns[i],(nTd=nTrIn?anTds[i]:document.createElement(oCol.sCellType))._DT_CellIndex={row:iRow,column:i},cells.push(nTd),nTrIn&&!oCol.mRender&&oCol.mData===i||$.isPlainObject(oCol.mData)&&oCol.mData._===i+".display"||(nTd.innerHTML=_fnGetCellData(oSettings,iRow,i,"display")),oCol.sClass&&(nTd.className+=" "+oCol.sClass),oCol.bVisible&&!nTrIn?nTr.appendChild(nTd):!oCol.bVisible&&nTrIn&&nTd.parentNode.removeChild(nTd),oCol.fnCreatedCell&&oCol.fnCreatedCell.call(oSettings.oInstance,nTd,_fnGetCellData(oSettings,iRow,i),rowData,iRow,i);_fnCallbackFire(oSettings,"aoRowCreatedCallback",null,[nTr,rowData,iRow])}row.nTr.setAttribute("role","row")}function _fnRowAttributes(settings,row){var tr=row.nTr,data=row._aData;if(tr){var id=settings.rowIdFn(data);if(id&&(tr.id=id),data.DT_RowClass){var a=data.DT_RowClass.split(" ");row.__rowc=row.__rowc?_unique(row.__rowc.concat(a)):a,$(tr).removeClass(row.__rowc.join(" ")).addClass(data.DT_RowClass)}data.DT_RowAttr&&$(tr).attr(data.DT_RowAttr),data.DT_RowData&&$(tr).data(data.DT_RowData)}}function _fnBuildHead(oSettings){var i,ien,cell,row,column,thead=oSettings.nTHead,tfoot=oSettings.nTFoot,createHeader=0===$("th, td",thead).length,classes=oSettings.oClasses,columns=oSettings.aoColumns;for(createHeader&&(row=$("<tr/>").appendTo(thead)),i=0,ien=columns.length;i<ien;i++)column=columns[i],cell=$(column.nTh).addClass(column.sClass),createHeader&&cell.appendTo(row),oSettings.oFeatures.bSort&&(cell.addClass(column.sSortingClass),!1!==column.bSortable&&(cell.attr("tabindex",oSettings.iTabIndex).attr("aria-controls",oSettings.sTableId),_fnSortAttachListener(oSettings,column.nTh,i))),column.sTitle!=cell[0].innerHTML&&cell.html(column.sTitle),_fnRenderer(oSettings,"header")(oSettings,cell,column,classes);if(createHeader&&_fnDetectHeader(oSettings.aoHeader,thead),$(thead).find(">tr").attr("role","row"),$(thead).find(">tr>th, >tr>
217td").addClass(classes.sHeaderTH),$(tfoot).find(">tr>th, >tr>td").addClass(classes.sFooterTH),null!==tfoot){var cells=oSettings.aoFooter[0];for(i=0,ien=cells.length;i<ien;i++)(column=columns[i]).nTf=cells[i].cell,column.sClass&&$(column.nTf).addClass(column.sClass)}}function _fnDrawHead(oSettings,aoSource,bIncludeHidden){var i,iLen,j,jLen,k,n,nLocalTr,iRowspan,iColspan,aoLocal=[],aApplied=[],iColumns=oSettings.aoColumns.length;if(aoSource){for(bIncludeHidden===undefined&&(bIncludeHidden=!1),i=0,iLen=aoSource.length;i<iLen;i++){for(aoLocal[i]=aoSource[i].slice(),aoLocal[i].nTr=aoSource[i].nTr,j=iColumns-1;0<=j;j--)oSettings.aoColumns[j].bVisible||bIncludeHidden||aoLocal[i].splice(j,1);aApplied.push([])}for(i=0,iLen=aoLocal.length;i<iLen;i++){if(nLocalTr=aoLocal[i].nTr)for(;n=nLocalTr.firstChild;)nLocalTr.removeChild(n);for(j=0,jLen=aoLocal[i].length;j<jLen;j++)if(iColspan=iRowspan=1,aApplied[i][j]===undefined){for(nLocalTr.appendChild(aoLocal[i][j].cell),aApplied[i][j]=1;aoLocal[i+iRowspan]!==undefined&&aoLocal[i][j].cell==aoLocal[i+iRowspan][j].cell;)aApplied[i+iRowspan][j]=1,iRowspan++;for(;aoLocal[i][j+iColspan]!==undefined&&aoLocal[i][j].cell==aoLocal[i][j+iColspan].cell;){for(k=0;k<iRowspan;k++)aApplied[i+k][j+iColspan]=1;iColspan++}$(aoLocal[i][j].cell).attr("rowspan",iRowspan).attr("colspan",iColspan)}}}}function _fnDraw(oSettings){var aPreDraw=_fnCallbackFire(oSettings,"aoPreDrawCallback","preDraw",[oSettings]);if(-1===$.inArray(!1,aPreDraw)){var anRows=[],iRowCount=0,asStripeClasses=oSettings.asStripeClasses,iStripes=asStripeClasses.length,oLang=(oSettings.aoOpenRows.length,oSettings.oLanguage),iInitDisplayStart=oSettings.iInitDisplayStart,bServerSide="ssp"==_fnDataSource(oSettings),aiDisplay=oSettings.aiDisplay;oSettings.bDrawing=!0,iInitDisplayStart!==undefined&&-1!==iInitDisplayStart&&(oSettings._iDisplayStart=bServerSide?iInitDisplayStart:iInitDisplayStart>=oSettings.fnRecordsDisplay()?0:iInitDisplayStart,oSettings.iInitDisplayStart=-1);var iDisplayStart=oSettings._iDisplayStart,iDisplayEnd=oSettings.fnDisplayEnd();if(oSettings.bDeferLoading)oSettings.bDeferLoading=!1,oSettings.iDraw++,_fnProcessingDisplay(oSettings,!1);else if(bServerSide){if(!oSettings.bDestroying&&!_fnAjaxUpdate(oSettings))return}else oSettings.iDraw++;if(0!==aiDisplay.length)for(var iStart=bServerSide?0:iDisplayStart,iEnd=bServerSide?oSettings.aoData.length:iDisplayEnd,j=iStart;j<iEnd;j++){var iDataIndex=aiDisplay[j],aoData=oSettings.aoData[iDataIndex];null===aoData.nTr&&_fnCreateTr(oSettings,iDataIndex);var nRow=aoData.nTr;if(0!==iStripes){var sStripe=asStripeClasses[iRowCount%iStripes];aoData._sRowStripe!=sStripe&&($(nRow).removeClass(aoData._sRowStripe).addClass(sStripe),aoData._sRowStripe=sStripe)}_fnCallbackFire(oSettings,"aoRowCallback",null,[nRow,aoData._aData,iRowCount,j]),anRows.push(nRow),iRowCount++}else{var sZero=oLang.sZeroRecords;1==oSettings.iDraw&&"ajax"==_fnDataSource(oSettings)?sZero=oLang.sLoadingRecords:oLang.sEmptyTable&&0===oSettings.fnRecordsTotal()&&(sZero=oLang.sEmptyTable),anRows[0]=$("<tr/>",{"class":iStripes?asStripeClasses[0]:""}).append($("<td />",{valign:"top",colSpan:_fnVisbleColumns(oSettings),"class":oSettings.oClasses.sRowEmpty}).html(sZero))[0]}_fnCallbackFire(oSettings,"aoHeaderCallback","header",[$(oSettings.nTHead).children("tr")[0],_fnGetDataMaster(oSettings),iDisplayStart,iDisplayEnd,aiDisplay]),_fnCallbackFire(oSettings,"aoFooterCallback","footer",[$(oSettings.nTFoot).children("tr")[0],_fnGetDataMaster(oSettings),iDisplayStart,iDisplayEnd,aiDisplay]);var body=$(oSettings.nTBody);body.children().detach(),body.append($(anRows)),_fnCallbackFire(oSettings,"aoDrawCallback","draw",[oSettings]),oSettings.bSorted=!1,oSettings.bFiltered=!1,oSettings.bDrawing=!1}else _fnProcessingDisplay(oSettings,!1)}function _fnReDraw(settings,holdPosition){var features=settings.oFeatures,sort=features.bSort,filter=features.bFilter;sort&&_fnSort(settings),filter?_fnFilterComplete(settings,settings.oPreviousSearch):settings.aiDisplay=settings.aiDisplayMaster.slice(),!0!==holdPosition&&(settings._iDisplayStart=0),settings._drawHold=holdPosition,_fnDraw(settings),settings._drawHold=!1}
vendor: 16,394 bytes, lines 217-218
217function _fnAddOptionsHtml(oSettings){var classes=oSettings.oClasses,table=$(oSettings.nTable),holding=$("<div/>").insertBefore(table),features=oSettings.oFeatures,insert=$("<div/>",{id:oSettings.sTableId+"_wrapper","class":classes.sWrapper+(oSettings.nTFoot?"":" "+classes.sNoFooter)});oSettings.nHolding=holding[0],oSettings.nTableWrapper=insert[0],oSettings.nTableReinsertBefore=oSettings.nTable.nextSibling;for(var featureNode,cOption,nNewNode,cNext,sAttr,j,aDom=oSettings.sDom.split(""),i=0;i<aDom.length;i++){if(featureNode=null,"<"==(cOption=aDom[i])){if(nNewNode=$("<div/>")[0],"'"==(cNext=aDom[i+1])||'"'==cNext){for(sAttr="",j=2;aDom[i+j]!=cNext;)sAttr+=aDom[i+j],j++;if("H"==sAttr?sAttr=classes.sJUIHeader:"F"==sAttr&&(sAttr=classes.sJUIFooter),-1!=sAttr.indexOf(".")){var aSplit=sAttr.split(".");nNewNode.id=aSplit[0].substr(1,aSplit[0].length-1),nNewNode.className=aSplit[1]}else"#"==sAttr.charAt(0)?nNewNode.id=sAttr.substr(1,sAttr.length-1):nNewNode.className=sAttr;i+=j}insert.append(nNewNode),insert=$(nNewNode)}else if(">"==cOption)insert=insert.parent();else if("l"==cOption&&features.bPaginate&&features.bLengthChange)featureNode=_fnFeatureHtmlLength(oSettings);else if("f"==cOption&&features.bFilter)featureNode=_fnFeatureHtmlFilter(oSettings);else if("r"==cOption&&features.bProcessing)featureNode=_fnFeatureHtmlProcessing(oSettings);else if("t"==cOption)featureNode=_fnFeatureHtmlTable(oSettings);else if("i"==cOption&&features.bInfo)featureNode=_fnFeatureHtmlInfo(oSettings);else if("p"==cOption&&features.bPaginate)featureNode=_fnFeatureHtmlPaginate(oSettings);else if(0!==DataTable.ext.feature.length)for(var aoFeatures=DataTable.ext.feature,k=0,kLen=aoFeatures.length;k<kLen;k++)if(cOption==aoFeatures[k].cFeature){featureNode=aoFeatures[k].fnInit(oSettings);break}if(featureNode){var aanFeatures=oSettings.aanFeatures;aanFeatures[cOption]||(aanFeatures[cOption]=[]),aanFeatures[cOption].push(featureNode),insert.append(featureNode)}}holding.replaceWith(insert),oSettings.nHolding=null}function _fnDetectHeader(aLayout,nThead){var nTr,nCell,i,k,l,iLen,iColShifted,iColumn,iColspan,iRowspan,bUnique,nTrs=$(nThead).children("tr"),fnShiftCol=function(a,i,j){for(var k=a[i];k[j];)j++;return j};for(aLayout.splice(0,aLayout.length),i=0,iLen=nTrs.length;i<iLen;i++)aLayout.push([]);for(i=0,iLen=nTrs.length;i<iLen;i++)for(iColumn=0,nCell=(nTr=nTrs[i]).firstChild;nCell;){if("TD"==nCell.nodeName.toUpperCase()||"TH"==nCell.nodeName.toUpperCase())for(iColspan=(iColspan=1*nCell.getAttribute("colspan"))&&0!==iColspan&&1!==iColspan?iColspan:1,iRowspan=(iRowspan=1*nCell.getAttribute("rowspan"))&&0!==iRowspan&&1!==iRowspan?iRowspan:1,iColShifted=fnShiftCol(aLayout,i,iColumn),bUnique=1===iColspan,l=0;l<iColspan;l++)for(k=0;k<iRowspan;k++)aLayout[i+k][iColShifted+l]={cell:nCell,unique:bUnique},aLayout[i+k].nTr=nTr;nCell=nCell.nextSibling}}function _fnGetUniqueThs(oSettings,nHeader,aLayout){var aReturn=[];aLayout||(aLayout=oSettings.aoHeader,nHeader&&_fnDetectHeader(aLayout=[],nHeader));for(var i=0,iLen=aLayout.length;i<iLen;i++)for(var j=0,jLen=aLayout[i].length;j<jLen;j++)!aLayout[i][j].unique||aReturn[j]&&oSettings.bSortCellsTop||(aReturn[j]=aLayout[i][j].cell);return aReturn}function _fnBuildAjax(oSettings,data,fn){if(_fnCallbackFire(oSettings,"aoServerParams","serverParams",[data]),data&&$.isArray(data)){var tmp={},rbracket=/(.*?)\[\]$/;$.each(data,function(key,val){var match=val.name.match(rbracket);if(match){var name=match[0];tmp[name]||(tmp[name]=[]),tmp[name].push(val.value)}else tmp[val.name]=val.value}),data=tmp}var ajaxData,ajax=oSettings.ajax,instance=oSettings.oInstance,callback=function(json){_fnCallbackFire(oSettings,null,"xhr",[oSettings,json,oSettings.jqXHR]),fn(json)};if($.isPlainObject(ajax)&&ajax.data){ajaxData=ajax.data;var newData=$.isFunction(ajaxData)?ajaxData(data,oSettings):ajaxData;data=$.isFunction(ajaxData)&&newData?newData:$.extend(!0,data,newData),delete ajax.data}var baseAjax={data:data,success:function(json){var error=json.error||json.sError;error&&_fnLog(oSettings,0,error),oSettings.json=json,callback(json)},dataType:"json",cache:!1,type:oSettings.sServerMethod,error:function(xhr,error){var ret=_fnCallbackFire(oSettings,null,"xhr",[oSettings,null,oSettings.jqXHR]);-1===$.inArray(!0,ret)&&("parsererror"==error?_fnLog(oSettings,0,"Invalid JSON response",1):4===xhr.readyState&&_fnLog(oSettings,0,"Ajax error",7)),_fnProcessingDisplay(oSettings,!1)}};oSettings.oAjaxData=data,_fnCallbackFire(oSettings,null,"preXhr",[oSettings,data]),oSettings.fnServerData?oSettings.fnServerData.call(instance,oSettings.sAjaxSource,$.map(data,function(val,key){return{name:key,value:val}}),callback,oSettings):oSettings.sAjaxSource||"string"==typeof ajax?oSettings.jqXHR=$.ajax($.extend(baseAjax,{url:ajax||oSettings.sAjaxSource})):$.isFunction(ajax)?oSettings.jqXHR=ajax.call(instance,data,callback,oSettings):(oSettings.jqXHR=$.ajax($.extend(baseAjax,ajax)),ajax.data=ajaxData)}function _fnAjaxUpdate(settings){return!settings.bAjaxDataGet||(settings.iDraw++,_fnProcessingDisplay(settings,!0),_fnBuildAjax(settings,_fnAjaxParameters(settings),function(json){_fnAjaxUpdateDraw(settings,json)}),!1)}function _fnAjaxParameters(settings){var i,dataProp,column,columnSearch,columns=settings.aoColumns,columnCount=columns.length,features=settings.oFeatures,preSearch=settings.oPreviousSearch,preColSearch=settings.aoPreSearchCols,data=[],sort=_fnSortFlatten(settings),displayStart=settings._iDisplayStart,displayLength=!1!==features.bPaginate?settings._iDisplayLength:-1,param=function(name,value){data.push({name:name,value:value})};param("sEcho",settings.iDraw),param("iColumns",columnCount),param("sColumns",_pluck(columns,"sName").join(",")),param("iDisplayStart",displayStart),param("iDisplayLength",displayLength);var d={draw:settings.iDraw,columns:[],order:[],start:displayStart,length:displayLength,search:{value:preSearch.sSearch,regex:preSearch.bRegex}};for(i=0;i<columnCount;i++)column=columns[i],columnSearch=preColSearch[i],dataProp="function"==typeof column.mData?"function":column.mData,d.columns.push({data:dataProp,name:column.sName,searchable:column.bSearchable,orderable:column.bSortable,search:{value:columnSearch.sSearch,regex:columnSearch.bRegex}}),param("mDataProp_"+i,dataProp),features.bFilter&&(param("sSearch_"+i,columnSearch.sSearch),param("bRegex_"+i,columnSearch.bRegex),param("bSearchable_"+i,column.bSearchable)),features.bSort&&param("bSortable_"+i,column.bSortable);features.bFilter&&(param("sSearch",preSearch.sSearch),param("bRegex",preSearch.bRegex)),features.bSort&&($.each(sort,function(i,val){d.order.push({column:val.col,dir:val.dir}),param("iSortCol_"+i,val.col),param("sSortDir_"+i,val.dir)}),param("iSortingCols",sort.length));var legacy=DataTable.ext.legacy.ajax;return null===legacy?settings.sAjaxSource?data:d:legacy?data:d}function _fnAjaxUpdateDraw(settings,json){var compat=function(old,modern){return json[old]!==undefined?json[old]:json[modern]},data=_fnAjaxDataSrc(settings,json),draw=compat("sEcho","draw"),recordsTotal=compat("iTotalRecords","recordsTotal"),recordsFiltered=compat("iTotalDisplayRecords","recordsFiltered");if(draw){if(1*draw<settings.iDraw)return;settings.iDraw=1*draw}_fnClearTable(settings),settings._iRecordsTotal=parseInt(recordsTotal,10),settings._iRecordsDisplay=parseInt(recordsFiltered,10);for(var i=0,ien=data.length;i<ien;i++)_fnAddData(settings,data[i]);settings.aiDisplay=settings.aiDisplayMaster.slice(),settings.bAjaxDataGet=!1,_fnDraw(settings),settings._bInitComplete||_fnInitComplete(settings,json),settings.bAjaxDataGet=!0,_fnProcessingDisplay(settings,!1)}function _fnAjaxDataSrc(oSettings,json){var dataSrc=$.isPlainObject(oSettings.ajax)&&oSettings.ajax.dataSrc!==undefined?oSettings.ajax.dataSrc:oSettings.sAjaxDataProp;return"data"===dataSrc?json.aaData||json[dataSrc]:""!==dataSrc?_fnGetObjectDataFn(dataSrc)(json):json}function _fnFeatureHtmlFilter(settings){var classes=settings.oClasses,tableId=settings.sTableId,language=settings.oLanguage,previousSearch=settings.oPreviousSearch,features=settings.aanFeatures,input='<input type="search" class="'+classes.sFilterInput+'"/>',str=language.sSearch;str=str.match(/_INPUT_/)?str.replace("_INPUT_",input):str+input;var filter=$("<div/>",{id:features.f?null:tableId+"_filter","class":classes.sFilter}).append($("<label/>").append(str)),searchFn=function(){features.f;var val=this.value?this.value:"";val!=previousSearch.sSearch&&(_fnFilterComplete(settings,{sSearch:val,bRegex:previousSearch.bRegex,bSmart:previousSearch.bSmart,bCaseInsensitive:previousSearch.bCaseInsensitive}),settings._iDisplayStart=0,_fnDraw(settings))},searchDelay=null!==settings.searchDelay?settings.searchDelay:"ssp"===_fnDataSource(settings)?400:0,jqFilter=$("input",filter).val(previousSearch.sSearch).attr("placeholder",language.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",searchDelay?_fnThrottle(searchFn,searchDelay):searchFn).bind("keypress.DT",function(e){if(13==e.keyCode)return!1}).attr("aria-controls",tableId);return $(settings.nTable).on("search.dt.DT",function(ev,s){if(settings===s)try{jqFilter[0]!==document.activeElement&&jqFilter.val(previousSearch.sSearch)}catch(e){}}),filter[0]}function _fnFilterComplete(oSettings,oInput,iForce){var oPrevSearch=oSettings.oPreviousSearch,aoPrevSearch=oSettings.aoPreSearchCols,fnSaveFilter=function(oFilter){oPrevSearch.sSearch=oFilter.sSearch,oPrevSearch.bRegex=oFilter.bRegex,oPrevSearch.bSmart=oFilter.bSmart,oPrevSearch.bCaseInsensitive=oFilter.bCaseInsensitive},fnRegex=function(o){return o.bEscapeRegex!==undefined?!o.bEscapeRegex:o.bRegex};if(_fnColumnTypes(oSettings),"ssp"!=_fnDataSource(oSettings)){_fnFilter(oSettings,oInput.sSearch,iForce,fnRegex(oInput),oInput.bSmart,oInput.bCaseInsensitive),fnSaveFilter(oInput);for(var i=0;i<aoPrevSearch.length;i++)_fnFilterColumn(oSettings,aoPrevSearch[i].sSearch,i,fnRegex(aoPrevSearch[i]),aoPrevSearch[i].bSmart,aoPrevSearch[i].bCaseInsensitive);_fnFilterCustom(oSettings)}else fnSaveFilter(oInput);oSettings.bFiltered=!0,_fnCallbackFire(oSettings,null,"search",[oSettings])}function _fnFilterCustom(settings){for(var row,rowIdx,filters=DataTable.ext.search,displayRows=settings.aiDisplay,i=0,ien=filters.length;i<ien;i++){for(var rows=[],j=0,jen=displayRows.length;j<jen;j++)rowIdx=displayRows[j],row=settings.aoData[rowIdx],filters[i](settings,row._aFilterData,rowIdx,row._aData,j)&&rows.push(rowIdx);displayRows.length=0,$.merge(displayRows,rows)}}function _fnFilterColumn(settings,searchStr,colIdx,regex,smart,caseInsensitive){if(""!==searchStr)for(var data,display=settings.aiDisplay,rpSearch=_fnFilterCreateSearch(searchStr,regex,smart,caseInsensitive),i=display.length-1;0<=i;i--)data=settings.aoData[display[i]]._aFilterData[colIdx],rpSearch.test(data)||display.splice(i,1)}function _fnFilter(settings,input,force,regex,smart,caseInsensitive){var display,invalidated,i,rpSearch=_fnFilterCreateSearch(input,regex,smart,caseInsensitive),prevSearch=settings.oPreviousSearch.sSearch,displayMaster=settings.aiDisplayMaster;if(
2180!==DataTable.ext.search.length&&(force=!0),invalidated=_fnFilterData(settings),input.length<=0)settings.aiDisplay=displayMaster.slice();else for((invalidated||force||prevSearch.length>input.length||0!==input.indexOf(prevSearch)||settings.bSorted)&&(settings.aiDisplay=displayMaster.slice()),i=(display=settings.aiDisplay).length-1;0<=i;i--)rpSearch.test(settings.aoData[display[i]]._sFilterRow)||display.splice(i,1)}function _fnFilterCreateSearch(search,regex,smart,caseInsensitive){(search=regex?search:_fnEscapeRegex(search),smart)&&(search="^(?=.*?"+$.map(search.match(/"[^"]+"|[^ ]+/g)||[""],function(word){if('"'===word.charAt(0)){var m=word.match(/^"(.*)"$/);word=m?m[1]:word}return word.replace('"',"")}).join(")(?=.*?")+").*$");return new RegExp(search,caseInsensitive?"i":"")}function _fnFilterData(settings){var column,i,j,ien,jen,filterData,cellData,row,columns=settings.aoColumns,fomatters=DataTable.ext.type.search,wasInvalidated=!1;for(i=0,ien=settings.aoData.length;i<ien;i++)if(!(row=settings.aoData[i])._aFilterData){for(filterData=[],j=0,jen=columns.length;j<jen;j++)(column=columns[j]).bSearchable?(cellData=_fnGetCellData(settings,i,j,"filter"),fomatters[column.sType]&&(cellData=fomatters[column.sType](cellData)),null===cellData&&(cellData=""),"string"!=typeof cellData&&cellData.toString&&(cellData=cellData.toString())):cellData="",cellData.indexOf&&-1!==cellData.indexOf("&")&&(__filter_div.innerHTML=cellData,cellData=__filter_div_textContent?__filter_div.textContent:__filter_div.innerText),cellData.replace&&(cellData=cellData.replace(/[\r\n]/g,"")),filterData.push(cellData);row._aFilterData=filterData,row._sFilterRow=filterData.join("  "),wasInvalidated=!0}return wasInvalidated}function _fnSearchToCamel(obj){return{search:obj.sSearch,smart:obj.bSmart,regex:obj.bRegex,caseInsensitive:obj.bCaseInsensitive}}function _fnSearchToHung(obj){return{sSearch:obj.search,bSmart:obj.smart,bRegex:obj.regex,bCaseInsensitive:obj.caseInsensitive}}function _fnFeatureHtmlInfo(settings){var tid=settings.sTableId,nodes=settings.aanFeatures.i,n=$("<div/>",{"class":settings.oClasses.sInfo,id:nodes?null:tid+"_info"});return nodes||(settings.aoDrawCallback.push({fn:_fnUpdateInfo,sName:"information"}),n.attr("role","status").attr("aria-live","polite"),$(settings.nTable).attr("aria-describedby",tid+"_info")),n[0]}function _fnUpdateInfo(settings){var nodes=settings.aanFeatures.i;if(0!==nodes.length){var lang=settings.oLanguage,start=settings._iDisplayStart+1,end=settings.fnDisplayEnd(),max=settings.fnRecordsTotal(),total=settings.fnRecordsDisplay(),out=total?lang.sInfo:lang.sInfoEmpty;total!==max&&(out+=" "+lang.sInfoFiltered),out=_fnInfoMacros(settings,out+=lang.sInfoPostFix);var callback=lang.fnInfoCallback;null!==callback&&(out=callback.call(settings.oInstance,settings,start,end,max,total,out)),$(nodes).html(out)}}function _fnInfoMacros(settings,str){var formatter=settings.fnFormatNumber,start=settings._iDisplayStart+1,len=settings._iDisplayLength,vis=settings.fnRecordsDisplay(),all=-1===len;return str.replace(/_START_/g,formatter.call(settings,start)).replace(/_END_/g,formatter.call(settings,settings.fnDisplayEnd())).replace(/_MAX_/g,formatter.call(settings,settings.fnRecordsTotal())).replace(/_TOTAL_/g,formatter.call(settings,vis)).replace(/_PAGE_/g,formatter.call(settings,all?1:Math.ceil(start/len))).replace(/_PAGES_/g,formatter.call(settings,all?1:Math.ceil(vis/len)))}function _fnInitialise(settings){var i,iLen,column,iAjaxStart=settings.iInitDisplayStart,columns=settings.aoColumns,features=settings.oFeatures,deferLoading=settings.bDeferLoading;if(settings.bInitialised){for(_fnAddOptionsHtml(settings),_fnBuildHead(settings),_fnDrawHead(settings,settings.aoHeader),_fnDrawHead(settings,settings.aoFooter),_fnProcessingDisplay(settings,!0),features.bAutoWidth&&_fnCalculateColumnWidths(settings),i=0,iLen=columns.length;i<iLen;i++)(column=columns[i]).sWidth&&(column.nTh.style.width=_fnStringToCss(column.sWidth));_fnCallbackFire(settings,null,"preInit",[settings]),_fnReDraw(settings);var dataSrc=_fnDataSource(settings);("ssp"!=dataSrc||deferLoading)&&("ajax"==dataSrc?_fnBuildAjax(settings,[],function(json){var aData=_fnAjaxDataSrc(settings,json);for(i=0;i<aData.length;i++)_fnAddData(settings,aData[i]);settings.iInitDisplayStart=iAjaxStart,_fnReDraw(settings),_fnProcessingDisplay(settings,!1),_fnInitComplete(settings,json)},settings):(_fnProcessingDisplay(settings,!1),_fnInitComplete(settings)))}else setTimeout(function(){_fnInitialise(settings)},200)}function _fnInitComplete(settings,json){settings._bInitComplete=!0,(json||settings.oInit.aaData)&&_fnAdjustColumnSizing(settings),_fnCallbackFire(settings,null,"plugin-init",[settings,json]),_fnCallbackFire(settings,"aoInitComplete","init",[settings,json])}function _fnLengthChange(settings,val){var len=parseInt(val,10);settings._iDisplayLength=len,_fnLengthOverflow(settings),_fnCallbackFire(settings,null,"length",[settings,len])}function _fnFeatureHtmlLength(settings){for(var classes=settings.oClasses,tableId=settings.sTableId,menu=settings.aLengthMenu,d2=$.isArray(menu[0]),lengths=d2?menu[0]:menu,language=d2?menu[1]:menu,select=$("<select/>",{name:tableId+"_length","aria-controls":tableId,"class":classes.sLengthSelect}),i=0,ien=lengths.length;i<ien;i++)select[0][i]=new Option(language[i],lengths[i]);var div=$("<div><label/></div>
218").addClass(classes.sLength);return settings.aanFeatures.l||(div[0].id=tableId+"_length"),div.children().append(settings.oLanguage.sLengthMenu.replace("_MENU_",select[0].outerHTML)),$("select",div).val(settings._iDisplayLength).bind("change.DT",function(){_fnLengthChange(settings,$(this).val()),_fnDraw(settings)}),$(settings.nTable).bind("length.dt.DT",function(e,s,len){settings===s&&$("select",div).val(len)}),div[0]}function _fnFeatureHtmlPaginate(settings){var type=settings.sPaginationType,plugin=DataTable.ext.pager[type],modern="function"==typeof plugin,redraw=function(settings){_fnDraw(settings)},node=$("<div/>").addClass(settings.oClasses.sPaging+type)[0],features=settings.aanFeatures;return modern||plugin.fnInit(settings,node,redraw),features.p||(node.id=settings.sTableId+"_paginate",settings.aoDrawCallback.push({fn:function(settings){if(modern){var i,ien,start=settings._iDisplayStart,len=settings._iDisplayLength,visRecords=settings.fnRecordsDisplay(),all=-1===len,page=all?0:Math.ceil(start/len),pages=all?1:Math.ceil(visRecords/len),buttons=plugin(page,pages);for(i=0,ien=features.p.length;i<ien;i++)_fnRenderer(settings,"pageButton")(settings,features.p[i],i,buttons,page,pages)}else plugin.fnUpdate(settings,redraw)},sName:"pagination"})),node}function _fnPageChange(settings,action,redraw){var start=settings._iDisplayStart,len=settings._iDisplayLength,records=settings.fnRecordsDisplay();0===records||-1===len?start=0:"number"==typeof action?records<(start=action*len)&&(start=0):"first"==action?start=0:"previous"==action?(start=0<=len?start-len:0)<0&&(start=0):"next"==action?start+len<records&&(start+=len):"last"==action?start=Math.floor((records-1)/len)*len:_fnLog(settings,0,"Unknown paging action: "+action,5);var changed=settings._iDisplayStart!==start;return settings._iDisplayStart=start,changed&&(_fnCallbackFire(settings,null,"page",[settings]),redraw&&_fnDraw(settings)),changed}function _fnFeatureHtmlProcessing(settings){return $("<div/>",{id:settings.aanFeatures.r?null:settings.sTableId+"_processing","class":settings.oClasses.sProcessing}
218).html(settings.oLanguage.sProcessing).insertBefore(settings.nTable)[0]}function _fnProcessingDisplay(settings,show){settings.oFeatures.bProcessing&&$(settings.aanFeatures.r).css("display",show?"block":"none"),_fnCallbackFire(settings,null,"processing",[settings,show])}function _fnFeatureHtmlTable(settings){var table=$(settings.nTable);table.attr("role","grid");var scroll=settings.oScroll;if(""===scroll.sX&&""===scroll.sY)return settings.nTable;var scrollX=scroll.sX,scrollY=scroll.sY,classes=settings.oClasses,caption=table.children("caption"),captionSide=caption.length?caption[0]._captionSide:null,headerClone=$(table[0].cloneNode(!1)),footerClone=$(table[0].cloneNode(!1)),footer=table.children("tfoot"),_div="<div/>",size=function(s){return s?_fnStringToCss(s):null};footer.length||(footer=null);var scroller=$(_div,{"class":classes.sScrollWrapper}).append($(_div,{"class":classes.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:scrollX?size(scrollX):"100%"}).append($(_div,{"class":classes.sScrollHeadInner}).css({"box-sizing":"content-box",width:scroll.sXInner||"100%"}).append(headerClone.removeAttr("id").css("margin-left",0).append("top"===captionSide?caption:null).append(table.children("thead"))))).append($(_div,{"class":classes.sScrollBody}).css({position:"relative",overflow:"auto",width:size(scrollX)}).append(table));footer&&scroller.append($(_div,{"class":classes.sScrollFoot}).css({overflow:"hidden",border:0,width:scrollX?size(scrollX):"100%"}).append($(_div,{"class":classes.sScrollFootInner}).append(footerClone.removeAttr("id").css("margin-left",0).append("bottom"===captionSide?caption:null).append(table.children("tfoot")))));var children=scroller.children(),scrollHead=children[0],scrollBody=children[1],scrollFoot=footer?children[2]:null;return scrollX&&$(scrollBody).on("scroll.DT",function(){var scrollLeft=this.scrollLeft;scrollHead.scrollLeft=scrollLeft,footer&&(scrollFoot.scrollLeft=scrollLeft)}),$(scrollBody).css(scrollY&&scroll.bCollapse?"max-height":"height",scrollY),settings.nScrollHead=scrollHead,settings.nScrollBody=scrollBody,settings.nScrollFoot=scrollFoot,settings.aoDrawCallback.push({fn:_fnScrollDraw,sName:"scrolling"}),scroller[0]}function _fnScrollDraw(settings){var headerTrgEls,footerTrgEls,headerSrcEls,footerSrcEls,headerCopy,footerCopy,idx,correction,sanityWidth,scroll=settings.oScroll,scrollX=scroll.sX,scrollXInner=scroll.sXInner,scrollY=scroll.sY,barWidth=scroll.iBarWidth,divHeader=$(settings.nScrollHead),divHeaderStyle=divHeader[0].style,divHeaderInner=divHeader.children("div"),divHeaderInnerStyle=divHeaderInner[0].style,divHeaderTable=divHeaderInner.children("table"),divBodyEl=settings.nScrollBody,divBody=$(divBodyEl),divBodyStyle=divBodyEl.style,divFooterInner=$(settings.nScrollFoot).children("div"),divFooterTable=divFooterInner.children("table"),header=$(settings.nTHead),table=$(settings.nTable),tableEl=table[0],tableStyle=tableEl.style,footer=settings.nTFoot?$(settings.nTFoot):null,browser=settings.oBrowser,ie67=browser.bScrollOversize,dtHeaderCells=_pluck(settings.aoColumns,"nTh"),headerWidths=[],footerWidths=[],headerContent=[],footerContent=[],zeroOut=function(nSizer){var style=nSizer.style;style.paddingTop="0",style.paddingBottom="0",style.borderTopWidth="0",style.borderBottomWidth="0",style.height=0},scrollBarVis=divBodyEl.scrollHeight>divBodyEl.clientHeight;if(settings.scrollBarVis!==scrollBarVis&&settings.scrollBarVis!==undefined)return settings.scrollBarVis=scrollBarVis,void _fnAdjustColumnSizing(settings);settings.scrollBarVis=scrollBarVis,table.children("thead, tfoot").remove(),footer&&(footerCopy=footer.clone().prependTo(table),footerTrgEls=footer.find("tr"),footerSrcEls=footerCopy.find("tr")),headerCopy=header.clone().prependTo(table),headerTrgEls=header.find("tr"),headerSrcEls=headerCopy.find("tr"),headerCopy.find("th, td").removeAttr("tabindex"),scrollX||(divBodyStyle.width="100%",divHeader[0].style.width="100%"),$.each(_fnGetUniqueThs(settings,headerCopy),function(i,el){idx=_fnVisibleToColumnIndex(settings,i),el.style.width=settings.aoColumns[idx].sWidth}),footer&&_fnApplyToChildren(function(n){n.style.width=""},footerSrcEls),sanityWidth=table.outerWidth(),""===scrollX?(tableStyle.width="100%",ie67&&(table.find("tbody").height()>divBodyEl.offsetHeight||"scroll"==divBody.css("overflow-y"))&&(tableStyle.width=_fnStringToCss(table.outerWidth()-barWidth)),sanityWidth=table.outerWidth()):""!==scrollXInner&&(tableStyle.width=_fnStringToCss(scrollXInner),sanityWidth=table.outerWidth()),_fnApplyToChildren(zeroOut,headerSrcEls),_fnApplyToChildren(function(nSizer){headerContent.push(nSizer.innerHTML),headerWidths.push(_fnStringToCss($(nSizer).css("width")))},headerSrcEls),_fnApplyToChildren(function(nToSize,i){-1!==$.inArray(nToSize,dtHeaderCells)&&(nToSize.style.width=headerWidths[i])},headerTrgEls),$(headerSrcEls).height(0),footer&&(_fnApplyToChildren(zeroOut,footerSrcEls),_fnApplyToChildren(function(nSizer){footerContent.push(nSizer.innerHTML),footerWi
vendor: 9,109 bytes, line 218
218dths.push(_fnStringToCss($(nSizer).css("width")))},footerSrcEls),_fnApplyToChildren(function(nToSize,i){nToSize.style.width=footerWidths[i]},footerTrgEls),$(footerSrcEls).height(0)),_fnApplyToChildren(function(nSizer,i){nSizer.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+headerContent[i]+"</div>",nSizer.style.width=headerWidths[i]},headerSrcEls),footer&&_fnApplyToChildren(function(nSizer,i){nSizer.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+footerContent[i]+"</div>",nSizer.style.width=footerWidths[i]},footerSrcEls),table.outerWidth()<sanityWidth?(correction=divBodyEl.scrollHeight>divBodyEl.offsetHeight||"scroll"==divBody.css("overflow-y")?sanityWidth+barWidth:sanityWidth,ie67&&(divBodyEl.scrollHeight>divBodyEl.offsetHeight||"scroll"==divBody.css("overflow-y"))&&(tableStyle.width=_fnStringToCss(correction-barWidth)),""!==scrollX&&""===scrollXInner||_fnLog(settings,1,"Possible column misalignment",6)):correction="100%",divBodyStyle.width=_fnStringToCss(correction),divHeaderStyle.width=_fnStringToCss(correction),footer&&(settings.nScrollFoot.style.width=_fnStringToCss(correction)),scrollY||ie67&&(divBodyStyle.height=_fnStringToCss(tableEl.offsetHeight+barWidth));var iOuterWidth=table.outerWidth();divHeaderTable[0].style.width=_fnStringToCss(iOuterWidth),divHeaderInnerStyle.width=_fnStringToCss(iOuterWidth);var bScrolling=table.height()>divBodyEl.clientHeight||"scroll"==divBody.css("overflow-y"),padding="padding"+(browser.bScrollbarLeft?"Left":"Right");divHeaderInnerStyle[padding]=bScrolling?barWidth+"px":"0px",footer&&(divFooterTable[0].style.width=_fnStringToCss(iOuterWidth),divFooterInner[0].style.width=_fnStringToCss(iOuterWidth),divFooterInner[0].style[padding]=bScrolling?barWidth+"px":"0px"),table.children("colgroup").insertBefore(table.children("thead")),divBody.scroll(),!settings.bSorted&&!settings.bFiltered||settings._drawHold||(divBodyEl.scrollTop=0)}function _fnApplyToChildren(fn,an1,an2){for(var nNode1,nNode2,index=0,i=0,iLen=an1.length;i<iLen;){for(nNode1=an1[i].firstChild,nNode2=an2?an2[i].firstChild:null;nNode1;)1===nNode1.nodeType&&(an2?fn(nNode1,nNode2,index):fn(nNode1,index),index++),nNode1=nNode1.nextSibling,nNode2=an2?nNode2.nextSibling:null;i++}}function _fnCalculateColumnWidths(oSettings){var i,column,columnIdx,table=oSettings.nTable,columns=oSettings.aoColumns,scroll=oSettings.oScroll,scrollY=scroll.sY,scrollX=scroll.sX,scrollXInner=scroll.sXInner,columnCount=columns.length,visibleColumns=_fnGetColumns(oSettings,"bVisible"),headerCells=$("th",oSettings.nTHead),tableWidthAttr=table.getAttribute("width"),tableContainer=table.parentNode,userInputs=!1,browser=oSettings.oBrowser,ie67=browser.bScrollOversize,styleWidth=table.style.width;for(styleWidth&&-1!==styleWidth.indexOf("%")&&(tableWidthAttr=styleWidth),i=0;i<visibleColumns.length;i++)null!==(column=columns[visibleColumns[i]]).sWidth&&(column.sWidth=_fnConvertToWidth(column.sWidthOrig,tableContainer),userInputs=!0);if(ie67||!userInputs&&!scrollX&&!scrollY&&columnCount==_fnVisbleColumns(oSettings)&&columnCount==headerCells.length)for(i=0;i<columnCount;i++){var colIdx=_fnVisibleToColumnIndex(oSettings,i);null!==colIdx&&(columns[colIdx].sWidth=_fnStringToCss(headerCells.eq(i).width()))}else{var tmpTable=$(table).clone().css("visibility","hidden").removeAttr("id");tmpTable.find("tbody tr").remove();var tr=$("<tr/>").appendTo(tmpTable.find("tbody"));for(tmpTable.find("thead, tfoot").remove(),tmpTable.append($(oSettings.nTHead).clone()).append($(oSettings.nTFoot).clone()),tmpTable.find("tfoot th, tfoot td").css("width",""),headerCells=_fnGetUniqueThs(oSettings,tmpTable.find("thead")[0]),i=0;i<visibleColumns.length;i++)column=columns[visibleColumns[i]],headerCells[i].style.width=null!==column.sWidthOrig&&""!==column.sWidthOrig?_fnStringToCss(column.sWidthOrig):"",column.sWidthOrig&&scrollX&&$(headerCells[i]).append($("<div/>").css({width:column.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(oSettings.aoData.length)for(i=0;i<visibleColumns.length;i++)column=columns[columnIdx=visibleColumns[i]],$(_fnGetWidestNode(oSettings,columnIdx)).clone(!1).append(column.sContentPadding).appendTo(tr);$("[name]",tmpTable).removeAttr("name");var holder=$("<div/>").css(scrollX||scrollY?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(tmpTable).appendTo(tableContainer);scrollX&&scrollXInner?tmpTable.width(scrollXInner):scrollX?(tmpTable.css("width","auto"),tmpTable.removeAttr("width"),tmpTable.width()<tableContainer.clientWidth&&tableWidthAttr&&tmpTable.width(tableContainer.clientWidth)):scrollY?tmpTable.width(tableContainer.clientWidth):tableWidthAttr&&tmpTable.width(tableWidthAttr);var total=0;for(i=0;i<visibleColumns.length;i++){var cell=$(headerCells[i]),border=cell.outerWidth()-cell.width(),bounding=browser.bBounding?Math.ceil(headerCells[i].getBoundingClientRect().width):cell.outerWidth();total+=bounding,columns[visibleColumns[i]].sWidth=_fnStringToCss(bounding-border)}table.style.width=_fnStringToCss(total),holder.remove()}if(tableWidthAttr&&(table.style.width=_fnStringToCss(tableWidthAttr)),(tableWidthAttr||scrollX)&&!oSettings._reszEvt){var bindResize=function(){$(window).bind("resize.DT-"+oSettings.sInstance,_fnThrottle(function(){_fnAdjustColumnSizing(oSettings)}))};ie67?setTimeout(bindResize,1e3):bindResize(),oSettings._reszEvt=!0}}function _fnConvertToWidth(width,parent){if(!width)return 0;var n=$("<div/>").css("width",_fnStringToCss(width)).appendTo(parent||document.body),val=n[0].offsetWidth;return n.remove(),val}function _fnGetWidestNode(settings,colIdx){var idx=_fnGetMaxLenString(settings,colIdx);if(idx<0)return null;var data=settings.aoData[idx];return data.nTr?data.anCells[colIdx]:$("<td/>").html(_fnGetCellData(settings,idx,colIdx,"display"))[0]}function _fnGetMaxLenString(settings,colIdx){for(var s,max=-1,maxIdx=-1,i=0,ien=settings.aoData.length;i<ien;i++)(s=(s=(s=_fnGetCellData(settings,i,colIdx,"display")+"").replace(__re_html_remove,"")).replace(/&nbsp;/g," ")).length>max&&(max=s.length,maxIdx=i);return maxIdx}function _fnStringToCss(s){return null===s?"0px":"number"==typeof s?s<0?"0px":s+"px":s.match(/\d$/)?s+"px":s}function _fnSortFlatten(settings){var i,k,kLen,aDataSort,iCol,sType,srcCol,aSort=[],aoColumns=settings.aoColumns,fixed=settings.aaSortingFixed,fixedObj=$.isPlainObject(fixed),nestedSort=[],add=function(a){a.length&&!$.isArray(a[0])?nestedSort.push(a):$.merge(nestedSort,a)};for($.isArray(fixed)&&add(fixed),fixedObj&&fixed.pre&&add(fixed.pre),add(settings.aaSorting),fixedObj&&fixed.post&&add(fixed.post),i=0;i<nestedSort.length;i++)for(k=0,kLen=(aDataSort=aoColumns[srcCol=nestedSort[i][0]].aDataSort).length;k<kLen;k++)sType=aoColumns[iCol=aDataSort[k]].sType||"string",nestedSort[i]._idx===undefined&&(nestedSort[i]._idx=$.inArray(nestedSort[i][1],aoColumns[iCol].asSorting)),aSort.push({src:srcCol,col:iCol,dir:nestedSort[i][1],index:nestedSort[i]._idx,type:sType,formatter:DataTable.ext.type.order[sType+"-pre"]});return aSort}function _fnSort(oSettings){var i,ien,iLen,sortCol,aSort,aiOrig=[],oExtSort=DataTable.ext.type.order,aoData=oSettings.aoData,formatters=(oSettings.aoColumns,0),displayMaster=oSettings.aiDisplayMaster;for(_fnColumnTypes(oSettings),i=0,ien=(aSort=_fnSortFlatten(oSettings)).length;i<ien;i++)(sortCol=aSort[i]).formatter&&formatters++,_fnSortData(oSettings,sortCol.col);if("ssp"!=_fnDataSource(oSettings)&&0!==aSort.length){for(i=0,iLen=displayMaster.length;i<iLen;i++)aiOrig[displayMaster[i]]=i;formatters===aSort.length?displayMaster.sort(function(a,b){var x,y,k,test,sort,len=aSort.length,dataA=aoData[a]._aSortData,dataB=aoData[b]._aSortData;for(k=0;k<len;k++)if(0!==(test=(x=dataA[(sort=aSort[k]).col])<(y=dataB[sort.col])?-1:y<x?1:0))return"asc"===sort.dir?test:-test;return(x=aiOrig[a])<(y=aiOrig[b])?-1:y<x?1:0}):displayMaster.sort(function(a,b){var x,y,k,test,sort,len=aSort.length,dataA=aoData[a]._aSortData,dataB=aoData[b]._aSortData;for(k=0;k<len;k++)if(x=dataA[(sort=aSort[k]).col],y=dataB[sort.col],0!==(test=(oExtSort[sort.type+"-"+sort.dir]||oExtSort["string-"+sort.dir])(x,y)))return test;return(x=aiOrig[a])<(y=aiOrig[b])?-1:y<x?1:0})}oSettings.bSorted=!0}function _fnSortAria(settings){for(var label,nextSort,columns=settings.aoColumns,aSort=_fnSortFlatten(settings),oAria=settings.oLanguage.oAria,i=0,iLen=columns.length;i<iLen;i++){var col=columns[i],asSorting=col.asSorting,sTitle=col.sTitle.replace(/<.*?>/g,""),th=col.nTh;th.removeAttribute("aria-sort"),col.bSortable?(0<aSort.length&&aSort[0].col==i?(th.setAttribute("aria-sort","asc"==aSort[0].dir?"ascending":"descending"),nextSort=asSorting[aSort[0].index+1]||asSorting[0]):nextSort=asSorting[0],label=sTitle+("asc"===nextSort?oAria.sSortAscending:oAria.sSortDescending)):label=sTitle,th.setAttribute("aria-label",label)}}function _fnSortListener(settings,colIdx,append,callback){var nextSortIdx,col=settings.aoColumns[colIdx],sorting=settings.aaSorting,asSorting=col.asSorting,next=function(a,overflow){var idx=a._idx;return idx===undefined&&(idx=$.inArray(a[1],asSorting)),idx+1<asSorting.length?
218idx+1:overflow?null:0};if("number"==typeof sorting[0]&&(sorting=settings.aaSorting=[sorting]),append&&settings.oFeatures.bSortMulti){var sortIdx=$.inArray(colIdx,_pluck(sorting,"0"));-1!==sortIdx?(null===(nextSortIdx=next(sorting[sortIdx],!0))&&1===sorting.length&&(nextSortIdx=0),null===nextSortIdx?sorting.splice(sortIdx,1):(sorting[sortIdx][1]=asSorting[nextSortIdx],sorting[sortIdx]._idx=nextSortIdx)):(sorting.push([colIdx,asSorting[0],0]),sorting[sorting.length-1]._idx=0)}else sorting.length&&sorting[0][0]==colIdx?(nextSortIdx=next(sorting[0]),sorting.length=1,sorting[0][1]=asSorting[nextSortIdx],sorting[0]._idx=nextSortIdx):(sorting.length=0,sorting.push([colIdx,asSorting[0]]),sorting[0]._idx=0);_fnReDraw(settings),"function"==typeof callback&&callback(settings)}function _fnSortAttachListener(settings,attachTo,colIdx,callback){var col=settings.aoColumns[colIdx];_fnBindAction(attachTo,{},function(e){!1!==col.bSortable&&(settings.oFeatures.bProcessing?(_fnProcessingDisplay(settings,!0),setTimeout(function(){_fnSortListener(settings,colIdx,e.shiftKey,callback),"ssp"!==_fnDataSource(settings)&&_fnProcessingDisplay(settings,!1)},0)):_fnSortListener(settings,colIdx,e.shiftKey,callback))})}function _fnSortingClasses(settings){var i,ien,colIdx,oldSort=settings.aLastSort,sortClass=settings.oClasses.sSortColumn,sort=_fnSortFlatten(settings),features=settings.oFeatures;if(features.bSort&&features.bSortClasses){for(i=0,ien=oldSort.length;i<ien;i++)colIdx=oldSort[i].src,$(_pluck(settings.aoData,"anCells",colIdx)).removeClass(sortClass+(i<2?i+1:3));for(i=0,ien=sort.length;i<ien;i++)colIdx=sort[i].src,$(_pluck(settings.aoData,"anCells",colIdx)).addClass(sortClass+(i<2?i+1:3))}settings.aLastSort=sort}function _fnSortData(settings,idx){var customData,row,cellData,column=settings.aoColumns[idx],customSort=DataTable.ext.order[column.sSortDataType];customSort&&(customData=customSort.call(settings.oInstance,settings,idx,_fnColumnIndexToVisible(settings,idx)));for(var formatter=DataTable.ext.type.order[column.sType+"-pre"],i=0,ien=settings.aoData.length;i<ien;i++)(row=settings.aoData[i])._aSortData||(row._aSortData=[]),row._aSortData[idx]&&!customSort||(cellData=customSort?customData[i]:_fnGetCellData(settings,i,idx,"sort"),row._aSortData[idx]=formatter?formatter(cellData):cellData)}function _fnSaveState(settings){if(settings.oFeatures.bStateSave&&!settings.bDestroying){var state={time:+new Date,start:settings._iDisplayStart,length:settings._iDisplayLength,order:$.extend(!0,[],settings.aaSorting),search:_fnSearchToCamel(settings.oPreviousSearch),columns:$.map(settings.aoColumns,function(col,i){return{visible:col.bVisible,search:_fnSearchToCamel(settings.aoPreSearchCols[i])}})};_fnCallbackFire(settings,"aoStateSaveParams","stateSaveParams",[settings,state]),settings.oSavedState=state,settings.fnStateSaveCallback.call(settings.oInstance,settings,state)}}function _fnLoadState(settings){var i,ien,columns=settings.aoColumns;if(settings.oFeatures.bStateSave){var state=settings.fnStateLoadCallback.call(settings.oInstance,settings);if(state&&state.time){var abStateLoad=_fnCallbackFire(settings,"aoStateLoadParams","stateLoadParams",[settings,state]);if(-1===$.inArray(!1,abStateLoad)){var duration=settings.iStateDuration;if(!(0<duration&&state.time<+new Date-1e3*duration)&&columns.length===state.columns.length){for(settings.oLoadedState=$.extend(!0,{},state),state.start!==undefined&&(settings._iDisplayStart=state.start,settings.iInitDisplayStart=state.start),state.length!==undefined&&(settings._iDisplayLength=state.length),state.order!==undefined&&(settings.aaSorting=[],$.each(state.order,function(i,col){settings.aaSorting.push(col[0]>=columns.length?[0,col[1]]:col)})),state.search!==undefined&&$.extend(settings.oPreviousSearch,_fnSearchToHung(state.search)),i=0,ien=state.columns.length;i<ien;i++){var col=state.columns[i];col.visible!==undefined&&(columns[i].bVisible=col.visible),col.search!==undefined&&$.extend(settings.aoPreSearchCols[i],_fnSearchToHung(col.search))}_fnCallbackFire(settings,"aoStateLoaded","stateLoaded",[settings,state])}}}}}function _fnSettingsFromNode(table){var settings=DataTable.settings,idx=$.inArray(table,_pluck(settings,"nTable"));return-1!==idx?settings[idx]:null}function _fnLog(settings,level,msg,tn){if(msg="DataTables warning: "+(settings?"table id="+settings.sTableId+" - ":"")+m
218sg,tn&&(msg+=". For more information about this error, please see http://datatables.net/tn/"+tn),level)window.console&&console.log&&console.log(msg);else{var ext=DataTable.ext,type=ext.sErrMode||ext.errMode;if(settings&&_fnCallbackFire(settings,null,"error",[settings,tn,msg]),"alert"==type)alert(msg);else{if("throw"==type)throw new Error(msg);"function"==typeof type&&type(settings,tn,msg)}}}function _fnMap(ret,src,name,mappedName){$.isArray(name)?$.each(name,function(i,val){$.isArray(val)?_fnMap(ret,src,val[0],val[1]):_fnMap(ret,src,val)}):(mappedName===undefined&&(mappedName=name),src[name]!==undefined&&(ret[mappedName]=src[name]))}function _fnExtend(out,extender,breakRefs){var val;for(var prop in extender)extender.hasOwnProperty(prop)&&(val=extender[prop],$.isPlainObject(val)?($.isPlainObject(out[prop])||(out[prop]={}),$.extend(!0,out[prop],val)):breakRefs&&"data"!==prop&&"aaData"!==prop&&$.isArray(val)?out[prop]=val.slice():out[prop]=val);return out}function _fnBindAction(n,oData,fn){$(n).bind("click.DT",oData,function(e){n.blur(),fn(e)}).bind("keypress.DT",oData,function(e){13===e.which&&(e.preventDefault(),fn(e))}).bind("selectstart.DT",function(){return!1})}function _fnCallbackReg(oSettings,sStore,fn,sName){fn&&oSettings[sStore].push({fn:fn,sName:sName})}function _fnCallbackFire(settings,callbackArr,eventName,args){var ret=[];if(callbackArr&&(ret=$.map(settings[callbackArr].slice().reverse(),function(val){return val.fn.apply(settings.oInstance,args)})),null!==eventName){var e=$.Event(eventName+".dt");$(settings.nTable).trigger(e,args),ret.push(e.result)}return ret}function _fnLengthOverflow(settings){var start=settings._iDisplayStart,end=settings.fnDisplayEnd(),len=settings._iDisplayLength;end<=start&&(start=end-len),start-=start%len,(-1===len||start<0)&&(start=0),settings._iDisplayStart=start}function _fnRenderer(settings,type){var renderer=settings.renderer,host=DataTable.ext.renderer[type];return $.isPlainObject(renderer)&&renderer[type]?host[renderer[type]]||host._:"string"==typeof renderer&&host[renderer]||host._}function _fnDataSource(settings){return settings.oFeatures.bServerSide?"ssp":settings.ajax||settings.sAjaxSource?"ajax":"dom"}function _numbers(page,pages){var numbers=[],buttons=extPagination.numbers_length,half=Math.floor(buttons/2);return pages<=buttons?numbers=_range(0,pages):page<=half?((numbers=_range(0,buttons-2)).push("ellipsis"),numbers.push(pages-1)):(pages-1-half<=page?(numbers=_range(pages-(buttons-2),pages)).splice(0,0,"ellipsis"):((numbers=_range(page-half+2,page+half-1)).push("ellipsis"),numbers.push(pages-1),numbers.splice(0,0,"ellipsis")),numbers.splice(0,0,0)),numbers.DT_el="span",numbers}function _addNumericSort(decimalPlace){$.each({num:function(d){return __numericReplace(d,decimalPlace)},"num-fmt":function(d){return __numericReplace(d,decimalPlace,_re_formatted_numeric)},"html-num":function(d){return __numericReplace(d,decimalPlace,_re_html)},"html-num-fmt":function(d){return __numericReplace(d,decimalPlace,_re_html,_re_formatted_numeric)}},function(key,fn){_ext.type.order[key+decimalPlace+"-pre"]=fn,key.match(/^html\-/)&&(_ext.type.search[key+decimalPlace]=_ext.type.search.html)})}function _fnExternApiFunc(fn){return function(){var args=[_fnSettingsFromNode(this[DataTable.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return DataTable.ext.internal[fn].apply(this,args)}}var _ext,_Api,_api_register,_api_registerPlural,DataTable=function(options){this.$=function(sSelector,oOpts){return this.api(!0).$(sSelector,oOpts)},this._=function(sSelector,oOpts){return this.api(!0).rows(sSelector,oOpts).data()},this.api=function(traditional){return new _Api(traditional?_fnSettingsFromNode(this[_ext.iApiIndex]):this)},this.fnAddData=function(data,redraw){var api=this.api(!0),rows=$.isArray(data)&&($.isArray(data[0])||$.isPlainObject(data[0]))?api.rows.add(data):api.row.add(data);return(redraw===undefined||redraw)&&api.draw(),rows.flatten().toArray()},this.fnAdjustColumnSizing=function(bRedraw){var api=this.api(!0).columns.adjust(),settings=api.settings()[0],scroll=settings.oScroll;bRedraw===undefined||bRedraw?api.draw(!1):""===scroll.sX&&""===scroll.sY||_fnScrollDraw(settings)},this.fnClearTable=function(bRedraw){var api=this.api(!0).clear();(bRedraw===undefined||bRedraw)&&api.draw()},this.fnClose=function(nTr){this.api(!0).row(nTr).child.hide()},this.fnDeleteRow=function(target,callback,redraw){var api=this.api(!0),rows=api.rows(target),settings=rows.settings()[0],data=settings.aoData[rows[0][0]];return rows.remove(),callback&&callback.call(this,settings,data),(redraw===undefined||redraw)&&api.draw(),data},this.fnDestroy=function(remove){this.api(!0).destroy(remove)},this.fnDraw=function(complete){this.api(!0).draw(complete)},this.fnFilter=function(sInput,iColumn,bRegex,bSmart,bShowGlobal,bCaseInsensitive){var api=this.api(!0);null===iColumn||iColumn===undefined?api.search(sInput,bRegex,bSmart,bCaseInsensitive):api.column(iColumn).search(sInput,bRegex,bSmart,bCaseInsensitive),api.draw()},this.fnGetData=function(src,col){var api=this.api(!0);
218if(src===undefined)return api.data().toArray();var type=src.nodeName?src.nodeName.toLowerCase():"";return col!==undefined||"td"==type||"th"==type?api.cell(src,col).data():api.row(src).data()||null},this.fnGetNodes=function(iRow){var api=this.api(!0);return iRow!==undefined?api.row(iRow).node():api.rows().nodes().flatten().toArray()},this.fnGetPosition=function(node){var api=this.api(!0),nodeName=node.nodeName.toUpperCase();if("TR"==nodeName)return api.row(node).index();if("TD"!=nodeName&&"TH"!=nodeName)return null;var cell=api.cell(node).index();return[cell.row,cell.columnVisible,cell.column]},this.fnIsOpen=function(nTr){return this.api(!0).row(nTr).child.isShown()},this.fnOpen=function(nTr,mHtml,sClass){return this.api(!0).row(nTr).child(mHtml,sClass).show().child()[0]},this.fnPageChange=function(mAction,bRedraw){var api=this.api(!0).page(mAction);(bRedraw===undefined||bRedraw)&&api.draw(!1)},this.fnSetColumnVis=function(iCol,bShow,bRedraw){var api=this.api(!0).column(iCol).visible(bShow);(bRedraw===undefined||bRedraw)&&api.columns.adjust().draw()},this.fnSettings=function(){return _fnSettingsFromNode(this[_ext.iApiIndex])},this.fnSort=function(aaSort){this.api(!0).order(aaSort).draw()},this.fnSortListener=function(nNode,iColumn,fnCallback){this.api(!0).order.listener(nNode,iColumn,fnCallback)},this.fnUpdate=function(mData,mRow,iColumn,bRedraw,bAction){var api=this.api(!0);return iColumn===undefined||null===iColumn?api.row(mRow).data(mData):api.cell(mRow,iColumn).data(mData),(bAction===undefined||bAction)&&api.columns.adjust(),(bRedraw===undefined||bRedraw)&&api.draw(),0},this.fnVersionCheck=_ext.fnVersionCheck;var _that=this,emptyInit=options===undefined,len=this.length;for(var fn in emptyInit&&(options={}),this.oApi=this.internal=_ext.internal,
219DataTable.ext.internal)fn&&(this[fn]=_fnExternApiFunc(fn));return this.each(function(){var iLen,oInit=1<len?_fnExtend({},options,!0):options,i=0,sId=this.getAttribute("id"),bInitHandedOff=!1,defaults=DataTable.defaults,$this=$(this);if("table"==this.nodeName.toLowerCase()){_fnCompatOpts(defaults),_fnCompatCols(defaults.column),_fnCamelToHungarian(defaults,defaults,!0),_fnCamelToHungarian(defaults.column,defaults.column,!0),_fnCamelToHungarian(defaults,$.extend(oInit,$this.data()));var allSettings=DataTable.settings;for(i=0,iLen=allSettings.length;i<iLen;i++){var s=allSettings[i];if(s.nTable==this||s.nTHead.parentNode==this||s.nTFoot&&s.nTFoot.parentNode==this){var bRetrieve=oInit.bRetrieve!==undefined?oInit.bRetrieve:defaults.bRetrieve,bDestroy=oInit.bDestroy!==undefined?oInit.bDestroy:defaults.bDestroy;if(emptyInit||bRetrieve)return s.oInstance;if(bDestroy){s.oInstance.fnDestroy();break}return void _fnLog(s,0,"Cannot reinitialise DataTable",3)}if(s.sTableId==this.id){allSettings.splice(i,1);break}}null!==sId&&""!==sId||(sId="DataTables_Table_"+DataTable.ext._unique++,this.id=sId);var oSettings=$.extend(!0,{},DataTable.models.oSettings,{sDestroyWidth:$this[0].style.width,sInstance:sId,sTableId:sId});oSettings.nTable=this,oSettings.oApi=_that.internal,oSettings.oInit=oInit,allSettings.push(oSettings),oSettings.oInstance=1===_that.length?_that:$this.dataTable(),_fnCompatOpts(oInit),oInit.oLanguage&&_fnLanguageCompat(oInit.oLanguage),oInit.aLengthMenu&&!oInit.iDisplayLength&&(oInit.iDisplayLength=$.isArray(oInit.aLengthMenu[0])?oInit.aLengthMenu[0][0]:oInit.aLengthMenu[0]),oInit=_fnExtend($.extend(!0,{},defaults),oInit),_fnMap(oSettings.oFeatures,oInit,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),_fnMap(oSettings,oInit,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]),_fnMap(oSettings.oScroll,oInit,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollC
219ollapse","bCollapse"]]),_fnMap(oSettings.oLanguage,oInit,"fnInfoCallback"),_fnCallbackReg(oSettings,"aoDrawCallback",oInit.fnDrawCallback,"user"),_fnCallbackReg(oSettings,"aoServerParams",oInit.fnServerParams,"user"),_fnCallbackReg(oSettings,"aoStateSaveParams",oInit.fnStateSaveParams,"user"),_fnCallbackReg(oSettings,"aoStateLoadParams",oInit.fnStateLoadParams,"user"),_fnCallbackReg(oSettings,"aoStateLoaded",oInit.fnStateLoaded,"user"),_fnCallbackReg(oSettings,"aoRowCallback",oInit.fnRowCallback,"user"),_fnCallbackReg(oSettings,"aoRowCreatedCallback",oInit.fnCreatedRow,"user"),_fnCallbackReg(oSettings,"aoHeaderCallback",oInit.fnHeaderCallback,"user"),_fnCallbackReg(oSettings,"aoFooterCallback",oInit.fnFooterCallback,"user"),_fnCallbackReg(oSettings,"aoInitComplete",oInit.fnInitComplete,"user"),_fnCallbackReg(oSettings,"aoPreDrawCallback",oInit.fnPreDrawCallback,"user"),oSettings.rowIdFn=_fnGetObjectDataFn(oInit.rowId),_fnBrowserDetect(oSettings);var oClasses=oSettings.oClasses;if(oInit.bJQueryUI?($.extend(oClasses,DataTable.ext.oJUIClasses,oInit.oClasses),oInit.sDom===defaults.sDom&&"lfrtip"===defaults.sDom&&(oSettings.sDom='<"H"lfr>t<"F"ip>'),oSettings.renderer?$.isPlainObject(oSettings.renderer)&&!oSettings.renderer.header&&(oSettings.renderer.header="jqueryui"):oSettings.renderer="jqueryui"):$.extend(oClasses,DataTable.ext.classes,oInit.oClasses),$this.addClass(oClasses.sTable),oSettings.iInitDisplayStart===undefined&&(oSettings.iInitDisplayStart=oInit.iDisplayStart,oSettings._iDisplayStart=oInit.iDisplayStart),null!==oInit.iDeferLoading){oSettings.bDeferLoading=!0;var tmp=$.isArray(oInit.iDeferLoading);oSettings._iRecordsDisplay=tmp?oInit.iDeferLoading[0]:oInit.iDeferLoading,oSettings._iRecordsTotal=tmp?oInit.iDeferLoading[1]:oInit.iDeferLoading}var oLanguage=oSettings.oLanguage;$.extend(!0,oLanguage,oInit.oLanguage),""!==oLanguage.sUrl&&($.ajax({dataType:"json",url:oLanguage.sUrl,success:function(json){_fnLanguageCompat(json),_fnCamelToHungarian(defaults.oLanguage,json),$.extend(!0,oLanguage,json),_fnInitialise(oSettings)},error:function(){_fnInitialise(oSettings)}}),bInitHandedOff=!0),null===oInit.asStripeClasses&&(oSettings.asStripeClasses=[oClasses.sStripeOdd,oClasses.sStripeEven]);var stripeClasses=oSettings.asStripeClasses,rowOne=$this.children("tbody").find("tr").eq(0);-1!==$.inArray(!0,$.map(stripeClasses,function(el){return rowOne.hasClass(el)}))&&($("tbody tr",this).removeClass(stripeClasses.join(" ")),oSettings.asDestroyStripes=stripeClasses.slice());var aoColumnsInit,anThs=[],nThead=this.getElementsByTagName("thead");if(0!==nThead.length&&(_fnDetectHeader(oSettings.aoHeader,nThead[0]),anThs=_fnGetUniqueThs(oSettings)),null===oInit.aoColumns)for(aoColumnsInit=[],i=0,iLen=anThs.length;i<iLen;i++)aoColumnsInit.push(null);else aoColumnsInit=oInit.aoColumns;for(i=0,iLen=aoColumnsInit.length;i<iLen;i++)_fnAddColumn(oSettings,anThs?anThs[i]:null);if(_fnApplyColumnDefs(oSettings,oInit.aoColumnDefs,aoColumnsInit,function(iCol,oDef){_fnColumnOptions(oSettings,iCol,oDef)}),rowOne.length){var a=function(cell,name){return null!==cell.getAttribute("data-"+name)?name:null};$(rowOne[0]).children("th, td").each(function(i,cell){var col=oSettings.aoColumns[i];
219if(col.mData===i){var sort=a(cell,"sort")||a(cell,"order"),filter=a(cell,"filter")||a(cell,"search");null===sort&&null===filter||(col.mData={_:i+".display",sort:null!==sort?i+".@data-"+sort:undefined,type:null!==sort?i+".@data-"+sort:undefined,filter:null!==filter?i+".@data-"+filter:undefined},_fnColumnOptions(oSettings,i))}})}var features=oSettings.oFeatures;if(oInit.bStateSave&&(features.bStateSave=!0,_fnLoadState(oSettings,oInit),_fnCallbackReg(oSettings,"aoDrawCallback",_fnSaveState,"state_save")),oInit.aaSorting===undefined){var sorting=oSettings.aaSorting;for(i=0,iLen=sorting.length;i<iLen;i++)sorting[i][1]=oSettings.aoColumns[i].asSorting[0]}_fnSortingClasses(oSettings),features.bSort&&_fnCallbackReg(oSettings,"aoDrawCallback",function(){if(oSettings.bSorted){var aSort=_fnSortFlatten(oSettings),sortedColumns={};$.each(aSort,function(i,val){sortedColumns[val.src]=val.dir}),_fnCallbackFire(oSettings,null,"order",[oSettings,aSort,sortedColumns]),_fnSortAria(oSettings)}}),_fnCallbackReg(oSettings,"aoDrawCallback",function(){(oSettings.bSorted||"ssp"===_fnDataSource(oSettings)||features.bDeferRender)&&_fnSortingClasses(oSettings)},"sc");var captions=$this.children("caption").each(function(){this._captionSide=$this.css("caption-side")}),thead=$this.children("thead");0===thead.length&&(thead=$("<thead/>").appendTo(this)),oSettings.nTHead=thead[0];var tbody=$this.children("tbody");0===tbody.length&&(tbody=$("<tbody/>").appendTo(this)),oSettings.nTBody=tbody[0];var tfoot=$this.children("tfoot");if(0===tfoot.length&&0<captions.length&&(""!==oSettings.oScroll.sX||""!==oSettings.oScroll.sY)&&(tfoot=$("<tfoot/>").appendTo(this)),0===tfoot.length||0===tfoot.children().length?$this.addClass(oClasses.sNoFooter):0<tfoot.length&&(oSettings.nTFoot=tfoot[0],_fnDetectHeader(oSettings.aoFooter,oSettings.nTFoot)),oInit.aaData)for(i=0;i<oInit.aaData.length;i++)_fnAddData(oSettings,oInit.aaData[i]);else(oSettings.bDeferLoading||"dom"==_fnDataSource(oSettings))&&_fnAddTr(oSettings,$(oSettings.nTBody).children("tr"));oSettings.aiDisplay=oSettings.aiDisplayMaster.slice(),!(oSettings.bInitialised=!0)===bInitHandedOff&&_fnInitialise(oSettings)}else _fnLog(null,0,"Non-table node initialisation ("+this.nodeName+")",2)}),_that=null,this},_re_dic={},_re_new_lines=/[\r\n]/g,_re_html=/<.*?>/g,_re_date_start=/^[\w\+\-]/,_re_date_end=/[\w\+\-]$/,_re_escape_regex=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),_re_formatted_numeric=/[',$\xc2\xa3\xe2\u201a\xac\xc2\xa5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,_empty=function(d){return!d||!0===d||"-"===d},_intVal=function(s){var integer=parseInt(s,10);return!isNaN(integer)&&isFinite(s)?integer:null},_numToDecimal=function(num,decimalPoint){return _re_dic[decimalPoint]||(_re_dic[decimalPoint]=new RegExp(_fnEscapeRegex(decimalPoint),"g")),"string"==typeof num&&"."!==decimalPoint?num.replace(/\./g,"").replace(_re_dic[decimalPoint],"."):num},_isNumber=function(d,decimalPoint,formatted){var strType="string"==typeof d;return!!_empty(d)||(decimalPoint&&strType&&(d=_numToDecimal(d,decimalPoint)),formatted&&strType&&(d=d.replace(_re_formatted_numeric,"")),!isNaN(parseFloat(d))&&isFinite(d))},_isHtml=function(d){return _empty(d)||"string"==typeof d},_htmlNumeric=function(d,decimalPoint,formatted){return!!_empty(d)||(_isHtml(d)&&!!_isNumber(_stripHtml(d),decimalPoint,formatted)||null)},_pluck=function(a,prop,prop2){var out=[],i=0,ien=a.length;if(prop2!==undefined)for(;i<ien;i++)a[i]&&a[i][prop]&&out.push(a[i][prop][prop2]);else for(;i<ien;i++)a[i]&&out.push(a[i][prop]);return out},_pluck_order=function(a,order,prop,prop2){var out=[],i=0,ien=order.length;if(prop2!==undefined)for(;i<ien;i++)a[order[i]][prop]&&out.push(a[order[i]][prop][prop2]);else for(;i<ien;i++)out.push(a[order[i]][prop]);return out},_range=function(len,start){var end,out=[];start===undefined?(start=0,end=len):(end=start,start=len);for(var i=start;i<end;i++)out.push(i);return out},_removeEmpty=function(a){for(var out=[],i=0,ien=a.length;i<ien;i++)a[i]&&out.push(a[i]);return out},_stripHtml=function(d){return d.replace(_re_html,"")},_unique=function(src){var val,i,j,out=[],ien=src.length,k=0;again:for(i=0;i<ien;i++){for(val=src[i],j=0;j<k;j++)if(out[j]===val)continue again;out.push(val),k++}return out};DataTable.util={throttle:function(fn,freq){var last,timer,frequency=freq!==undefined?freq:200;return function(){var that=this,now=+new Date,args=arguments;last&&now<last+frequency?(clearTimeout(timer),timer=setTimeout(function(){last=undefined,fn.apply(that,args)},frequency)):(last=now,fn.apply(that,args))}},escapeRegex:function(val){return val.replace(_re_escape_regex,"\\$1")}};var _fnCompatMap=function(o,knew,old){o[knew]!==undefined&&(o[old]=o[knew])},__reArray=/\[.*?\]$/,__reFn=/\(\)$/,_fnEscapeRegex=DataTable.util.escapeRegex,__filter_div=$("<div>")[0],__filter_div_textContent=__filter_div.textContent!==undefined,__re_html_remove=/<.*?>/g,_fnThrottle=DataTable.util.throttle,__apiStruct=[],__arrayProto=Array.prototype,_toSettings=function(mixed){var idx,jq,settings=DataTable.settings,tables=$.map(settings,function(el){return el.nTable});return mixed?mixed.nTable&&mixed.oApi?[mixed]:mixed.nodeName&&"table"===mixed.nodeName.toLowerCase()?-1!==(idx=$.inArray(mixed,tables))?[settings[idx]]:null:mixed&&"function"==typeof mixed.settings?mixed.settings().toArray():("string"==typeof mixed?jq=$(mixed):mixed instanceof $&&(jq=mixed),jq?jq.map(function(){return-1!==(idx=$.inArray(this,tables))?settings[idx]:null}).toArray():void 0):[]};_Api=function(context,data){if(!(this instanceof _Api))return new _Api(context,data);var settings=[],ctxSettings=function(o){var a=_toSettings(o);a&&(settings=settings.concat(a))};if($.isArray(context))for(var i=0,ien=context.length;i<ien;i++)ctxSettings(context[i]);else ctxSettings(context);this.context=_unique(settings),data&&$.merge(this,data),this.selector={rows:null,cols:null,opts:null},_Api.extend(this,this,__apiStruct)},DataTable.Api=_Api,$.extend(_Api.prototype,{any:function(){return 0!==this.count()},concat:__arrayProto.concat,context:[],count:function(){return this.flatten().length},each:function(fn){for(var i=0,ien=this.length;i<ien;i++)fn.call(this,this[i],i,this);return this},eq:function(idx){var ctx=this.context;return ctx.length>idx?new _Api(ctx[idx],this[idx]):null},filter:function(fn){var a=[];if(__arrayProto.filter)a=__arrayProto.filter.call(this,fn,this);else for(var i=0,ien=this.length;i<ien;i++)fn.call(this,this[i],i,this)&&a.push(this[i]);return new _Api(this.context,a)},flatten:function(){var a=[];return new _Api(this.context,a.concat.apply(a,this.toArray()))},join:__arrayProto.join,indexOf:__arrayProto.indexOf||function(obj,start){for(var i=start||0,ien=this.length;i<ien;i++)if(this[i]===obj)return i;return-1},iterator:function(flatten,type,fn,alwaysNew){var ret,i,ien,j,jen,rows,items,item,a=[],context=this.context,selector=this.selector;for("string"==typeof flatten&&(alwaysNew=fn,fn=type,type=flatten,flatten=!1),i=0,ien=context.length;i<ien;i++){var apiInst=new _Api(context[i]);if("table"===type)(ret=fn.call(apiInst,context[i],i))!==undefined&&a.push(ret);else if("columns"===type||"rows"===type)(ret=fn.call(apiInst,context[i],this[i],i))!==undefined&&a.push(ret);else if("column"===type||"column-rows"===type||"row"===type||"cell"===type)for(items=this[i],"column-rows"===type&&(rows=_selector_row_indexes(context[i],selector.opts)),j=0,jen=items.length;j<jen;j++)item=items[j],(ret="cell"===type?fn.call(apiInst,context[i],item.row,item.column,i,j):fn.call(apiInst,context[i],item,i,j,rows))!==undefined&&a.push(ret)}if(a.length||alwaysNew){var api=new _Api(context,flatten?a.concat.apply([],a):a),apiSelector=api.selector;return apiSelector.rows=selector.rows,apiSelector.cols=selector.cols,apiSelector.opts=selector.opts,api}return this},lastIndexOf:__arrayProto.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(fn){var a=[];if(__arrayProto.map)a=__arrayProto.map.call(this,fn,this);else for(var i=0,ien=this.length;i<ien;i++)a.push(fn.call(this,this[i],i));return new _Api(this.context,a)},pluck:function(prop){return this.map(function(el){return el[prop]})},pop:__arrayProto.pop,push:__arrayProto.push,reduce:__arrayProto.reduce||function(fn,init){return _fnReduce(this,fn,init,0,this.length,1)},reduceRight:__arrayProto.reduceRight||function(fn,init){return _fnReduce(this,fn,init,this.length-1,-1,-1)},reverse:__arrayProto.reverse,selector:null,shift:__arrayProto.shift,sort:__arrayProto.sort,splice:__arrayProto.splice,toArray:function(){return __arrayProto.slice.call(this)},to$:function(){return $(this)},toJQuery:function(){return $(this)},unique:function(){return new _Api(this.context,_unique(this))},unshift:__arrayProto.unshift}),_Api.extend=function(scope,obj,ext){if(ext.length&&obj&&(obj instanceof _Api||obj.__dt_wrapper)){var i,ien,struct,methodScoping=function(scope,fn,struc){return function(){var ret=fn.apply(scope,arguments);return _Api.extend(ret,ret,struc.methodExt),ret}};for(i=0,ien=ext.length;i<ien;i++)obj[(struct=ext[i]).name]="function"==typeof struct.val?methodScoping(scope,struct.val,struct):$.isPlainObject(struct.val)?{}
219:struct.val,obj[struct.name].__dt_wrapper=!0,_Api.extend(scope,obj[struct.name],struct.propExt)}},_Api.register=_api_register=function(name,val){if($.isArray(name))for(var j=0,jen=name.length;j<jen;j++)_Api.register(name[j],val);else{var i,ien,key,method,heir=name.split("."),struct=__apiStruct,find=function(src,name){for(var i=0,ien=src.length;i<ien;i++)if(src[i].name===name)return src[i];return null};for(i=0,ien=heir.length;i<ien;i++){var src=find(struct,key=(method=-1!==heir[i].indexOf("()"))?heir[i].replace("()",""):heir[i]);src||(src={name:key,val:{},methodExt:[],propExt:[]},struct.push(src)),i===ien-1?src.val=val:struct=method?src.methodExt:src.propExt}}},_Api.registerPlural=_api_registerPlural=function(pluralName,singularName,val){_Api.register(pluralName,val),_Api.register(singularName,function(){var ret=val.apply(this,arguments);return ret===this?this:ret instanceof _Api?ret.length?$.isArray(ret[0])?new _Api(ret.context,ret[0]):ret[0]:undefined:ret})};var __table_selector=function(selector,a){if("number"==typeof selector)return[a[selector]];var nodes=$.map(a,function(el){return el.nTable});return $(nodes).filter(selector).map(function(){var idx=$.inArray(this,nodes);return a[idx]}).toArray()};_api_register("tables()",function(selector){return selector?new _Api(__table_selector(selector,this.context)):this}),_api_register("table()",function(selector){var tables=this.tables(selector),ctx=tables.context;return ctx.length?new _Api(ctx[0]):tables}),_api_registerPlural("tables().nodes()","table().node()",function(){return this.iterator("table",function(ctx){return ctx.nTable},1)}),_api_registerPlural("tables().body()","table().body()",function(){return this.iterator("table",function(ctx){return ctx.nTBody},1)}),_api_registerPlural("tables().header()","table().header()",function(){return this.iterator("table",function(ctx){return ctx.nTHead},1)}),_api_registerPlural("tables().footer()","table().footer()",function(){return this.iterator("table",function(ctx){return ctx.nTFoot},1)}),_api_registerPlural("tables().containers()","table().container()",function(){return this.iterator("table",function(ctx){return ctx.nTableWrapper},1)}),_api_register("draw()",function(paging){return this.iterator("table",function(settings){"page"===paging?_fnDraw(settings):("string"==typeof paging&&(paging="full-hold"!==paging),_fnReDraw(settings,!1===paging))})}),_api_register("page()",function(action){return action===undefined?this.page.info().page:this.iterator("table",function(settings){_fnPageChange(settings,action)})}),_api_register("page.info()",function(){if(0===this.context.length)return undefined;var settings=this.context[0],start=settings._iDisplayStart,len=settings.oFeatures.bPaginate?settings._iDisplayLength:-1,visRecords=settings.fnRecordsDisplay(),all=-1===len;return{page:all?0:Math.floor(start/len),pages:all?1:Math.ceil(visRecords/len),start:start,end:settings.fnDisplayEnd(),length:len,recordsTotal:settings.fnRecordsTotal(),recordsDisplay:visRecords,serverSide:"ssp"===_fnDataSource(settings)}}),_api_register("page.len()",function(len){return len===undefined?0!==this.context.length?this.context[0]._iDisplayLength:undefined:this.iterator("table",function(settings){_fnLengthChange(settings,len)})});var __reload=function(settings,holdPosition,callback){if(callback){var api=new _Api(settings);api.one("draw",function(){callback(api.ajax.json())})}if("ssp"==_fnDataSource(settings))_fnReDraw(settings,holdPosition);else{_fnProcessingDisplay(settings,!0);var xhr=settings.jqXHR;xhr&&4!==xhr.readyState&&xhr.abort(),_fnBuildAjax(settings,[],function(json){_fnClearTable(settings);for(var data=_fnAjaxDataSrc(settings,json),i=0,ien=data.length;i<ien;i++)_fnAddData(settings,data[i]);_fnReDraw(settings,holdPosition),_fnProcessingDisplay(settings,!1)})}};_api_register("ajax.json()",function(){var ctx=this.context;if(0<ctx.length)return ctx[0].json}),_api_register("ajax.params()",function(){var ctx=this.context;if(0<ctx.length)return ctx[0].oAjaxData}),_api_register("ajax.reload()",function(callback,resetPaging){return this.iterator("table",function(settings){__reload(settings,!1===resetPaging,callback)})}),_api_register("ajax.url()",function(url){var ctx=this.context;return url===undefined?0===ctx.length?undefined:(ctx=ctx[0]).ajax?$.isPlainObject(ctx.ajax)?ctx.aja
219x.url:ctx.ajax:ctx.sAjaxSource:this.iterator("table",function(settings){$.isPlainObject(settings.ajax)?settings.ajax.url=url:settings.ajax=url})}),_api_register("ajax.url().load()",function(callback,resetPaging){return this.iterator("table",function(ctx){__reload(ctx,!1===resetPaging,callback)})});var _selector_run=function(type,selector,selectFn,settings,opts){var res,a,i,ien,j,jen,out=[],selectorType=typeof selector;for(selector&&"string"!==selectorType&&"function"!==selectorType&&selector.length!==undefined||(selector=[selector]),i=0,ien=selector.length;i<ien;i++)for(j=0,jen=(a=selector[i]&&selector[i].split?selector[i].split(","):[selector[i]]).length;j<jen;j++)(res=selectFn("string"==typeof a[j]?$.trim(a[j]):a[j]))&&res.length&&(out=out.concat(res));var ext=_ext.selector[type];if(ext.length)for(i=0,ien=ext.length;i<ien;i++)out=ext[i](settings,opts,out);return _unique(out)},_selector_opts=function(opts){return opts||(opts={}),opts.filter&&opts.search===undefined&&(opts.search=opts.filter),$.extend({search:"none",order:"current",page:"all"},opts)},_selector_first=function(inst){for(var i=0,ien=inst.length;i<ien;i++)if(0<inst[i].length)return inst[0]=inst[i],inst[0].length=1,inst.length=1,inst.context=[inst.context[i]],inst;return inst.length=0,inst},_selector_row_indexes=function(settings,opts){var i,ien,tmp,a=[],displayFiltered=settings.aiDisplay,displayMaster=settings.aiDisplayMaster,search=opts.search,order=opts.order,page=opts.page;if("ssp"==_fnDataSource(settings))return"removed"===search?[]:_range(0,displayMaster.length);if("current"==page)for(i=settings._iDisplayStart,ien=settings.fnDisplayEnd();i<ien;i++)a.push(displayFiltered[i]);else if("current"==order||"applied"==order)a="none"==search?displayMaster.slice():"applied"==search?displayFiltered.slice():$.map(displayMaster,function(el){return-1===$.inArray(el,displayFiltered)?el:null});else if("index"==order||"original"==order)for(i=0,ien=settings.aoData.length;i<ien;i++)"none"==search?a.push(i):(-1===(tmp=$.inArray(i,displayFiltered))&&"removed"==search||0<=tmp&&"applied"==search)&&a.push(i);return a},__row_selector=function(settings,selector,opts){return _selector_run("row",selector,function(sel){var selInt=_intVal(sel);if(null!==selInt&&!opts)return[selInt];var rows=_selector_row_indexes(settings,opts);if(null!==selInt&&-1!==$.inArray(selInt,rows))return[selInt];if(!sel)return rows;if("function"==typeof sel)return $.map(rows,function(idx){var row=settings.aoData[idx];return sel(idx,row._aData,row.nTr)?idx:null});var nodes=_removeEmpty(_pluck_order(settings.aoData,rows,"nTr"));if(sel.nodeName){if(sel._DT_RowIndex!==undefined)return[sel._DT_RowIndex];if(sel._DT_CellIndex)return[sel._DT_CellIndex.row];var host=$(sel).closest("*[data-dt-row]");return host.length?[host.data("dt-row")]:[]}if("string"==typeof sel&&"#"===sel.charAt(0)){var rowObj=settings.aIds[sel.replace(/^#/,"")];if(rowObj!==undefined)return[rowObj.idx]}return $(nodes).filter(sel).map(function(){return this._DT_RowIndex}).toArray()},settings,opts)};_api_register("rows()",function(selector,opts){selector===undefined?selector="":$.isPlainObject(selector)&&(opts=selector,selector=""),opts=_selector_opts(opts);var inst=this.iterator("table",function(settings){return __row_selector(settings,selector,opts)},1);return inst.selector.rows=selector,inst.selector.opts=opts,inst}),_api_register("rows().nodes()",function(){return this.iterator("row",function(settings,row){return settings.aoData[row].nTr||undefined},1)}),_api_register("rows().data()",function(){return this.iterator(!0,"rows",function(settings,rows){return _pluck_order(settings.aoData,rows,"_aData")},1)}),_api_registerPlural("rows().cache()","row().cache()",function(type){return this.iterator("row",function(settings,row){var r=settings.aoData[row];return"search"===type?r._aFilterData:r._aSortData},1)}),_api_registerPlural("rows().invalidate()","row().invalidate()",function(src){return this.iterator("row",function(settings,row){_fnInvalidate(settings,row,src)})}),_api_registerPlural("rows().indexes()","row().index()",function(){return this.iterator("row",function(settings,row){return row},1)}),_api_registerPlural("rows().ids()","row().id()",function(hash){for(var a=[],context=this.context,i=0,ien=context.length;i<ien;i++)for(var j=0,jen=this[i].length;j<jen;j++){var id=context[i].rowIdFn(context[i].aoData[this[i][j]]._aData);a.push((!0===hash?"#":"")+id)}return new _Api(context,a)}),_api_registerPlural("rows().remove()","row().remove()",function(){var that=this;return this.iterator("row",function(settings,row,thatIdx){var i,ien,j,jen,loopRow,loopCells,data=settings.aoData,rowData=data[row];for(data.splice(row,1),i=0,ien=data.length;i<ien;i++)if(loopCells=(loopRow=data[i]).anCells,null!==loopRow.nTr&&(loopRow.nTr._DT_RowIndex=i),null!==loopCells)for(j=0,jen=loopCells.length;j<jen;j++)loopCells[j]._DT_CellIndex.row=i;_fnDeleteIndex(settings.aiDisplayMaster,row),_fnDeleteIndex(settings.aiDisplay,row),_fnDeleteIndex(that[thatIdx],row,!1),_fnLengthOverflow(settings);var id=settings.rowIdFn(rowData._aData);id!==undefined&&delete settings.aIds[id]}),this.iterator("table",function(settings){for(var i=0,ien=settings.aoData.length;i<ien;i++)settings.aoData[i].idx=i}),this}),_api_register("rows.add()",function(rows){var newRows=this.iterator("table",function(settings){var row,i,ien,out=[];for(i=0,ien=rows.length;i<ien;i++)(row=rows[i]).nodeName&&"TR"===row.nodeName.toUpperCase()?out.push(_fnAddTr(settings,row)[0]):out.push(_fnAddData(settings,row));return out},1),modRows=this.rows(-1);return modRows.pop(),$.merge(modRows,newRows),modRows}),_api_register("row()",function(selector,opts){return _selector_first(this.rows(selector,opts))}),_api_register("row().data()",function(data){var ctx=this.context;return data===undefined?ctx.length&&this.length?ctx[0].aoData[this[0]]._aData:undefined:(ctx[0].aoData[this[0]]._aData=data,_fnInvalidate(ctx[0],this[0],"data"),this)}),_api_register("row().node()",function(){var ctx=this.context;return ctx.length&&this.length&&ctx[0].aoData[this[0]].nTr||null}),_api_register("row.add()",function(row){row instanceof $&&row.length&&(row=row[0]);var rows=this.iterator("table",function(settings){return row.nodeName&&"TR"===row.nodeName.toUpperCase()?_fnAddTr(settings,row)[0]:_fnAddData(settings,row)});return this.row(rows[0])});var __details_add=function(ctx,row,data,klass){var rows=[],addRow=function(r,k){if
219($.isArray(r)||r instanceof $)for(var i=0,ien=r.length;i<ien;i++)addRow(r[i],k);else if(r.nodeName&&"tr"===r.nodeName.toLowerCase())rows.push(r);else{var created=$("<tr><td/></tr>").addClass(k);$("td",created).addClass(k).html(r)[0].colSpan=_fnVisbleColumns(ctx),rows.push(created[0])}};addRow(data,klass),row._details&&row._details.remove(),row._details=$(rows),row._detailsShow&&row._details.insertAfter(row.nTr)},__details_remove=function(api,idx){var ctx=api.context;if(ctx.length){var row=ctx[0].aoData[idx!==undefined?idx:api[0]];row&&row._details&&(row._details.remove(),row._detailsShow=undefined,row._details=undefined)}},__details_display=function(api,show){var ctx=api.context;if(ctx.length&&api.length){var row=ctx[0].aoData[api[0]];row._details&&((row._detailsShow=show)?row._details.insertAfter(row.nTr):row._details.detach(),__details_events(ctx[0]))}},__details_events=function(settings){var api=new _Api(settings),namespace=".dt.DT_details",drawEvent="draw"+namespace,colvisEvent="column-visibility"+namespace,destroyEvent="destroy"+namespace,data=settings.aoData;api.off(drawEvent+" "+colvisEvent+" "+destroyEvent),0<_pluck(data,"_details").length&&(api.on(drawEvent,function(e,ctx){settings===ctx&&api.rows({page:"current"}).eq(0).each(function(idx){var row=data[idx];row._detailsShow&&row._details.insertAfter(row.nTr)})}),api.on(colvisEvent,function(e,ctx){if(settings===ctx)for(var row,visible=_fnVisbleColumns(ctx),i=0,ien=data.length;i<ien;i++)(row=data[i])._details&&row._details.children("td[colspan]").attr("colspan",visible)}),api.on(destroyEvent,function(e,ctx){if(settings===ctx)for(var i=0,ien=data.length;i<ien;i++)data[i]._details&&__details_remove(api,i)}))},_child_obj=""+"row().child",_child_mth=_child_obj+"()";_api_register(_child_mth,function(data,klass){var ctx=this.context;return data===undefined?ctx.length&&this.length?ctx[0].aoData[this[0]]._details:undefined:(!0===data?this.child.show():!1===data?__details_remove(this):ctx.length&&this.length&&__details_add(ctx[0],ctx[0].aoData[this[0]],data,klass),this)}),_api_register([_child_obj+".show()",_child_mth+".show()"],function(){return __details_display(this,!0),this}),_api_register([_child_obj+".hide()",_child_mth+".hide()"],function(){return __details_display(this,!1),this}),_api_register([_child_obj+".remove()",_child_mth+".remove()"],function(){return __details_remove(this),this}),_api_register(_child_obj+".isShown()",function(){var ctx=this.context;return ctx.length&&this.length&&ctx[0].aoData[this[0]]._detailsShow||!1});var __re_column_selector=/^(.+):(name|visIdx|visible)$/,__columnData=function(settings,column,r1,r2,rows){for(var a=[],row=0,ien=rows.length;row<ien;row++)a.push(_fnGetCellData(settings,rows[row],column));return a},__column_selector=function(settings,selector,opts){var columns=settings.aoColumns,names=_pluck(columns,"sName"),nodes=_pluck(columns,"nTh");return _selector_run("column",selector,function(s){var selInt=_intVal(s);if(""===s)return _range(columns.length);if(null!==selInt)return[0<=selInt?selInt:columns.length+selInt];if("function"==typeof s){var rows=_selector_row_indexes(settings,opts);return $.map(columns,function(col,idx){return s(idx,__columnData(settings,idx,0,0,rows),nodes[idx])?idx:null})}var match="string"==typeof s?s.match(__re_column_selector):"";if(match)switch(match[2]){case"visIdx":case"visible":var idx=parseInt(match[1],10);if(idx<0){var visColumns=$.map(columns,function(col,i){return col.bVisible?i:null});return[visColumns[visColumns.length+idx]]}return[_fnVisibleToColumnIndex(settings,idx)];case"name":return $.map(names,function(name,i){return name===match[1]?i:null});default:return[]}if(s.nodeName&&s._DT_CellIndex)return[s._DT_CellIndex.column];var jqResult=$(nodes).filter(s).map(function(){return $.inArray(this,nodes)}).toArray();if(jqResult.length||!s.nodeName)return jqResult;var host=$(s).closest("*[data-dt-column]");return host.length?[host.data("dt-column")]:[]},settings,opts)},__setColumnVis=function(settings,column,vis){var cells,i,ien,tr,cols=settings.aoColumns,col=cols[column],data=settings.aoData;if(vis===undefined)return col.bVisible;if(col.bVisible!==vis){if(vis){var insertBefore=$.inArray(!0,_pluck(cols,"bVisible"),column+1);for(i=0,ien=data.length;i<ien;i++)tr=data[i].nTr,cells=data[i].anCells,tr&&tr.insertBefore(cells[column],cells[insertBefore]||null)}else $(_pluck(settings.aoData,"anCells",column)).detach();col.bVisible=vis,_fnDrawHead(settings,settings.aoHeader),_fnDrawHead(settings,settings.aoFooter),_fnSaveState(sett
219ings)}};_api_register("columns()",function(selector,opts){selector===undefined?selector="":$.isPlainObject(selector)&&(opts=selector,selector=""),opts=_selector_opts(opts);var inst=this.iterator("table",function(settings){return __column_selector(settings,selector,opts)},1);return inst.selector.cols=selector,inst.selector.opts=opts,inst}),_api_registerPlural("columns().header()","column().header()",function(){return this.iterator("column",function(settings,column){return settings.aoColumns[column].nTh},1)}),_api_registerPlural("columns().footer()","column().footer()",function(){return this.iterator("column",function(settings,column){return settings.aoColumns[column].nTf},1)}),_api_registerPlural("columns().data()","column().data()",function(){return this.iterator("column-rows",__columnData,1)}),_api_registerPlural("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(settings,column){return settings.aoColumns[column].mData},1)}),_api_registerPlural("columns().cache()","column().cache()",function(type){return this.iterator("column-rows",function(settings,column,i,j,rows){return _pluck_order(settings.aoData,rows,"search"===type?"_aFilterData":"_aSortData",column)},1)}),_api_registerPlural("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(settings,column,i,j,rows){return _pluck_order(settings.aoData,rows,"anCells",column)},1)}),_api_registerPlural("columns().visible()","column().visible()",function(vis,calc){var ret=this.iterator("column",function(settings,column){if(vis===undefined)return settings.aoColumns[column].bVisible;__setColumnVis(settings,column,vis)});return vis!==undefined&&(this.iterator("column",function(settings,column){_fnCallbackFire(settings,null,"column-visibility",[settings,column,vis,calc])}),(calc===undefined||calc)&&this.columns.adjust()),ret}),_api_registerPlural("columns().indexes()","column().index()",function(type){return this.iterator("column",function(settings,column){return"visible"===type?_fnColumnIndexToVisible(settings,column):column},1)}),_api_register("columns.adjust()",function(){return this.iterator("table",function(settings){_fnAdjustColumnSizing(settings)},1)}),_api_register("column.index()",function(type,idx){if(0!==this.context.length){var ctx=this.context[0];if("fromVisible"===type||"toData"===type)return _fnVisibleToColumnIndex(ctx,idx);if("fromData"===type||"toVisible"===type)return _fnColumnIndexToVisible(ctx,idx)}}),_api_register("column()",function(selector,opts){return _selector_first(this.columns(selector,opts))});var __cell_selector=function(settings,selector,opts){var row,a,i,ien,j,o,
220host,data=settings.aoData,rows=_selector_row_indexes(settings,opts),cells=_removeEmpty(_pluck_order(data,rows,"anCells")),allCells=$([].concat.apply([],cells)),columns=settings.aoColumns.length;return _selector_run("cell",selector,function(s){var fnSelector="function"==typeof s;if(null===s||s===undefined||fnSelector){for(a=[],i=0,ien=rows.length;i<ien;i++)for(row=rows[i],j=0;j<columns;j++)o={row:row,column:j},fnSelector?(host=data[row],s(o,_fnGetCellData(settings,row,j),host.anCells?host.anCells[j]:null)&&a.push(o)):a.push(o);return a}if($.isPlainObject(s))return[s];var jqResult=allCells.filter(s).map(function(i,el){return{row:el._DT_CellIndex.row,column:el._DT_CellIndex.column}}).toArray();return jqResult.length||!s.nodeName?jqResult:(host=$(s).closest("*[data-dt-row]")).length?[{row:host.data("dt-row"),column:host.data("dt-column")}]:[]},settings,opts)};_api_register("cells()",function(rowSelector,columnSelector,opts){if($.isPlainObject(rowSelector)&&(rowSelector.row===undefined?(opts=rowSelector,rowSelector=null):(opts=columnSelector,columnSelector=null)),$.isPlainObject(columnSelector)&&(opts=columnSelector,columnSelector=null),null===columnSelector||columnSelector===undefined)return this.iterator("table",function(settings){return __cell_selector(settings,rowSelector,_selector_opts(opts))});var a,i,ien,j,jen,columns=this.columns(columnSelector,opts),rows=this.rows(rowSelector,opts),cells=this.iterator("table",function(settings,idx){for(a=[],i=0,ien=rows[idx].length;i<ien;i++)for(j=0,jen=columns[idx].length;j<jen;j++)a.push({row:rows[idx][i],column:columns[idx][j]});return a},1);return $.extend(cells.selector,{cols:columnSelector,rows:rowSelector,opts:opts}),cells}),_api_registerPlural("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(settings,row,column){var data=settings.aoData[row];return data&&data.anCells?data.anCells[column]:undefined},1)}),_api_register("cells().data()",function(){return this.iterator("cell",function(settings,row,column){return _fnGetCellData(settings,row,column)},1)}),_api_registerPlural("cells().cache()","cell().cache()",function(type){return type="search"===type?"_aFilterData":"_aSortData",this.iterator("cell",function(settings,row,column){return settings.aoData[row][t
220ype][column]},1)}),_api_registerPlural("cells().render()","cell().render()",function(type){return this.iterator("cell",function(settings,row,column){return _fnGetCellData(settings,row,column,type)},1)}),_api_registerPlural("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(settings,row,column){return{row:row,column:column,columnVisible:_fnColumnIndexToVisible(settings,column)}},1)}),_api_registerPlural("cells().invalidate()","cell().invalidate()",function(src){return this.iterator("cell",function(settings,row,column){_fnInvalidate(settings,row,src,column)})}),_api_register("cell()",function(rowSelector,columnSelector,opts){return _selector_first(this.cells(rowSelector,columnSelector,opts))}),_api_register("cell().data()",function(data){var ctx=this.context,cell=this[0];return data===undefined?ctx.length&&cell.length?_fnGetCellData(ctx[0],cell[0].row,cell[0].column):undefined:(_fnSetCellData(ctx[0],cell[0].row,cell[0].column,data),_fnInvalidate(ctx[0],cell[0].row,"data",cell[0].column),this)}),_api_register("order()",function(order,dir){var ctx=this.context;return order===undefined?0!==ctx.length?ctx[0].aaSorting:undefined:("number"==typeof order?order=[[order,dir]]:order.length&&!$.isArray(order[0])&&(order=Array.prototype.slice.call(arguments)),this.iterator("table",function(settings){settings.aaSorting=order.slice()}))}),_api_register("order.listener()",function(node,column,callback){return this.iterator("table",function(settings){_fnSortAttachListener(settings,node,column,callback)})}),_api_register("order.fixed()",function(set){if(set)return this.iterator("table",function(settings){settings.aaSortingFixed=$.extend(!0,{},set)});var ctx=this.context,fixed=ctx.length?ctx[0].aaSortingFixed:undefined;return $.isArray(fixed)?{pre:fixed}:fixed}),_api_register(["columns().order()","column().order()"],function(dir){var that=this;return this.iterator("table",function(settings,i){var sort=[];$.each(that[i],function(j,col){sort.push([col,dir])}),settings.aaSorting=sort})}),_api_register("search()",function(input,regex,smart,caseInsen){var ctx=this.context;return input===undefined?0!==ctx.length?ctx[0].oPreviousSearch.sSearch:undefined:this.iterator("table",function(settings){settings.oFeatures.bFilter&&_fnFilterComplete(settings,$.extend({},settings.oPreviousSearch,{sSearch:input+"",bRegex:null!==regex&&regex,bSmart:null===smart||smart,bCaseInsensitive:null===caseInsen||caseInsen}),1)})}),_api_registerPlural("columns().search()","column().search()",function(input,regex,smart,caseInsen){return this.iterator("column",function(settings,column){var preSearch=settings.aoPreSearchCols;if(input===undefined)return preSearch[column].sSearch;settings.oFeatures.bFilter&&($.extend(preSearch[column],{sSearch:input+"",bRegex:null!==regex&&regex,bSmart:null===smart||smart,bCaseInsensitive:null===caseInsen||caseInsen}),_fnFilterComplete(settings,settings.oPreviousSearch,1))})}),_api_register("state()",function(){return this.context.length?this.context[0].oSavedState:null}),_api_register("state.clear()",function(){return this.iterator("table",function(settings){settings.fnStateSaveCallback.call(settings.oInstance,settings,{})})}),_api_register("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),_api_register("state.save()",function(){return this.iterator("table",function(settings){_fnSaveState(settings)})}),DataTable.versionCheck=DataTable.fnVersionCheck=function(version){for(var iThis,iThat,aThis=DataTable.version.split("."),aThat=version.split("."),i=0,iLen=aThat.length;i<iLen;i++)if((iThis=parseInt(aThis[i],10)||0)!==(iThat=parseInt(aThat[i],10)||0))return iThat<iThis;return!0},DataTable.isDataTable=DataTable.fnIsDataTable=function(table){var t=$(table).get(0),is=!1;return $.each(DataTable.settings,function(i,o){var head=o.nScrollHead?$("table",o.nScrollHead)[0]:null,foot=o.nScrollFoot?$("table",o.nScrollFoot)[0]:null;o.nTable!==t&&head!==t&&foot!==t||(is=!0)}),is},DataTable.tables=DataTable.fnTables=function(visible){var api=!1;$.isPlainObject(visible)&&(api=visible.api,visible=visible.visible);
220var a=$.map(DataTable.settings,function(o){if(!visible||visible&&$(o.nTable).is(":visible"))return o.nTable});return api?new _Api(a):a},DataTable.camelToHungarian=_fnCamelToHungarian,_api_register("$()",function(selector,opts){var rows=this.rows(opts).nodes(),jqRows=$(rows);return $([].concat(jqRows.filter(selector).toArray(),jqRows.find(selector).toArray()))}),$.each(["on","one","off"],function(i,key){_api_register(key+"()",function(){var args=Array.prototype.slice.call(arguments);args[0].match(/\.dt\b/)||(args[0]+=".dt");var inst=$(this.tables().nodes());return inst[key].apply(inst,args),this})}),_api_register("clear()",function(){return this.iterator("table",function(settings){_fnClearTable(settings)})}),_api_register("settings()",function(){return new _Api(this.context,this.context)}),_api_register("init()",function(){var ctx=this.context;return ctx.length?ctx[0].oInit:null}),_api_register("data()",function(){return this.iterator("table",function(settings){return _pluck(settings.aoData,"_aData")}).flatten()}),_api_register("destroy()",function(remove){return remove=remove||!1,this.iterator("table",function(settings){var ien,orig=settings.nTableWrapper.parentNode,classes=settings.oClasses,table=settings.nTable,tbody=settings.nTBody,thead=settings.nTHead,tfoot=settings.nTFoot,jqTable=$(table),jqTbody=$(tbody),jqWrapper=$(settings.nTableWrapper),rows=$.map(settings.aoData,function(r){return r.nTr});settings.bDestroying=!0,_fnCallbackFire(settings,"aoDestroyCallback","destroy",[settings]),remove||new _Api(settings).columns().visible(!0),jqWrapper.unbind(".DT").find(":not(tbody *)").unbind(".DT"),$(window).unbind(".DT-"+settings.sInstance),table!=thead.parentNode&&(jqTable.children("thead").detach(),jqTable.append(thead)),tfoot&&table!=tfoot.parentNode&&(jqTable.children("tfoot").detach(),jqTable.append(tfoot)),settings.aaSorting=[],settings.aaSortingFixed=[],_fnSortingClasses(settings),$(rows).removeClass(settings.asStripeClasses.join(" ")),$("th, td",thead).removeClass(classes.sSortable+" "+classes.sSortableAsc+" "+classes.sSortableDesc+" "+classes.sSortableNone),settings.bJUI&&($("th span."+classes.sSortIcon+", td span."+classes.sSortIcon,thead).detach(),$("th, td",thead).each(function(){var wrapper=$("div."+classes.sSortJUIWrapper,this);$(this).append(wrapper.contents()),wrapper.detach()})),jqTbody.children().detach(),jqTbody.append(rows);var removedMethod=remove?"remove":"detach";jqTable[removedMethod](),jqWrapper[removedMethod](),!remove&&orig&&(orig.insertBefore(table,settings.nTableReinsertBefore),jqTable.css("width",settings.sDestroyWidth).removeClass(classes.sTable),(ien=settings.asDestroyStripes.length)&&jqTbody.children().each(function(i){$(this).addClass(settings.asDestroyStripes[i%ien])}));var idx=$.inArray(settings,DataTable.settings);-1!==idx&&DataTable.settings.splice(idx,1)})}),$.each(["column","row","cell"],function(i,type){_api_register(type+"s().every()",function(fn){var opts=this.selector.opts,api=this;return this.iterator(type,function(settings,arg1,arg2,arg3,arg4){fn.call(api[type](arg1,"cell"===type?arg2:opts,"cell"===type?opts:undefined),arg1,arg2,arg3,arg4)})})}),_api_register("i18n()",function(token,def,plural){var ctx=this.context[0],resolved=_fnGetObjectDataFn(token)(ctx.oLanguage);return resolved===undefined&&(resolved=def),plural!==undefined&&$.isPlainObject(resolved)&&(resolved=resolved[plural]!==undefined?resolved[plural]:resolved._),resolved.replace("%d",plural)}),DataTable.version="1.10.12",DataTable.settings=[],DataTable.models={},DataTable.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},DataTable.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},DataTable.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,
vendor: 4,573 bytes, line 220
220sTitle:null,sType:null,sWidth:null,sWidthOrig:null},DataTable.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(toFormat){return toFormat.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(settings){try{return JSON.parse((-1===settings.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+settings.sInstance+"_"+location.pathname))}catch(e){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(settings,data){try{(-1===settings.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+settings.sInstance+"_"+location.pathname,JSON.stringify(data))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:$.extend({},DataTable.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},_fnHungarianMap(DataTable.defaults),DataTable.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},_fnHungarianMap(DataTable.defaults.column),DataTable.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:undefined,oAjaxData:undefined,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==_fnDataSource(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==_fnDataSource(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var len=this._iDisplayLength,start=this._iDisplayStart,calc=start+len,records=this.aiDisplay.length,features=this.oFeatures,paginate=features.bPaginate;return features.bServerSide?!1===paginate||-1===len?start+records:Math.min(start+len,this._iRecordsDisplay):!p
220aginate||records<calc||-1===len?records:calc},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},DataTable.ext=_ext={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:DataTable.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:DataTable.version},$.extend(_ext,{afnFiltering:_ext.search,aTypes:_ext.type.detect,ofnSearch:_ext.type.search,oSort:_ext.type.order,afnSortData:_ext.order,aoFeatures:_ext.feature,oApi:_ext.internal,oStdClasses:_ext.classes,oPagination:_ext.pager}),$.extend(DataTable.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),function(){var _empty="",_stateDefault=(_empty="")+"ui-state-default",_sortIcon=_empty+"css_right ui-icon ui-icon-",_headerFooter=_empty+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";$.extend(DataTable.ext.oJUIClasses,DataTable.ext.classes,{sPageButton:"fg-button ui-button "+_stateDefault,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:_stateDefault+" sorting_asc",sSortDesc:_stateDefault+" sorting_desc",sSortable:_stateDefault+" sorting",sSortableAsc:_stateDefault+" sorting_asc_disabled",sSortableDesc:_stateDefault+" sorting_desc_disabled",sSortableNone:_stateDefault+" sorting_disabled",sSortJUIAsc:_sortIcon+"triangle-1-n",sSortJUIDesc:_sortIcon+"triangle-1-s",sSortJUI:_sortIcon+"carat-2-n-s",sSortJUIAscAllowed:_sortIcon+"carat-1-n",sSortJUIDescAllowed:_sortIcon+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+_stateDefault,sScrollFoot:"dataTables_scrollFoot "+_stateDefault,sHeaderTH:_stateDefault,sFooterTH:_stateDefault,sJUIHeader:_headerFooter+" ui-corner-tl ui-corner-tr",sJUIFooter:_headerFooter+" ui-corner-bl ui-corner-br"})}();var extPagination=DataTable.ext.pager;$.extend(extPagination,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(page,pages){return[_numbers(page,pages)]},simple_numbers:function(page,pages){return["previous",_numbers(page,pages),"next"]},full_numbers:function(page,pages){return["first","previous",_numbers(page,pages),"next","last"]},_numbers:_numbers,numbers_length:7}),$.extend(!0,DataTable.ext.renderer,{pageButton:{_:function(settings,host,idx,buttons,page,pages){var btnDisplay,btnClass,activeEl,classes=settings.oClasses,lang=settings.oLanguage.oPaginate,aria=settings.oLanguage.oAria.paginate||{},counter=0,attach=function(container,buttons){var i,ien,button,clickHandler=function(e){_fnPageChange(settings,e.data.action,!0)};for(i=0,ien=buttons.length;i<ien;i++)if(button=buttons[i],$.isArray(button)){var inner=$("<"+(button.DT_el||"div")+"/>").appendTo(container);attach(inner,button)}else{switch(btnDisplay=null,btnClass="",button){case"ellipsis":container.append('<span class="ellipsis">&#x2026;
220</span>');break;case"first":btnDisplay=lang.sFirst,btnClass=button+(0<page?"":" "+classes.sPageButtonDisabled);break;case"previous":btnDisplay=lang.sPrevious,btnClass=button+(0<page?"":" "+classes.sPageButtonDisabled);break;case"next":btnDisplay=lang.sNext,btnClass=button+(page<pages-1?"":" "+classes.sPageButtonDisabled);break;case"last":btnDisplay=lang.sLast,btnClass=button+(page<pages-1?"":" "+classes.sPageButtonDisabled);break;default:btnDisplay=button+1,btnClass=page===button?classes.sPageButtonActive:""}null!==btnDisplay&&(_fnBindAction($("<a>",{"class":classes.sPageButton+" "+btnClass,"aria-controls":settings.sTableId,"aria-label":aria[button],"data-dt-idx":counter,tabindex:settings.iTabIndex,id:0===idx&&"string"==typeof button?settings.sTableId+"_"+button:null}).html(btnDisplay).appendTo(container),{action:button},clickHandler),counter++)}};try{activeEl=$(host).find(document.activeElement).data("dt-idx")}catch(e){}attach($(host).empty(),buttons),activeEl&&$(host).find("[data-dt-idx="+activeEl+"]").focus()}}}),$.extend(DataTable.ext.type.detect,[function(d,settings){var decimal=settings.oLanguage.sDecimal;return _isNumber(d,decimal)?"num"+decimal:null},function(d){if(d&&!(d instanceof Date)&&(!_re_date_start.test(d)||!_re_date_end.test(d)))return null;var parsed=Date.parse(d);return null!==parsed&&!isNaN(parsed)||_empty(d)?"date":null},function(d,settings){var decimal=settings.oLanguage.sDecimal;return _isNumber(d,decimal,!0)?"num-fmt"+decimal:null},function(d,settings){var decimal=settings.oLanguage.sDecimal;return _htmlNumeric(d,decimal)?"html-num"+decimal:null},function(d,settings){var decimal=settings.oLanguage.sDecimal;return _htmlNumeric(d,decimal,!0)?"html-num-fmt"+decimal:null},function(d){return _empty(d)||"string"==typeof d&&-1!==d.indexOf("<")?"html":null}]),$.extend(DataTable.ext.type.search,{html:function(data){return _empty(data)?data:"string"==typeof data?data.replace(_re_new_lines," ").replace(_re_html,""):""},string:function(data){return _empty(data)?data:"string"==typeof data?data.replace(_re_new_lines," "):data}});var __numericReplace=function(d,decimalPlace,re1,re2){return 0===d||d&&"-"!==d?(decimalPlace&&(d=_numToDecimal(d,decimalPlace)),d.replace&&(re1&&(d=d.replace(re1,"")),re2&&(d=d.replace(re2,""))),1*d):-Infinity};$.extend(_ext.type.order,{"date-pre":function(d){return Date.parse(d)||0},"html-pre":function(a){return _empty(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return _empty(a)?"":"string"==typeof a?a.toLowerCase():a.toString?a.toString():""},"string-asc":function(x,y){return x<y?-1:y<x?1:0},"string-desc":function(x,y){return x<y?1:y<x?-1:0}}),_addNumericSort(""),$.extend(!0,DataTable.ext.renderer,{header:{_:function(settings,cell,column,classes){$(settings.nTable).on("order.dt.DT",function(e,ctx,sorting,columns){if(settings===ctx){var colIdx=column.idx;cell.removeClass(column.sSortingClass+" "+classes.sSortAsc+" "+classes.sSortDesc).addClass("asc"==columns[colIdx]?classes.sSortAsc:"desc"==columns[colIdx]?classes.sSortDesc:column.sSortingClass)}})},jqueryui:function(settings,cell,column,classes){$("<div/>
220").addClass(classes.sSortJUIWrapper).append(cell.contents()).append($("<span/>").addClass(classes.sSortIcon+" "+column.sSortingClassJUI)).appendTo(cell),$(settings.nTable).on("order.dt.DT",function(e,ctx,sorting,columns){if(settings===ctx){var colIdx=column.idx;cell.removeClass(classes.sSortAsc+" "+classes.sSortDesc).addClass("asc"==columns[colIdx]?classes.sSortAsc:"desc"==columns[colIdx]?classes.sSortDesc:column.sSortingClass),cell.find("span."+classes.sSortIcon).removeClass(classes.sSortJUIAsc+" "+classes.sSortJUIDesc+" "+classes.sSortJUI+" "+classes.sSortJUIAscAllowed+" "+classes.sSortJUIDescAllowed).addClass("asc"==columns[colIdx]?classes.sSortJUIAsc:"desc"==columns[colIdx]?classes.sSortJUIDesc:column.sSortingClassJUI)}})}}});var __htmlEscapeEntities=function(d){return"string"==typeof d?d.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):d};return DataTable.render={number:function(thousands,decimal,precision,prefix,postfix){return{display:function(d){if("number"!=typeof d&&"string"!=typeof d)return d;var negative=d<0?"-":"",flo=parseFloat(d);if(isNaN(flo))return __htmlEscapeEntities(d);d=Math.abs(flo);var intPart=parseInt(d,10),floatPart=precision?decimal+(d-intPart).toFixed(precision).substring(2):"";return negative+(prefix||"")+intPart.toString().replace(/\B(?=(\d{3})+(?!\d))/g,thousands)+floatPart+(postfix||"")}}},text:function(){return{display:__htmlEscapeEntities}}},$.extend(DataTable.ext.internal,{_fnExternApiFunc:_fnExternApiFunc,_fnBuildAjax:_fnBuildAjax,_fnAjaxUpdate:_fnAjaxUpdate,_fnAjaxParameters:_fnAjaxParameters,_fnAjaxUpdateDraw:_fnAjaxUpdateDraw,_fnAjaxDataSrc:_fnAjaxDataSrc,_fnAddColumn:_fnAddColumn,_fnColumnOptions:_fnColumnOptions,_fnAdjustColumnSizing:_fnAdjustColumnSizing,_fnVisibleToColumnIndex:_fnVisibleToColumnIndex,_fnColumnIndexToVisible:_fnColumnIndexToVisible,_fnVisbleColumns:_fnVisbleColumns,_fnGetColumns:_fnGetColumns,_fnColumnTypes:_fnColumnTypes,_fnApplyColumnDefs:_fnApplyColumnDefs,_fnHungarianMap:_fnHungarianMap,_fnCamelToHungarian:_fnCamelToHungarian,_fnLanguageCompat:_fnLanguageCompat,_fnBrowserDetect:_fnBrowserDetect,_fnAddData:_fnAddData,_fnAddTr:_fnAddTr,_fnNodeToDataIndex:_fnNodeToDataIndex,_fnNodeToColumnIndex:_fnNodeToColumnIndex,_fnGetCellData:_fnGetCellData,_fnSetCellData:_fnSetCellData,_fnSplitObjNotation:_fnSplitObjNotation,_fnGetObjectDataFn:_fnGetObjectDataFn,_fnSetObjectDataFn:_fnSetObjectDataFn,_fnGetDataMaster:_fnGetDataMaster,_fnClearTable:_fnClearTable,_fnDeleteIndex:_fnDeleteIndex,_fnInvalidate:_fnInvalidate,_fnGetRowElements:_fnGetRowElements,_fnCreateTr:_fnCreateTr,_fnBuildHead:_fnBuildHead,_fnDrawHead:_fnDrawHead,_fnDraw:_fnDraw,_fnReDraw:_fnReDraw,_fnAddOptionsHtml:_fnAddOptionsHtml,_fnDetectHeader:_fnDetectHeader,_fnGetUniqueThs:_fnGetUniqueThs,_fnFeatureHtmlFilter:_fnFeatureHtmlFilter,_fnFilterComplete:_fnFilterComplete,_fnFilterCustom:_fnFilterCustom,_fnFilterColumn:_fnFilterColumn,_fnFilter:_fnFilter,_fnFilterCreateSearch:_fnFilterCreateSearch,_fnEscapeRegex:_fnEscapeRegex,_fnFilterData:_fnFilterData,_fnFeatureHtmlInfo:_fnFeatureHtmlInfo,_fnUpdateInfo:_fnUpdateInfo,_fnInfoMacros:_fnInfoMacros,_fnInitialise:_fnInitialise,_fnInitComplete:_fnInitComplete,_fnLengthChange:_fnLengthChange,_fnFeatureHtmlLength:_fnFeatureHtmlLength,_fnFeatureHtmlPaginate:_fnFeatureHtmlPaginate,_fnPageChange:_fnPageChange,_fnFeatureHtmlProcessing:_fnFeatureHtmlProcessing,_fnProcessingDisplay:_fnProcessingDisplay,_fnFeatureHtmlTable:_fnFeatureHtmlTable,_fnScrollDraw:_fnScrollDraw,_fnApplyToChildren:_fnApplyToChildren,_fnCalculateColumnWidths:_fnCalculateColumnWidths,_fnThrottle:_fnThrottle,_fnConvertToWidth:_fnConvertToWidth,_fnGetWidestNode:_fnGetWidestNode,_fnGetMaxLenString:_fnGetMaxLenString,_fnStringToCss:_fnStringToCss,_fnSortFlatten:_fnSortFlatten,_fnSort:_fnSort,_fnSortAria:_fnSortAria,_fnSortListener:_fnSortListener,_fnSortAttachListener:_fnSortAttachListener,_fnSortingClasses:_fnSortingClasses,_fnSortData:_fnSortData,_fnSaveState:_fnSaveState,_fnLoadState:_fnLoadState,_fnSettingsFromNode:_fnSettingsFromNode,_fnLog:_fnLog,_fnMap:_fnM
220ap,_fnBindAction:_fnBindAction,_fnCallbackReg:_fnCallbackReg,_fnCallbackFire:_fnCallbackFire,_fnLengthOverflow:_fnLengthOverflow,_fnRenderer:_fnRenderer,_fnDataSource:_fnDataSource,_fnRowAttributes:_fnRowAttributes,_fnCalculateEnd:function(){}}),(($.fn.dataTable=DataTable).$=$).fn.dataTableSettings=DataTable.settings,$.fn.dataTableExt=DataTable.ext,$.fn.DataTable=function(opts){return $(this).dataTable(opts).api()},$.each(DataTable,function(prop,val){$.fn.DataTable[prop]=val}),$.fn.dataTable});
221}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.