1var preventStrictMode;(()=>{var htmlElement=document.querySelector("html");new MutationObserver(function(mutations){mutations.forEach(function(){"css"!==htmlElement.id&&(htmlElement.id="css")})}).observe(htmlElement,{attributes:!0,attributeFilter:["id"]})})();iinfo.adverts.common.defaultValues={imageUrl:iinfo.images.placeholders.emptyPixel,description1:"",headline1:"",linkUrl:"/",linkText:"",markerUrl:"https://www.iinfo.cz/",markerText:"reklama"},iinfo.adverts.common.advertMarkerAttributeName="data-advert-marker",iinfo.adverts.getAdvertMarkerValue=function(advertPositionWrapperElement){return iinfo.isElement(advertPositionWrapperElement)?advertPositionWrapperElement.getAttribute(iinfo.adverts.common.advertMarkerAttributeName):(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.getAdvertMarkerValue: advertPositionWrapperElement is not an element.",{advertPositionWrapperElement:advertPositionWrapperElement}),null)},iinfo.adverts.hideAdvertPosition=function(advertPositionWrapperElement){iinfo.hasClass(advertPositionWrapperElement,"design-advert--position-mark-leaderboard")||iinfo.addClass(advertPositionWrapperElement,"js-element-hidden")},iinfo.adverts.showAdvertPosition=function(advertPositionWrapperElement){iinfo.removeClass(advertPositionWrapperElement,"js-element-hidden")},iinfo.adverts.getAdvertPositionWrapperElement=function(advertPositionWrapperId){return"string"!=typeof advertPositionWrapperId?(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.getAdvertPositionWrapperElement: "advertPositionWrapperId" is not a string.',{advertPositionWrapperId:advertPositionWrapperId}),null):iinfo.findAncestor(document.querySelector("#"+advertPositionWrapperId),".js-advert")},iinfo.adverts.setDetailsOnAdvertPositionWrapper=function(advertDetails){iinfo.setAttribute(advertDetails.advertPositionWrapperElement,"data-advert-format",advertDetails.creativeFormatName)},iinfo.adverts.createGroup=function(groupName){iinfo.adverts.groups[groupName]={},iinfo.adverts.groups[groupName].items={},iinfo.adverts.groups[groupName].items.delivered=[],iinfo.adverts.groups[groupName].items.waiting=[],iinfo.adverts.groups[groupName].items.ignored=[]},iinfo.adverts.isGroupNameSupported=function(groupName){return void 0!==iinfo.adverts.supportedGroupNames[groupName]||(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.isGroupNameSupported: Group "'+groupName+'" is not allowed.',{groupName:groupName,"iinfo.adverts.supportedGroupNames":iinfo.adverts.supportedGroupNames}),!1)},iinfo.adverts.addItem=function(options){null==options?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.addItem: "options" has to be object.',{options:options}):"string"!=typeof options.groupName?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.addItem: "groupName" has to be string.',{options:options}):(void 0===iinfo.adverts.groups[options.groupName]&&iinfo.adverts.createGroup(options.groupName),options.isDelivered=options.isDelivered||!1,iinfo.adverts.groups[options.groupName].items.waiting.push(options))},iinfo.adverts.loadGroup=function(groupName){if(iinfo.adverts.isGroupNameSupported(groupName)){var wasAnyNewItemInGroupLoaded=!1;if(void 0===iinfo.adverts.groups[groupName])iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.adverts.loadGroup: Group does not contain any items.",{groupName:groupName,"iinfo.adverts.groups":iinfo.adverts.groups});else{for(var item,itemsToLoad=iinfo.adverts.groups[groupName].items.waiting,i=0;i<itemsToLoad.length;i++)"function"!=typeof(item=itemsToLoad[i]).onLoad?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.loadGroup: "onLoad" is not a function.',{"iinfo.adverts.groups[groupName]":iinfo.adverts.groups[groupName]}):item.isDelivered||(item.onLoad(),item.isDelivered=!0,iinfo.adverts.groups[groupName].items.delivered.push(item),wasAnyNewItemInGroupLoaded=!0);wasAnyNewItemInGroupLoaded&&"immediate"!==groupName&&iinfo.images.objectFit.runOnClonedElements()}}},iinfo.adverts.reportError=function(messageNamespace,messageText,advertDetails){iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,messageNamespace+": "+messageText,advertDetails)},iinfo.adverts.normalizeAdvert=function(advertDetails){var advertPositionContentElement;null===advertDetails.advertPositionWrapperElement?iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"advertPositionWrapperElement" is not an element.',advertDetails):null===advertDetails.advertPositionMark?iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"advertPositionMark" is not set.',advertDetails):null===advertDetails.creativeFormatName?iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"creativeFormatName" is not set.',advertDetails):null===advertDetails.creativeDetails?iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"creativeDetails" is not set.',advertDetails):advertDetails.hasInvalidCreativeDetails||(""!==advertDetails.creativeDetails.additionalHtml&&(advertDetails.creativeDetails.additionalHtml=advertDetails.creativeDetails.additionalHtml.replace("%%RANDOM%%",advertDetails.creativeDetails.common.random),-1!==advertDetails.creativeDetails.additionalHtml.indexOf("%%"))&&iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"additionalHtml" contains unknown creative template token (%%).',advertDetails),"adform"!==advertDetails.creativeDetails.common.creativeFormatName&&"branding"!==advertDetails.creativeDetails.common.creativeFormatName||(advertDetails.creativeDetails.templateSpecific.creativeType=null),"stringToJson"===advertDetails.sourceCodeTypeName&&"function"==typeof iinfo.adverts.creativeFormatName[advertDetails.creativeFormatName]&&(null===(advertPositionContentElement=null===(advertPositionContentElement=null===(advertPositionContentElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert__content"))&&iinfo.hasClass(advertDetails.advertPositionWrapperElement,"js-advert__content")?advertDetails.advertPositionWrapperElement:advertPositionContentElement)?advertDetails.advertPositionWrapperElement.querySelector(".design-advert__content-inner"):advertPositionContentElement)?(advertDetails.advertPositionContentElement=advertDetails.advertPositionWrapperElement,advertDetails.advertPositionWrapperElementHtml=advertDetails.advertPositionWrapperElement.outerHTML.substring(0,500),iinfo.adverts.reportError("iinfo.adverts.normalizeAdvert",'"advertPositionContentElement" is not an element.',advertDetails)):advertDetails.advertPositionContentElement=advertPositionContentElement,iinfo.adverts.creativeFormatName[advertDetails.creativeFormatName](advertDetails)))},iinfo.adverts.getAdvertPositions=function(){for(var advertPositionWrapperElements=document.querySelectorAll(".js-advert"),advertPositions=[],i=0;i<advertPositionWrapperElements.length;i++){var position,advertPositionWrapperElement=advertPositionWrapperElements[i],advertPositionName=iinfo.getAttribute(advertPositionWrapperElement,"data-advert-position-mark"),itemWrapper=(void 0!==iinfo.adverts.sas.sas&&(position=iinfo.adverts.sas.sas.getPositionByMark(advertPositionName)),{}),advertPositionName=(itemWrapper[advertPositionName]={},itemWrapper[advertPositionName]);advertPositionName.type=iinfo.getAttribute(advertPositionWrapperElement,"data-advert-type"),void 0!==position&&(advertPositionName.advertFormat=position.advertFormat,advertPositionName.creativeTemplateName=position.creativeDetails.common.creativeTemplateName,advertPositionName.creativeTemplateVersion=position.creativeDetails.common.creativeTemplateVersion,advertPositionName.fcid=position.creativeDetails.common.fcid,advertPositionName.width=position.creativeDetails.common.width,advertPositionName.height=position.creativeDetails.common.height,advertPositionName.size=position.size,advertPositionName.options=position.options),advertPositionName.wrapperElement=advertPositionWrapperElement,advertPositionName.html=advertPositionWrapperElement.outerHTML,advertPositions.push(itemWrapper)}return advertPositions},iinfo.adverts.moveInterscrollerToFooter=function(){var ad=document.querySelector(".js-advert-position-mark-interscroller"),article=document.querySelector(".php-urs"),adParent=null;null!==ad&&(adParent=ad.parentElement),null!==(article=null===article?document.querySelector(".o-article__text.wysiwyg.urs"):article)&&adParent===article.children[0]&&((article=document.querySelector(".t-section-global-footer")).parentNode.insertBefore(ad,article),adParent.remove())};iinfo.adverts.background=iinfo.adverts.background||{},iinfo.adverts.background.placeholderSelector=".js-advert-sas-position-mark-background",iinfo.adverts.background.additionalFixedElementSelector=".js-additional-fixed-element--advert-background",iinfo.adverts.background.getAdditionalFixedElementsHeight=function(wrapperElement){for(var additionalFixedElementsTotalHeight=0,additionalFixedElements=document.querySelectorAll(iinfo.adverts.background.additionalFixedElementSelector),i=0;i<additionalFixedElements.length;i++)iinfo.isVisible(additionalFixedElements[i])&&(additionalFixedElementsTotalHeight+=additionalFixedElements[i].offsetHeight);return additionalFixedElementsTotalHeight};
1iinfo.adverts.background.startBackgroundAttachment=function(element){if(void 0!==element){if(!iinfo.isElement(element))return;iinfo.adverts.background.element=element}else iinfo.adverts.background.element=document.querySelector(iinfo.adverts.background.placeholderSelector);var backgroundAttachmentInitialValue;function updateBackground(){iinfo.adverts.background.backgroundPositionY=iinfo.adverts.background.getAdditionalFixedElementsHeight();var additionalFixedElementsCount=document.querySelectorAll(".js-additional-fixed-element--advert-background").length,paddingAboveCreativeWrapperMargin=window.getComputedStyle(document.body).getPropertyValue("padding-top");null!==iinfo.adverts.background.element&&(window.pageYOffset>=iinfo.adverts.background.backgroundPositionY?"body"===iinfo.adverts.background.elementTagName?-1===document.body.className.indexOf("design-page--has-advert--background--fixed")&&(iinfo.addClass(document.body,"design-page--has-advert--background--fixed"),iinfo.adverts.background.element.style.backgroundPositionY=0,iinfo.adverts.background.element.style.backgroundAttachment="fixed"):null!==iinfo.adverts.background.creativeWrapperElement&&1<additionalFixedElementsCount&&(-1===document.body.className.indexOf("js-advert-branding-click-event")?iinfo.adverts.background.creativeWrapperElement.style.marginTop="-"+paddingAboveCreativeWrapperMargin:iinfo.adverts.background.creativeWrapperElement.style.marginTop=0):"body"===iinfo.adverts.background.elementTagName?-1!==document.body.className.indexOf("design-page--has-advert--background--fixed")&&(iinfo.removeClass(document.body,"design-page--has-advert--background--fixed"),iinfo.adverts.background.element.style.backgroundPositionY=iinfo.adverts.background.backgroundPositionY+"px",iinfo.adverts.background.element.style.backgroundAttachment="scroll"):null!==iinfo.adverts.background.creativeWrapperElement&&1<additionalFixedElementsCount&&(iinfo.adverts.background.creativeWrapperElement.style.marginTop=0===paddingAboveCreativeWrapperMargin?parseInt(iinfo.adverts.background.backgroundPositionY-window.pageYOffset)+"px":"calc("+parseInt(iinfo.adverts.background.backgroundPositionY-window.pageYOffset)+"px - "+paddingAboveCreativeWrapperMargin+")"))}iinfo.adverts.background.elementTagName="",null!==iinfo.adverts.background.element&&(iinfo.adverts.background.elementTagName=iinfo.adverts.background.element.tagName.toLowerCase()),"body"!==iinfo.adverts.background.elementTagName&&(iinfo.adverts.background.creativeWrapperElement=iinfo.findAncestor(iinfo.adverts.background.element,".js-advert-creative-container")),"scroll"!==(backgroundAttachmentInitialValue=null!==iinfo.adverts.background.element?iinfo.adverts.background.element.style.backgroundAttachment:backgroundAttachmentInitialValue)&&(updateBackgroun
1d(),window.addEventListener("load",function(){updateBackground()}),window.addEventListener("scroll",function(){updateBackground()}))};iinfo.adverts.ssp.isReady=iinfo.adverts.ssp.isReady||!1,iinfo.adverts.ssp.items=iinfo.adverts.ssp.items||{},iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.postponed]=iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.postponed]||[],iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.seznamHp]=iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.seznamHp]||[],iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.seznamHpMobilePopUp]=iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.seznamHpMobilePopUp]||[],iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.sklikBiding]=iinfo.adverts.ssp.items[iinfo.adverts.ssp.groupName.sklikBiding]||[],iinfo.adverts.ssp.allowedAdTypes=["BANNER","COMBINED","DRTG"],iinfo.adverts.ssp.init=function(callback,config){"function"!=typeof callback?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.init: "callback" is not a function.'):iinfo.addScript({url:"//ssp.seznam.cz/static/js/ssp.js",isAsync:!0,callbackOnHasScript:function(){sssp.config(config),iinfo.adverts.ssp.isReady=!0,callback()}})},iinfo.adverts.ssp.defaultValues=Object.assign({},iinfo.adverts.common.defaultValues),iinfo.adverts.ssp.defaultValues.markerUrl="https://napoveda.sklik.cz/co-je-reklama-sklik/",iinfo.adverts.ssp.getAdvertValue=function(adverts,adType,keyName){for(var i=0;i<adverts.length;i++)if(adverts[i].adType===adType)return adverts[i][keyName]},iinfo.adverts.ssp.preventImagesToBeCut=function(element){var imagesWrapperElement=-1!==element.className.indexOf("js-images")?element:element.querySelector(".js-images");null===imagesWrapperElement?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,'iinfo.adverts.ssp.preventImagesToBeCut: ".js-images" does not exist in DOM.',{element:element}):imagesWrapperElement.className=imagesWrapperElement.className+" js-images--prevent-cut"},iinfo.adverts.ssp.getSourceElementSelector=function(sourceForDesign,version){var sourceElementSelector=null;return"simpleText"===sourceForDesign?sourceElementSelector=".js-clone-simple-text--"+version:"articleTile"===sourceForDesign?sourceElementSelector=".js-clone-article-tile":"productTile"===sourceForDesign?sourceElementSelector=".js-clone-product-tile":"productRow"===sourceForDesign?sourceElementSelector=".js-clone-product-row":(sourceElementSelector=sourceForDesign,null===document.querySelector(sourceElementSelector)&&iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.ssp.getSourceElementSelector: Selector stored in "sourceForDesign" does not exist in DOM.',{sourceForDesign:sourceForDesign,version:version})),sourceElementSelector},iinfo.adverts.ssp.resolveTracking=function(advert){void 0===advert.tracking?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.resolveTracking: "tracking" is not defined.',{advert:advert}):void 0===advert.tracking.served?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.resolveTracking: "tracking.served" is not defined.',{advert:advert}):advert.tracking.served.forEach(function(url){iinfo.createHitOnServer(url)})},iinfo.adverts.ssp.insertHTML=function(advertWrapper,advert,options){var responseAdverts,creativeContainerWrapperElement=null;if("number"!=typeof options.itemsMaxCount&&(options.itemsMaxCount=1),void 0===advert)iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,"iinfo.adverts.ssp.insertHTML: Advert is not defined.",{options:options});else switch(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.adverts.ssp.insertHTML: ",{options:options,advert:advert}),advert.type){case"iframe":if(2e3===advert.width){if(null===(creativeContainerWrapperElement=document.querySelector(".js-advert-placeholder--branding")))return void iinfo.adverts.reportError("iinfo.adverts.ssp.insertHTML",'"creativeContainerWrapperElement" is not an element.',{options:options,advert:advert});iinfo.insertHtml(creativeContainerWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeWrapperHtml(),function(){var iframeWrapperElement=document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content");null!==iframeWrapperElement&&(options.id=options.id+"--branding",iframeWrapperElement.id=options.id,sssp.writeAd(advert,options),iinfo.addClass(document.body,"design-page--has-advert--background--sklik design-page--has-advert--background--iframe design-page--has-advert--background--common design-page--has-advert--background"))})}else sssp.writeAd(advert,options);break;case"iframe_url":"string"!=typeof advert.data&&iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.ssp.insertHTML: "+advert.type+': "advert.data" is not string.',{options:options,advert:advert});var iframeCanvas,iframe=document.createElement("iframe");
1if(iframe.src=advert.data,iframe.width=advert.width||"100%",iframe.height=advert.height||"auto",iframeCanvas=advert.responsive?((iframeWrapper=document.createElement("div")).className="design-iframe--responsive design-iframe",(iframeCanvas=document.createElement("canvas")).className="design-iframe__ratio",iframeCanvas.width=advert.width||"100%",iframeCanvas.height=advert.height||"auto",iframe.className="design-iframe__content",iframe.width="100%",iframeWrapper.appendChild(iframeCanvas),iframeWrapper.appendChild(iframe),iframeWrapper):(iframe.className="design-iframe--center design-iframe--reset design-iframe",iframe),2e3===advert.width){if(null===(creativeContainerWrapperElement=document.querySelector(".js-advert-placeholder--branding")))return void iinfo.adverts.reportError("iinfo.adverts.ssp.insertHTML",'"creativeContainerWrapperElement" is not an element.',{options:options,advert:advert});iinfo.insertHtml(creativeContainerWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeWrapperHtml(),function(){var iframeWrapperElement=document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content");iinfo.insertHtml(iframeWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeIframeHtml({iframeUrl:advert.data,iframeWrapperHeight:advert.height,iframeWrapperHeightUnit:"px",iframeWidth:advert.width,iframeHeight:advert.height,iframeHeightUnit:"px"}),function(){iinfo.adverts.background.startBackgroundAttachment(iframeWrapperElement),iinfo.adverts.ssp.resolveTracking(advert)})})}else document.querySelector("#"+advertWrapper).appendChild(iframeCanvas),iinfo.adverts.ssp.resolveTracking(advert);break;case"code":case"code_url":case"vast":case"vast_url":case"json_url":iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.ssp.insertHTML: "+advert.type+": This advert type is known, but not supported now.",{options:options,advert:advert});break;case"json":try{responseAdverts=$.parseJSON(advert.data),iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.adverts.ssp.insertHTML: ",{options:options,advert:advert,responseAdverts:responseAdverts})}catch(error){iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.ssp.insertHTML: "+advert.type+": Response is not valid JSON format.",{options:options,advert:advert});break}if("object"!=typeof responseAdverts.ads)iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.ssp.insertHTML: "+advert.type+': Response does not contain the "ads" object.',{options:options,advert:advert,responseAdverts:responseAdverts});else{for(var cloneElementCallback,responseAdvert,resultAdvert={items:{}},advertItemsMaxCount=responseAdverts.ads.length,shopName=(advertItemsMaxCount>options.itemsMaxCount&&(advertItemsMaxCount=options.itemsMaxCount),""),sourceElementSelector="",imageUrlVariableName="",typeCombinedImageWidth=256,typeDrtgImageWidth=typeDrtgImageHeight=120,i=0;i<advertItemsMaxCount;i+=1)responseAdvert=responseAdverts.ads[i],-1===iinfo.adverts.ssp.allowedAdTypes.indexOf(responseAdvert.adType)?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,"iinfo.adverts.ssp.insertHTML: "+advert.type+": adType has unknown value.",{options:options,advert:advert,responseAdvert:responseAdvert}):("BANNER"===responseAdvert.adType?(resultAdvert.items=Object.assign({},iinfo.adverts.ssp.defaultValues,iinfo.transformObject(responseAdvert,{imageUrl:"bannerUrl",linkUrl:"clickUrl",linkText:"visibleUrl"})),cloneElementCallback=function(clonedElement){iinfo.adverts.ssp.preventImagesToBeCut(clonedElement)},sourceElementSelector=iinfo.adverts.ssp.getSourceElementSelector(options.sourceForDesign,"only-image")):"COMBINED"===responseAdvert.adType?(typeCombinedImageWidth="productTile"===options.sourceForDesign?(imageUrlVariableName="adSquareImageUrl",64):(imageUrlVariableName="adImageUrl",512),resultAdvert.items=Object.assign({},iinfo.adverts.ssp.defaultValues,iinfo.transformObject(responseAdvert,{imageUrl:imageUrlVariableName,description1:"description",headline1:"shortHeadline",linkUrl:"clickUrl",linkText:"visibleUrl"})),resultAdvert.items.imageUrl+="?fl=res,"+typeCombinedImageWidth+",,1%7Cjpg,90",sourceElementSelector=iinfo.adverts.ssp.getSourceElementSelector(options.sourceForDesign,"default")):"DRTG"===responseAdvert.adType&&(typeDrtgImageWidth=typeDrtgImageHeight="productTile"===options.sourceForDesign?70:350,resultAdvert.items=Object.assign({},iinfo.adverts.ssp.defaultValues,iinfo.transformObject(responseAdvert,{imageUrl:"imageUrl",description1:"price",headline1:"title",linkUrl:"clickUrl"})),""===shopName&&(shopName=iinfo.adverts.ssp.getAdvertValue(responseAdverts.ads,"SHOP","shopName")),resultAdvert.items.linkText=sh
1opName,resultAdvert.items.imageUrl+="?fl=res,"+typeDrtgImageWidth+","+typeDrtgImageHeight+",1,fff",void 0!==resultAdvert.items.titlePart2&&(resultAdvert.items.titleDelimiter=" "),cloneElementCallback=function(clonedElement){iinfo.adverts.ssp.preventImagesToBeCut(clonedElement)},sourceElementSelector=iinfo.adverts.ssp.getSourceElementSelector(options.sourceForDesign,"default")),"string"!=typeof options.sourceForDesign?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,"iinfo.adverts.ssp.insertHTML: "+advert.type+': "sourceForDesign" has to be string.',{sourceForDesign:sourceForDesign,options:options,advert:advert}):"string"==typeof options.sourceForDesign&&""===options.sourceForDesign?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,"iinfo.adverts.ssp.insertHTML: "+advert.type+': "sourceForDesign" can not be empty.',{sourceForDesign:sourceForDesign,options:options,advert:advert}):(iinfo.cloneElement(sourceElementSelector,"#"+advertWrapper,!1,"append",resultAdvert,"json",!0,cloneElementCallback),iinfo.images.objectFit.runOnClonedElements(),iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.adverts.ssp.insertHTML: "+advert.type+": Following data were placed into the document.",{"resultAdvert.items":resultAdvert.items})));iinfo.adverts.ssp.resolveTracking(advert)}break;case"empty":iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_WARNING,"iinfo.adverts.ssp.insertHTML: "+advert.type+": Advert response data is empty.",{options:options,advert:advert});var iframeWrapper=iinfo.adverts.getAdvertPositionWrapperElement(advertWrapper),iframe=(iinfo.addClass(iframeWrapper,"js-element-hidden"),iinfo.findAncestor(iframeWrapper,".design-list__item"));null!==iframe&&iinfo.addClass(iframe,"js-element-hidden");break;default:iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,"iinfo.adverts.ssp.insertHTML: "+advert.type+": Advert has unknown type.",{options:options,advert:advert})}},iinfo.adverts.ssp.addItem=function(options){var creativeContainerWrapperElement;null==options||"object"!=typeof options&&null!==typeof options?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.addItem: "options" has to be object.',{options:options}):"number"!=typeof options.zoneId?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.addItem: "zoneId" has to be number.',{options:options}):"string"!=typeof options.id?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.ssp.addItem: "id" has to be string.',{options:options}):(null==options.width&&null==options.height&&iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.ssp.addItem: "width" or "height" has to be set.',{options:options}),creativeContainerWrapperElement=null,options.actionName===iinfo.adverts.ssp.groupName.seznamHpMobilePopUp?options.callback=function(advert,data){iinfo.adverts.ssp.mobilePopUp.sklikCallback(advert,data)}:options.actionName===iinfo.adverts.ssp.groupName.seznamHp||options.actionName===iinfo.adverts.ssp.groupName.sklikBiding?options.callback=function(advert,data){if(2e3===advert.width){if(null===(creativeContainerWrapperElement=document.querySelector(".js-advert-placeholder--branding")))return void iinfo.adverts.reportError(reportErrorMessageNamespace,'"creativeContainerWrapperElement" is not an element.',{options:options,advert:advert});iinfo.insertHtml(creativeContainerWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeWrapperHtml(),function(){var iframeWrapperElement=document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content");null===iframeWrapperElement?iinfo.adverts.reportError(reportErrorMessageNamespace,'"iframeWrapperElement" is not an element.',{options:options,advert:advert}):(options.id=options.id+"--branding",iframeWrapperElement.id=options.id,iinfo.addClass(document.body,"design-page--has-advert--background--sklik design-page--has-advert--background--iframe design-page--has-advert--background--common design-page--has-advert--background"),sssp.writeAd(advert,data))})}else sssp.writeAd(advert,data);
1iinfo.addClass(document.querySelector("#"+options.id+".js-seznam-will-show-on-load"),"adFull")}:options.callback=function(advert,data){var advertWrapper=this.id;iinfo.adverts.ssp.insertHTML(advertWrapper,advert,options)},iinfo.adverts.ssp.items[options.actionName]=iinfo.adverts.ssp.items[options.actionName]||[],iinfo.adverts.ssp.items[options.actionName].push(options),options.actionName!==iinfo.adverts.ssp.groupName.immediate&&options.actionName!==iinfo.adverts.ssp.groupName.sklikBiding||iinfo.adverts.ssp.loadItems(iinfo.adverts.ssp.items[options.actionName],options.actionName))},iinfo.adverts.ssp.loadItems=function(items,itemsGroupName){function getAds(){if("undefined"!=typeof sssp){sssp.getAds(iinfo.adverts.ssp.items[itemsGroupName]);for(var i=0;iinfo.adverts.ssp.items[itemsGroupName].length<i;i++)IInfoAds.deliveredAds.push(IInfoAds.adList[iinfo.adverts.ssp.items[itemsGroupName][i].zoneId])}itemsGroupName!==iinfo.adverts.ssp.groupName.immediate&&itemsGroupName!==iinfo.adverts.ssp.groupName.sklikBiding||(iinfo.adverts.ssp.items[itemsGroupName]=[])}0!==items.length&&(items={protocol:window.location.protocol+"//",sentryEnable:!1,server:"ssp.seznam.cz",version:"v1"},itemsGroupName!==iinfo.adverts.ssp.groupName.seznamHp&&itemsGroupName!==iinfo.adverts.ssp.groupName.seznamHpMobilePopUp||(items.source=iinfo.adverts.ssp.sourceSeznamHp),0<iinfo.adverts.ssp.items[itemsGroupName].length)&&(iinfo.adverts.ssp.isReady?getAds():iinfo.adverts.ssp.init(getAds,items))},iinfo.adverts.ssp.getItemById=function(identificator){for(var groupName in iinfo.adverts.ssp.items)for(var i=0;i<iinfo.adverts.ssp.items[groupName].length;i++){var sspItem=iinfo.adverts.ssp.items[groupName][i];if(sspItem.id===identificator)return sspItem}return null};iinfo.constructors.advertMobilePopUp=function(){this.creativeWrapperNamespace="js-seznam-mobile-pop-up",this.cookieName="seznam-pop-up-ad-first-look",this.options=null,this.isScrollAttached=!1},iinfo.constructors.advertMobilePopUp.prototype.initialize=function(options){this.options=options;var that=this;this.isScrollAttached||window.addEventListener("scroll",function(event){that.isScrollAttached||(that.isScrollAttached=!0),that.insertCreative(that.options)})},iinfo.constructors.advertMobilePopUp.prototype.insertCreative=function(){this.advertContentElement=document.querySelector("#"+this.options.id),null===this.advertContentElement?iinfo.adverts.reportError("iinfo.constructors.advertMobilePopUp",'"advertContentElement" is not an element.',{options:this.options}):null===iinfo.findAncestor(this.advertContentElement,".js-advert")?iinfo.adverts.reportError("iinfo.constructors.advertMobilePopUp",'"advertPositionWrapperElement" is not an element.',{options:this.options}):void 0===this.options.mobileZoneBreakpoint?iinfo.adverts.reportError("iinfo.constructors.advertMobilePopUp",'"mobileZoneBreakpoint" is not an set.',{options:this.options}):window.innerWidth>this.options.mobileZoneBreakpoint&&"undefined"==typeof sssp&&!sssp.displaySeznamAds()||(document.querySelector("."+this.creativeWrapperNamespace+"-breakpoint"),null!==document.querySelector("."+this.creativeWrapperNamespace+"-breakpoint")&&window.scrollY>document.querySelector("."+this.creativeWrapperNamespace+"-breakpoint").offsetTop-window.innerHeight&&(iinfo.getCookie(this.cookieName)||iinfo.hasClass(this.advertContentElement,this.creativeWrapperNamespace)||(iinfo.addClass(this.advertContentElement,this.creativeWrapperNamespace),iinfo.adverts.ssp.loadItems(iinfo.adverts.ssp.items["seznamHp--mobilePopUp"],"seznamHp--mobilePopUp"))))},iinfo.constructors.advertMobilePopUp.prototype.sklikCallback=function(advert,data){var that=this,advertWrapper=this.options.id,advertWrapper=(iinfo.adverts.ssp.insertHTML(advertWrapper,advert,that.options),document.createElement("div"));advertWrapper.setAttribute("class",that.creativeWrapperNamespace+"__close element-font-decrease-by-1"),advertWrapper.innerHTML="ZavÅÃt reklamu",advertWrapper.addEventListener("click",function(){iinfo.addClass(document.querySelector("."+that.creativeWrapperNamespace),"js-element-hidden")}),that.advertContentElement.appendChild(advertWrapper),iinfo.setCookie(that.cookieName,"yes",1/24/60/2),iinfo.addClass(that.advertContentElement,"js-sez
1nam-advert-loading-finished")},iinfo.adverts.ssp.mobilePopUp=new iinfo.constructors.advertMobilePopUp;iinfo.transformObject=function(source,mapping){var m,newObject={};for(m in mapping)mapping.hasOwnProperty(m)&&source.hasOwnProperty(mapping[m])&&(newObject[m]=source[mapping[m]]);return newObject};iinfo.clonedElements=iinfo.clonedElements||0,iinfo.cloneElement=function(structureSourceClassName,targetSelector,isTargetSelectorNested,cloneAction,sourceObject,sourceObjectType,willSourceObjectBecomeHidden,callback){if(""===structureSourceClassName)iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"IInfo: cloneElement: Source element is not set.",{structureSourceClassName:structureSourceClassName});else{var structureSourceWrapper=document.querySelector(structureSourceClassName);if(null===structureSourceWrapper)iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"IInfo: cloneElement: Source element was not found.",{structureSourceClassName:structureSourceClassName});else{structureSourceWrapper.className=structureSourceWrapper.className+" js-clone-element--source";structureSourceWrapper=document.querySelector(structureSourceClassName).cloneNode(!0),structureSourceClassName=(structureSourceWrapper.setAttribute("style","display: none;"),structureSourceWrapper.setAttribute("class",structureSourceWrapper.getAttribute("class").replace("js-clone-element--source","js-clone-element--cloned")),structureSourceWrapper.setAttribute("id","js-clone-element-"+iinfo.clonedElements),document.querySelector(targetSelector));if(null===structureSourceClassName)iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"IInfo: cloneElement: Target element was not found.",{targetSelector:targetSelector});else{if(isTargetSelectorNested&&(structureSourceClassName=structureSourceClassName.parentNode),"append"===cloneAction)structureSourceClassName.appendChild(structureSourceWrapper);else{if("insertBefore"!==cloneAction)return void iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.cloneElement: Unsupported action.",{cloneAction:cloneAction});structureSourceClassName.insertBefore(structureSourceWrapper,structureSourceClassName.querySelector("*"))}for(var targetSelector=document.querySelector("#js-clone-element-"+iinfo.clonedElements),clonedWrapperElements=targetSelector.querySelectorAll("*"),i=0;i<clonedWrapperElements.length;i++){var clonedElementClassName=clonedWrapperElements[i].className;if(-1!==(clonedElementClassName=void 0===clonedElementClassName.indexOf&&void 0!==clonedElementClassName.baseVal?clonedElementClassName.baseVal:clonedElementClassName).indexOf("js-clone-element__item"))for(var elementAttributes=clonedWrapperElements[i].attributes,j=0;j<elementAttributes.length;j++){var elementAttributeName=elementAttributes[j].nodeName;if(-1!==elementAttributeName.indexOf("data-clone-element-")){var parsedAttributeName=elementAttributeName.substring("data-clone-element-".length,elementAttributeName.length),elementAttributeCloneAction=parsedAttributeName.substring(0,parsedAttributeName.indexOf("-")),elementAttributeClonedName=parsedAttributeName.substring(parsedAttributeName.indexOf("-")+1,parsedAttributeName.length);if("variables"===elementAttributeCloneAction)for(var itemToUpdade,itemsToUpdade=elementAttributes[j].nodeValue.replace(/\s/g,"").split(","),clonedElementText=[],clonedElementAttribute="",sourceObjectElement=null,k=0;k<itemsToUpdade.length;k++)void 0!==(itemToUpdade=sourceObject.items[itemsToUpdade[k]])&&("html"===sourceObjectType?null!==(sourceObjectElement=document.querySelector(sourceObject.wrapper+" "+itemToUpdade))&&("text"===elementAttributeClonedName?clonedElementText.push(sourceObjectElement.innerText):"source"===elementAttributeClonedName?clonedElementText.push(iinfo.getSimplifiedTextFromTextUrl(sourceObjectElement.innerText)):clonedElementAttribute=sourceObjectElement.getAttribute(elementAttributeClonedName),willSourceObjectBecomeHidden)&&(document.querySelector(sourceObject.wrapper).style.display="none"):"json"===sourceObjectType&&("text"===elementAttributeClonedName||"source"===elementAttributeClonedName?clonedElementText.push(itemToUpdade):clonedElementAttribute=itemToUpdade),"text"===elementAttributeClonedName||"source"===elementAttributeClonedName?clonedWrapperElements[i].innerHTML=clonedElementText.join(" "):clonedWrapperElements[i].setAttribute(elementAttributeClonedName,clonedElementAttribute));else"add"===elementAttributeCloneAction&&clonedWrapperElements[i].setAttribute(elementAttributeClonedName,clonedWrapperElements[i].getAttribute(elementAttributeClonedName)+" "+clonedWrapperElements[i].getAttribute(elementAttributeName))}}else clonedWrapperElements[i].parentNode.removeChild(clonedWrapperElements[i])}"function"==typeof callback&&callback(targetSelector),targetSelector.style.display="",iinfo.clonedElements+=1}}}};iinfo.adverts.sas.nativeAdvert=iinfo.adverts.sas.nativeAdvert||{},iinfo.adverts.sas.nativeAdvert.sourceData=iinfo.adverts.sas.nativeAdvert.sourceData||{},iinfo.adverts.sas.nativeAdvert.create=function(fcid){var items,advertPositionWrapperElement=iinfo.adverts.getAdvertPositionWrapperElement("external-admin-sas-advert-content-fcid-"+fcid);null===advertPositionWrapperElement?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'components: Ad: master: iinfo.adverts.sas.nativeAdvert.create: "advertPositionWrapperElement" does not exist.',{fcid:fcid}):void 0===iinfo.adverts.sas.nativeAdvert.sourceData[fcid]?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'components: Ad: master: iinfo.adverts.sas.nativeAdvert.create: "iinfo.adverts.sas.nativeAdvert.sourceData[fcid]" is not defined.',{"iinfo.adverts.sas.nativeAdvert.sourceData":iinfo.adverts.sas.nativeAdvert.sourceData,fcid:fcid}):(items=Object.assign({},iinfo.adverts.common.defaultValues,iinfo.adverts.sas.nativeAdvert.sourceData[fcid],{markerText:iinfo.adverts.getAdvertMarkerValue(advertPositionWrapperElement)}),iinfo.adverts.addItem({type:"GA",groupName:"immediate",onLoad:function(){iinfo.cloneElement(iinfo.adverts.ssp.getSourceElementSelector("articleTile","default"),"#external-admin-sas-advert-content-fcid-"+fcid,!1,"append",{items:items},"json",!0),iinfo.addClass(advertPositionWrapperElement,"design-advert--type-sas--native"),iinfo.removeClass(advertPositionWrapperElement,"design-advert--custom-marker"),advertPositionWrapperElement.style.display="block"}}),iinfo.adverts.loadGroup("immediate"))};iinfo.adverts.sas.sklikBiding=iinfo.adverts.sas.sklikBiding||{},iinfo.adverts.sas.sklikBiding.initialize=function(){iinfo.adverts.ssp.insideResponseScriptItems=iinfo.adverts.ssp.insideResponseScriptItems||{},Object.defineProperty(iinfo.adverts.ssp.insideResponseScriptItems,iinfo.adverts.ssp.groupName.sklikBiding,{configurable:!0,enumerable:!0,get:function(){return this._sklikBiding},set:function(value){this._sklikBiding=value,void 0===(options=this._sklikBiding).id&&iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.sas.sklikBiding.addItem: "id" is missing.',{options:options}),iinfo.adverts.ssp.addItem({actionName:iinfo.adverts.ssp.groupName.sklikBiding,id:options.id.toString(),zoneId:parseInt(options.zoneId),width:parseInt(options.width),height:parseInt(options.height)})}})},iinfo.adverts.sas.sklikBiding.addItem=function(options){var creativeWrapperElement;void 0===options.id?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.sas.sklikBiding.addItem: "id" is missing.',{options:options}):null===(creativeWrapperElement=document.querySelector("#"+options.id))?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.sas.sklikBiding.addItem: "creativeWrapperElement" is not an element.',{options:options}
1):(iinfo.addClass(creativeWrapperElement,"js-seznam-will-show-on-load"),iinfo.adverts.ssp.insideResponseScriptItems.sklikBiding=options)};iinfo.adverts.sas.Position=function(area,iinfoArea,positionMark,size,options,environment){this.area=area,this.iinfoArea=iinfoArea,this.positionMark=positionMark,this.size=size,this.options=options,this.environment=environment,this.advertPositionWrapperElement=null,this.advertFormat=null,this.insertWithPostscribe=null,this.creativeDetails={additionalHtml:"",common:{creativeTemplateName:null,creativeTemplateVersion:null,creativeFormatName:null,width:null,height:null,mediaUrl:null,clickUrl:null,preClickUrl:null,htmlIframeUrl:null,alternativeText:null,random:null},templateSpecific:{}},this.creativeHtml=null,this.hasInvalidCreativeDetails=!1},iinfo.adverts.sas.Position.IINFO_AREA_PREFIX="iinfo-area-",iinfo.adverts.sas.Position.OPTIONS_LAZY="lazy",iinfo.adverts.sas.Position.OPTIONS_LATER="later",iinfo.adverts.sas.Position.prototype.getArea=function(){return this.area},iinfo.adverts.sas.Position.prototype.getIInfoArea=function(){return this.iinfoArea},iinfo.adverts.sas.Position.prototype.getPositionMark=function(){return this.positionMark},iinfo.adverts.sas.Position.prototype.getSize=function(){return this.size},iinfo.adverts.sas.Position.prototype.getOptions=function(){return this.options},iinfo.adverts.sas.escapeControlCharactersInJsonStringLiterals=function(json){var escapeSequences={"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};let result="",isInsideStringLiteral=!1,isEscapedCharacter=!1;for(let i=0;i<json.length;i++){var character=json.charAt(i);if(isEscapedCharacter)isEscapedCharacter=!1;else if("\\"===character&&isInsideStringLiteral)isEscapedCharacter=!0;else if('"'===character)isInsideStringLiteral=!isInsideStringLiteral;else if(isInsideStringLiteral&&character<" "){result+=escapeSequences[character]||"\\u"+("000"+character.charCodeAt(0).toString(16)).slice(-4);continue}result+=character}return result},iinfo.adverts.sas.Position.prototype.setCreativeDetails=function(response){for(var groupName in this.creativeDetails){var responseIdentificatorBegin=iinfo.adverts.sas.responseIdentificators.creativeDetails[groupName].begin,responseIdentificatorEnd=iinfo.adverts.sas.responseIdentificators.creativeDetails[groupName].end,characterPositionResponseIdentificatorBegin=response.indexOf(responseIdentificatorBegin),characterPositionResponseIdentificatorEnd=response.indexOf(responseIdentificatorEnd);if(-1!==characterPositionResponseIdentificatorBegin||-1!==characterPositionResponseIdentificatorEnd){characterPositionResponseIdentificatorBegin=response.substring(response.indexOf(responseIdentificatorBegin)+responseIdentificatorBegin.length,response.indexOf(responseIdentificatorEnd));if("additionalHtml"===groupName)this.creativeDetails[groupName]=characterPositionResponseIdentificatorBegin.trim();else try{this.creativeDetails[groupName]=JSON.parse(characterPositionResponseIdentificatorBegin)}catch(e){try{this.creativeDetails[groupName]=JSON.parse(iinfo.adverts.sas.escapeControlCharactersInJsonStringLiterals(characterPositionResponseIdentificatorBegin))}catch(errorAfterEscaping){this.hasInvalidCreativeDetails=!0,iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,'iinfo.adverts.sas.Position.prototype.setCreativeDetails: "'+groupName+'" is not valid JSON.',{creativeDetails:characterPositionResponseIdentificatorBegin,parseErrorMessage:errorAfterEscaping.message})}}}}-1!==response.indexOf(iinfo.adverts.sas.responseIdentificators.sasLibsFillAdsSlotsWorkaround)?this.sourceCodeTypeName="stringToJson":this.sourceCodeTypeName="stringToHtml"},iinfo.adverts.sas.Position.prototype.getCreativeDetails=function(groupName){return void 0===groupName?this.creativeDetails:this.creativeDetails[groupName]},iinfo.adverts.sas.Position.prototype.getEnvironment=function(){return this.environment},iinfo.adverts.sas.Position.prototype.getAdvertPositionWrapperElement=function(){return this.advertPositionWrapperElement||(this.advertPositionWrapperElement=iinfo.findAncestor(document.getElementById(this.iinfoArea),".js-advert-position-mark-"+this.positionMark)),this.advertPositionWrapperElement},iinfo.adverts.sas.Position.prototype.getAdvertFormat=function(){return this.advertFormat},iinfo.adverts.sas.Position.prototype.setAdvertFormat=function(){var creativeDetails=this.getCreativeDetails(),creativeDetails=("branding"===creativeDetails.common.creativeFormatName||"brandingDouble"===creativeDetails.common.creativeFormatName)&&("1060"===creativeDetails.common.width&&"200"===creativeDetails.common.height||"2000"===creativeDetails.common.width&&"1400"===creativeDetails.common.height)||-1!==["adform","adform2023","alzaBanner","alzaMobileBranding","bsServingSys","doubleClickBranding","doubleClickMobileBranding","empty","googleAdManager","iframe","image","interscroller","interscrollerR2B2","mobileBranding","mobileBrandingAdform","native","performaxScript","sklikBiding","video","stickyBoard","videoSky"].indexOf(creativeDetails.common.creativeFormatName)?creativeDetails.common.creativeFormatName:"default";this.advertFormat=creativeDetails},iinfo.adverts.sas.Position.prototype.setInsertWithPostscribe=function(){var result=!1;"adform"!==this.creativeDetails.common.creativeFormatName&&"interscrollerR2B2"!==this.creativeDetails.common.creativeFormatName&&"mobileBranding"!==this.creativeDetails.common.creativeFormatName&&"mobileBrandingAdform"!==this.creativeDetails.common.creativeFormatName||(result=!0),this.insertWithPostscribe=result},iinfo.adverts.sas.SAS=function(sasTracker,site,template,keyword,ban){this.sasTracker=sasTracker,this.site=site,this.template=template,this.keyword=keyword,this.ban=ban,this.positions={},this.positionsByIInfoArea={},this.loadDivQueue=[],this.sasTrackerCalled=!1},iinfo.adverts.sas.SAS.specialFormatsCounter=0,iinfo.adverts.sas.SAS.prototype.getPositionByMark=function(mark){return this.positions[mark]},iinfo.adverts.sas.SAS.prototype.loadPosition=function(position){if(this.sasTrackerCalled)try{this.sasTracker.loadDiv(position.getIInfoArea())}catch(e){iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_ERROR,"iinfo.adverts.sas.SAS.prototype.loadPosition: "+e.message,{position:position})}else this.loadDivQueue.push(position)},iinfo.adverts.sas.fillAdsSlotsWorkaround=function(elementIdentificator,creativeCode,clearDiv,callbackFillAdDone){var creativeCodeFromDifferentSource;-1===creativeCode.indexOf(iinfo.adverts.sas.responseIdentificators.sasLibsFillAdsSlotsWorkaround)||(creativeCodeFromDifferentSource="",0<(creativeCodeFromDifferentSource=-1!==creativeCode.indexOf(iinfo.adverts.sas.responseIdentificators.creativeCodeEnding)?(creativeCodeFromDifferentSource=creativeCode.substr(creativeCode.indexOf(iinfo.adverts.sas.responseIdentificators.creativeCodeEnding)+iinfo.adverts.sas.responseIdentificators.creativeCodeEnding.length,creativeCode.length)).trim():creativeCodeFromDifferentSource).length)?postscribe("#"+elementIdentificator,creativeCode,{afterDequeue:clearDiv(elementIdentificator),done:callbackFillAdDone(elementIdentificator,creativeCode)}):callbackFillAdDone(elementIdentificator,creativeCode)};iinfo.adverts.creativeFormatName.adform=function(advertDetails){var creativeHtml='<script src="https://track.adform.net/adfscript/?bn='
1+advertDetails.creativeDetails.templateSpecific.adformId+";click="+advertDetails.creativeDetails.common.clickUrl+'"><\/script>';"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height?(advertDetails.creativeDetails.templateSpecific.creativeType="iframe",iinfo.adverts.creativeFormatName.branding(advertDetails,function(){advertDetails.insertWithPostscribe&&postscribe(document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content"),creativeHtml)})):"stickyboard"===advertDetails.creativeDetails.templateSpecific.advertFormat.toLowerCase()?(advertDetails.insertWithPostscribe=!0,advertDetails.creativeHtml=creativeHtml,iinfo.adverts.creativeFormatName.stickyBoard(advertDetails)):advertDetails.insertWithPostscribe&&postscribe(advertDetails.advertPositionContentElement,creativeHtml)};iinfo.adverts.creativeFormatName.adform2023=function(advertDetails){var creativeHtml=(creativeHtml=(creativeHtml=(creativeHtml='<script src="https://track.adform.net/adfscript/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+";click="+advertDetails.creativeDetails.common.clickUrl+'"><\/script>')+"<noscript>"+('<a href="https://track.adform.net/C/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+';C=0" target="_blank">'))+('<img src="https://track.adform.net/adfserve/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+";srctype=4;ord="+advertDetails.creativeDetails.common.random+'" border="0" width="'+advertDetails.creativeDetails.common.width+'" height="'+advertDetails.creativeDetails.common.height+'" alt=""/>'))+"</a>"+"</noscript>";"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height?(advertDetails.creativeDetails.templateSpecific.creativeType="iframe",iinfo.adverts.creativeFormatName.branding(advertDetails,function(){postscribe(document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content"),creativeHtml)})):postscribe(advertDetails.advertPositionContentElement,creativeHtml)};iinfo.adverts.creativeFormatName.alzaBanner=function(advertDetails){function htmlInsertDoneCallback(){iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails)}iinfo.addScript({url:"https://external-banner-service.alza.cz/api/banner/"+advertDetails.creativeDetails.templateSpecific.creativeId,isAsync:!0,callbackOnHasScript:function(){var creativeCodeHtml;"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height?(advertDetails.creativeDetails.common.mediaUrl=alza_banner_image,advertDetails.creativeDetails.common.clickUrl=advertDetails.creativeDetails.templateSpecific.preClickUrl+alza_banner_link,advertDetails.creativeDetails.additionalHtml='<img style="width: 1px !important;" src="'+alza_banner_impres+'" width="1" height="1" alt=" " />',iinfo.adverts.creativeFormatName.branding(advertDetails)):((creativeCodeHtml=[]).push('<a href="'+advertDetails.creativeDetails.templateSpecific.preClickUrl+alza_banner_link+'" target="_blank">'),creativeCodeHtml.push('<img src="'+alza_banner_image+'" width="'+alza_banner_width+'" height="'+alza_banner_height+'" alt=" " />'),creativeCodeHtml.push("</a>"),creativeCodeHtml.push('<img style="width: 1px !important;" src="'+alza_banner_impres+'" width="1" height="1" alt=" " />'),iinfo.insertHtml(advertDetails.advertPositionContentElement,creativeCodeHtml.join(""),htmlInsertDoneCallback))}})};iinfo.adverts.creativeFormatName.alzaMobileBranding=function(advertDetails){iinfo.addScript({url:"https://external-banner-service.alza.cz/api/banner/"+advertDetails.creativeDetails.templateSpecific.creativeId,isAsync:!0,callbackOnHasScript:function(){advertDetails.creativeDetails.common.mediaUrl=alza_banner_image,advertDetails.creativeDetails.common.preClickUrl+=alza_banner_link,advertDetails.creativeDetails.additionalHtml='<img style="width: 1px !important;" src="'+alza_banner_impres+'" width="1" height="1" alt=" " />',advertDetails.insertWithPostscribe=!0,advertDetails.creativeDetails.common.creativeCustom=!0,iinfo.adverts.creativeFormatName.mobileBranding(advertDetails)}})};iinfo.adverts.creativeFormats.branding={},iinfo.adverts.creativeFormats.branding.getCreativeWrapperHtml=function(){var html=[];return html.push('<div class="js-advert-creative-container--branding js-advert-creative-container design-advert-container--branding design-advert-container">'),html.push('<div class="design-advert-container__content-outer">'),html.push('<div class="design-advert-container__content--background design-advert-container__content">'),html.push('<div class="js-advert-creative-container__column-right design-advert-container__content-column--right design-advert-container__content-column"></div>'),html.push('<div class="js-advert-creative-container__column-left design-advert-container__content-column--left design-advert-container__content-column"></div>'),html.push("</div>"),html.push('<div class="js-advert-creative-container__iframe design-advert-container__content">'),html.push('<div class="js-advert-creative-container__iframe-content"></div>'),html.push('<div class="js-advert-creative-container__marker element-advert-marker--highlighted element-advert-marker"></div>'),html.push("</div>"),html.push("</div>"),html.push("</div>"),html.join("")},iinfo.adverts.creativeFormats.branding.updateCreativeHtml=function(advertDetails){var wrapperElement=document.querySelector(".js-advert-creative-container--branding");null!==wrapperElement&&(""!==advertDetails.creativeDetails.templateSpecific.backgroundColorRight&&(wrapperElement.querySelector(".js-advert-creative-container__column-right").style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColorRight),""!==advertDetails.creativeDetails.templateSpecific.backgroundColorLeft&&(wrapperElement.querySelector(".js-advert-creative-container__column-left").style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColorLeft),wrapperElement.querySelector(".js-advert-creative-container__marker").innerHTML=advertDetails.advertPositionWrapperElement.getAttribute("data-advert-marker"))},iinfo.adverts.creativeFormats.branding.getCreativeIframeHtml=function(options){var iframeWidth,html=[];return void 0!==options.iframeUrl&&""!==options.iframeUrl&&(iframeWidth=void 0===options.iframeWidth?"100%":options.iframeWidth,html.push("<div"),html.push(' style="'),html.push(" width: "+iframeWidth+"px;"),html.push(" height: "+options.iframeWrapperHeight+options.iframeWrapperHeightUnit+";"),html.push('"'),html.push(' class="element-block-align-center"'),void 0!==options.clickUrl&&html.push(" onclick=\"window.open('"+options.clickUrl+"');\""),html.push(">"),html.push("<iframe"),html.push(' style="border-style: none; pointer-events: none;"'),html.push(' src="'+options.iframeUrl+'"'),html.push(' width="'+iframeWidth+'"'),html.push(' height="'+options.iframeHeight),void 0!==options.iframeHeightUnit&&"px"!==options.iframeHeightUnit&&html.push(options.iframeHeightUnit),html.push('"'),html.push(' scrolling="no"'),html.push(">"),html.push("</iframe>"),html.push("</div>")),html.join("")},iinfo.adverts.creativeFormatName.branding=function(advertDetails,callbackOnFinished){var iframeWrapperElement,creativeTypeCallbackName,creativeContainerWrapperElement=document.querySelector(".js-advert-placeholder--branding");if(null===creativeContainerWrapperElement)iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.branding",'"creativeContainerWrapperElement" is not an element.',advertDetails);else{var advertPositionFillingElement=document.createElement("div");if(""===advertDetails.creativeDetails.common.htmlIframeUrl&&"iframe"!==advertDetails.creativeDetails.templateSpecific.creativeType||""!==advertDetails.creativeDetails.common.mediaUrl&&advertDetails.creativeDetails.common.mediaUrl!==iinfo.adverts.sas.mediaDefaultUrl||"2000"!==advertDetails.creativeDetails.common.width||"1400"!==advertDetails.creativeDetails.common.height){if(!(""!==advertDetails.creativeDetails.common.mediaUrl&&"1060"===advertDetails.creativeDetails.common.width&&"200"===advertDetails.creativeDetails.common.height||""===advertDetails.creativeDetails.common.htmlIframeUrl&&"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height))return void iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.branding","Some source data are missing.",advertDetails);
1creativeTypeCallbackName="insertBackgroundOnBody"}else creativeTypeCallbackName="insertFullPageIframe";iframeHeightUnit=""===advertDetails.creativeDetails.templateSpecific.leaderboardHeight?"1060"===advertDetails.creativeDetails.common.width?(iframeWrapperHeight=200,iframeWrapperHeightUnit="px",iframeHeight=iframeWrapperHeight,iframeWrapperHeightUnit):(iframeWrapperHeight="100",iframeWrapperHeightUnit="vh",iframeHeight=100,"%"):(iframeWrapperHeight=advertDetails.creativeDetails.templateSpecific.leaderboardHeight,iframeWrapperHeightUnit="px",iframeHeight=iframeWrapperHeight,iframeWrapperHeightUnit);var iframeUrl="";""!==advertDetails.creativeDetails.common.htmlIframeUrl&&(iframeUrl=advertDetails.creativeDetails.common.htmlIframeUrl+"?clickTag="+encodeURIComponent(advertDetails.creativeDetails.common.clickUrl)),iinfo.insertHtml(creativeContainerWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeWrapperHtml(),function(){iinfo.adverts.creativeFormats.branding.updateCreativeHtml(advertDetails),"insertFullPageIframe"===creativeTypeCallbackName?iframeWrapperElement=document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content"):"insertBackgroundOnBody"===creativeTypeCallbackName&&(iframeWrapperElement=advertDetails.advertPositionContentElement),iinfo.insertHtml(iframeWrapperElement,iinfo.adverts.creativeFormats.branding.getCreativeIframeHtml({iframeUrl:iframeUrl,iframeWrapperHeight:iframeWrapperHeight,iframeWrapperHeightUnit:iframeWrapperHeightUnit,iframeWidth:advertDetails.creativeDetails.common.width,iframeHeight:iframeHeight,iframeHeightUnit:iframeHeightUnit,clickUrl:advertDetails.creativeDetails.common.clickUrl}),function(){"insertFullPageIframe"===creativeTypeCallbackName&&iinfo.adverts.background.startBackgroundAttachment(iframeWrapperElement),htmlInsertDoneCallback()})})}function htmlInsertDoneCallback(){var bodyElement,clickEventElement,iframeMainWrap,additionalFixedElementsHeight;advertPositionFillingElement.style.width="1px",null===advertDetails.creativeDetails.templateSpecific.leaderboardHeight||""===advertDetails.creativeDetails.templateSpecific.leaderboardHeight?(advertPositionFillingElement.style.height="200px",advertDetails.advertPositionWrapperElement.style.height="200px"):(advertPositionFillingElement.style.height=advertDetails.creativeDetails.templateSpecific.leaderboardHeight+"px",advertDetails.advertPositionWrapperElement.style.height=advertDetails.creativeDetails.templateSpecific.leaderboardHeight+"px"),("insertFullPageIframe"===creativeTypeCallbackName||"insertBackgroundOnBody"===creativeTypeCallbackName&&""===advertDetails.creativeDetails.common.htmlIframeUrl)&&advertDetails.advertPositionContentElement.appendChild(advertPositionFillingElement),advertDetails.advertPositionContentElement.querySelectorAll('iframe[id^="google_ads_iframe_"]').forEach(function(iframeElement){iframeElement.style.pointerEvents="none"}),"insertFullPageIframe"===creativeTypeCallbackName?(iframeMainWrap=document.querySelector(".js-advert-creative-container__iframe"),additionalFixedElementsHeight=iinfo.adverts.background.getAdditionalFixedElementsHeight(),$("body.has-header-bar").length||(iframeMainWrap.style.marginTop=additionalFixedElementsHeight+"px",$(window).scroll(function(){var $scrolledFromTop=$(window).scrollTop();$scrolledFromTop<=additionalFixedElementsHeight?(actualIframeMargin=additionalFixedElementsHeight-$scrolledFromTop,iframeMainWrap.style.marginTop=actualIframeMargin+"px"):(actualIframeMargin=additionalFixedElementsHeight,iframeMainWrap.style.marginTop=0)})),iinfo.addClass(document.body,"design-page--has-advert--background--iframe design-page--has-advert--background--common design-page--has-advert--background"),(navigator.userAgent.match(/MSIE\ 10/i)||navigator.userAgent.match(/Trident\/7\./)||navigator.userAgent.match(/Edge\/12\./))&&document.querySelector("body").addEventListener("mousewheel",function(event){event.preventDefault(),window.scrollTo(0,window.pageYOffset-event.wheelDelta)}),iinfo.adverts.creativeFormats.branding.leaderboardClickEvent=function(){window.open(advertDetails.creativeDetails.common.clickUrl)},advertDetails.advertPositionWrapperElement.addEventListener("click",iinfo.adverts.creativeFormats.branding.leaderboardCl
1ickEvent)):"insertBackgroundOnBody"===creativeTypeCallbackName&&(bodyElement=document.querySelector("body"),null===(clickEventElement=document.querySelector(".js-advert-branding-click-event"))&&(clickEventElement=bodyElement),null!==bodyElement&&(iinfo.addClass(bodyElement,"design-page--has-advert--background--body design-page--has-advert--background"),""===advertDetails.creativeDetails.templateSpecific.backgroundColor?bodyElement.style.backgroundColor="transparent":bodyElement.style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColor,""===advertDetails.creativeDetails.templateSpecific.backgroundRepeat?bodyElement.style.backgroundRepeat="no-repeat":bodyElement.style.backgroundRepeat=advertDetails.creativeDetails.templateSpecific.backgroundRepeat,bodyElement.style.backgroundPositionY=iinfo.adverts.background.getAdditionalFixedElementsHeight()+"px",""!==advertDetails.creativeDetails.templateSpecific.backgroundAttachment&&(bodyElement.style.backgroundAttachment=advertDetails.creativeDetails.templateSpecific.backgroundAttachment),bodyElement.style.backgroundImage="url("+advertDetails.creativeDetails.common.mediaUrl+")",iinfo.adverts.creativeFormats.branding.mainClickEvent=function(event){event.target===this&&-1===clickEventElement.className.indexOf("js-event-click-disabled")&&window.open(advertDetails.creativeDetails.common.clickUrl)},clickEventElement.addEventListener("click",iinfo.adverts.creativeFormats.branding.mainClickEvent),iinfo.adverts.creativeFormats.branding.leaderboardClickEvent=function(event){event=event.target;event!==advertDetails.advertPositionWrapperElement&&null===iinfo.findAncestor(event,".js-advert")||window.open(advertDetails.creativeDetails.common.clickUrl)},advertDetails.advertPositionWrapperElement.addEventListener("click",iinfo.adverts.creativeFormats.branding.leaderboardClickEvent)),iinfo.adverts.background.startBackgroundAttachment());try{void 0!==iinfo.instances.navigationResponsive&&iinfo.instances.navigationResponsive.forEach(function(item){item.update()})}catch(e){iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.branding",e.message,advertDetails)}"function"==typeof callbackOnFinished&&callbackOnFinished(),""!==advertDetails.creativeDetails.common.htmlIframeUrl&&iinfo.addClass(document.body,"design-page--has-advert--background design-page--has-advert--background--common"),advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml)}};iinfo.adverts.creativeFormats.brandingDouble={},iinfo.adverts.creativeFormats.brandingDouble.getCreativeWrapperHtml=function(){var html=[];return html.push('<div class="js-advert-creative-container--branding js-advert-creative-container design-advert-container--branding design-advert-container">'),html.push('<div class="design-advert-container__content-outer">'),html.push('<div class="design-advert-container__content--background design-advert-container__content">'),html.push('<div class="js-advert-creative-container__column-right design-advert-container__content-column--right design-advert-container__content-column"></div>'),html.push('<div class="js-advert-creative-container__column-left design-advert-container__content-column--left design-advert-container__content-column"></div>'),html.push("</div>"),html.push('<div class="js-advert-creative-container__iframe design-advert-container__content">'),html.push('<div class="js-advert-creative-container__iframe-content"></div>'),html.push('<div class="js-advert-creative-container__marker element-advert-marker--highlighted element-advert-marker"></div>'),html.push("</div>"),html.push("</div>"),html.push("</div>"),html.join("")},iinfo.adverts.creativeFormats.brandingDouble.updateCreativeHtml=function(advertDetails){var wrapperElement=document.querySelector(".js-advert-creative-container--branding");null!==wrapperElement&&(""!==advertDetails.creativeDetails.templateSpecific.backgroundColorRight&&(wrapperElement.querySelector(".js-advert-creative-container__column-right").style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColorRight),""!==advertDetails.creativeDetails.templateSpecific.backgroundColorLeft&&(wrapperElement.querySelector(".js-advert-creative-container__column-left").style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColorLeft),wrapperElement.querySelector(".js-advert-creative-container__marker").innerHTML=advertDetails.advertPositionWrapperElement.getAttribute("data-advert-marker"))},iinfo.adverts.creativeFormats.brandingDouble.getCreativeIframeHtml=function(options){var iframeWidth,html=[];return void 0!==options.iframeUrl&&""!==options.iframeUrl&&(iframeWidth=void 0===options.iframeWidth?"100%":options.iframeWidth,html.push("<div"),html.push(' style="'),html.push(" width: "+iframeWidth+"px;"),html.push(" height: "+options.iframeWrapperHeight+options.iframeWrapperHeightUnit+";"),html.push('"'),html.push(' class="element-block-align-center"'),void 0!==options.clickUrl&&html.push(" onclick=\"window.open('"+options.clickUrl+"');\""),html.push(">"),html.push("<iframe"),html.push(' style="border-style: none; pointer-events: none;"'),html.push(' src="'+options.iframeUrl+'"'),html.push(' width="'+iframeWidth+'"'),html.push(' height="'+options.iframeHeight),void 0!==options.iframeHeightUnit&&"px"!==options.iframeHeightUnit&&html.push(options.iframeHeightUnit),html.push('"'),html.push(' scrolling="no"'),html.push(">"),html.push("</iframe>"),html.push("</div>")),html.join("")},iinfo.adverts.creativeFormatName.brandingDouble=function(advertDetails,callbackOnFinished){var iframeWrapperElement,creativeTypeCallbackName,advertPositionFillingElement,iframeUrl,creativeContainerWrapperElement=document.querySelector(".js-advert-placeholder--branding");function htmlInsertDoneCallback(){var backgroundAboveElement,bodyElement,backgroundOuterElement,clickEventElement;advertPositionFillingElement.style.width="1px",null===advertDetails.creativeDetails.templateSpecific.leaderboardHeight||""===advertDetails.creativeDetails.templateSpecific.leaderboardHeight?(advertPositionFillingElement.style.height="200px",advertDetails.advertPositionWrapperElement.style.height="200px"):(advertPositionFillingElement.style.height=advertDetails.creativeDetails.templateSpecific.leaderboardHeight+"px",advertDetails.advertPositionWrapperElement.style.height=advertDetails.creativeDetails.templateSpecific.leaderboardHeight+"px"),"insertBackgroun
1dOnBody"===creativeTypeCallbackName&&""===advertDetails.creativeDetails.common.htmlIframeUrl&&advertDetails.advertPositionContentElement.appendChild(advertPositionFillingElement),advertDetails.advertPositionContentElement.querySelectorAll('iframe[id^="google_ads_iframe_"]').forEach(function(iframeElement){iframeElement.style.pointerEvents="none"}),"insertBackgroundOnBody"===creativeTypeCallbackName&&(bodyElement=document.querySelector("body"),backgroundOuterElement=document.querySelector(".parter-cpex-branding-wrapper"),null===(clickEventElement=document.querySelector(".js-advert-branding-click-event"))&&(clickEventElement=bodyElement),null!==bodyElement&&null!==backgroundOuterElement&&(iinfo.addClass(bodyElement,"design-page--has-advert--background--body design-page--has-advert--background"),null===(backgroundAboveElement=document.querySelector(".design-advert-background-above"))&&((backgroundAboveElement=document.createElement("div")).classList.add("design-advert-background-above"),document.body.insertBefore(backgroundAboveElement,backgroundOuterElement)),""===advertDetails.creativeDetails.templateSpecific.backgroundColor?(bodyElement.style.backgroundColor="transparent",backgroundAboveElement.style.backgroundColor="transparent"):(bodyElement.style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColor,backgroundAboveElement.style.backgroundColor=advertDetails.creativeDetails.templateSpecific.backgroundColor),""===advertDetails.creativeDetails.templateSpecific.backgroundRepeat?(bodyElement.style.backgroundRepeat="no-repeat",backgroundAboveElement.style.backgroundRepeat="no-repeat"):(bodyElement.style.backgroundRepeat=advertDetails.creativeDetails.templateSpecific.backgroundRepeat,backgroundAboveElement.style.backgroundRepeat=advertDetails.creativeDetails.templateSpecific.backgroundRepeat),bodyElement.style.backgroundPositionY=iinfo.adverts.background.getAdditionalFixedElementsHeight()+"px",backgroundAboveElement.style.backgroundPositionY=iinfo.adverts.background.getAdditionalFixedElementsHeight()+"px",""!==advertDetails.creativeDetails.templateSpecific.backgroundAttachment&&(bodyElement.style.backgroundAttachment=advertDetails.creativeDetails.templateSpecific.backgroundAttachment,backgroundAboveElement.style.backgroundAttachment=advertDetails.creativeDetails.templateSpecific.backgroundAttachment),bodyElement.style.backgroundImage="url("+advertDetails.creativeDetails.templateSpecific.backgroundImageUnder+")",backgroundAboveElement.style.backgroundImage="url("+advertDetails.creativeDetails.templateSpecific.backgroundImageAbove+")",document.addEventListener("mousemove",function(e){backgroundAboveElement.style.height=e.clientY+"px"}),iinfo.adverts.creativeFormats.brandingDouble.mainClickEvent=function(event){event.target===this&&-1===clickEventElement.className.indexOf("js-event-click-disabled")&&window.open(advertDetails.creativeDetails.common.clickUrl)},clickEventElement.addEventListener("click",iinfo.adverts.creativeFormats.brandingDouble.mainClickEvent),iinfo.adverts.creativeFormats.brandingDouble.leaderboardClickEvent=function(event){event=event.target;event!==advertDetails.advertPositionWrapperElement&&null===iinfo.findAncestor(event,".js-advert")||window.open(advertDetails.creativeDetails.common.clickUrl)},advertDetails.advertPositionWrapperElement.addEventListener("click",iinfo.adverts.creativeFormats.brandingDouble.leaderboardClickEvent)),iinfo.adverts.background.startBackgroundAttachment());try{void 0!==iinfo.instances.navigationResponsive&&iinfo.instances.navigationResponsive.forEach(function(item){item.update()})}catch(e){iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.brandingDouble",e.message,advertDetails)}"function"==typeof callbackOnFinished&&callbackOnFinished(),""!==advertDetails.creativeDetails.common.htmlIframeUrl&&iinfo.addClass(document.body,"design-page--has-advert--background design-page--has-advert--background--common"),advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml)}null===creativeContainerWrapperElement?iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.brandingDouble",'"creativeContainerWrapperElement" is not an element.',advertDetails):(advertPositionFillingElement=document.createElement("div"),""!==advertDetails.creativeDetails.common.mediaUrl&&"1060"===advertDetails.creativeDetails.common.width&&"200"===advertDetails.creativeDetails.common.height||""===advertDetails.creativeDetails.common.htmlIframeUrl&&"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height?(creativeTypeCallbackName="insertBackgroun
1dOnBody",iframeHeightUnit=""===advertDetails.creativeDetails.templateSpecific.leaderboardHeight?"1060"===advertDetails.creativeDetails.common.width?(iframeWrapperHeight=200,iframeWrapperHeightUnit="px",iframeHeight=iframeWrapperHeight,iframeWrapperHeightUnit):(iframeWrapperHeight="100",iframeWrapperHeightUnit="vh",iframeHeight=100,"%"):(iframeWrapperHeight=advertDetails.creativeDetails.templateSpecific.leaderboardHeight,iframeWrapperHeightUnit="px",iframeHeight=iframeWrapperHeight,iframeWrapperHeightUnit),(iframeUrl="")!==advertDetails.creativeDetails.common.htmlIframeUrl&&(iframeUrl=advertDetails.creativeDetails.common.htmlIframeUrl+"?clickTag="+encodeURIComponent(advertDetails.creativeDetails.common.clickUrl)),iinfo.insertHtml(creativeContainerWrapperElement,iinfo.adverts.creativeFormats.brandingDouble.getCreativeWrapperHtml(),function(){iinfo.adverts.creativeFormats.brandingDouble.updateCreativeHtml(advertDetails),"insertBackgroundOnBody"===creativeTypeCallbackName&&(iframeWrapperElement=advertDetails.advertPositionContentElement),iinfo.insertHtml(iframeWrapperElement,iinfo.adverts.creativeFormats.brandingDouble.getCreativeIframeHtml({iframeUrl:iframeUrl,iframeWrapperHeight:iframeWrapperHeight,iframeWrapperHeightUnit:iframeWrapperHeightUnit,iframeWidth:advertDetails.creativeDetails.common.width,iframeHeight:iframeHeight,iframeHeightUnit:iframeHeightUnit,clickUrl:advertDetails.creativeDetails.common.clickUrl}),function(){htmlInsertDoneCallback()})})):iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.brandingDouble","Some source data are missing.",advertDetails))};iinfo.adverts.creativeFormatName.bsServingSys=function(advertDetails){var creativeHtml=(creativeHtml=(creativeHtml=(creativeHtml='<script src="https://bs.serving-sys.com/Serving/adServer.bs?c=28&cn=display&pli='+advertDetails.creativeDetails.templateSpecific.pli+"&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&us_privacy=${US_PRIVACY}&w="+advertDetails.creativeDetails.common.width+"&h="+advertDetails.creativeDetails.common.height+'&ord=[timestamp]&ifrm=-1&z=0"><\/script>')+"<noscript>"+('<a href="https://bs.serving-sys.com/Serving/adServer.bs?cn=brd&ns=1&pli='+advertDetails.creativeDetails.templateSpecific.pli+'&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&us_privacy=${US_PRIVACY}&Page=&Pos=-1548871093" target="_blank">'))+('<img src="https://bs.serving-sys.com/Serving/adServer.bs?c=8&cn=display&pli='+advertDetails.creativeDetails.templateSpecific.pli+'&gdpr=${GDPR}&gdpr_consent=${GDPR_CONSENT_68}&us_privacy=${US_PRIVACY}&Page=&Pos=-1548871093" border=0 width='+advertDetails.creativeDetails.common.width+" height="+advertDetails.creativeDetails.common.height+">"))+"</a>"+"</noscript>";postscribe(advertDetails.advertPositionContentElement,creativeHtml)};iinfo.adverts.creativeFormatName.doubleClickBranding=function(advertDetails){var creativeHtml='<ins class="dcmads" style="display:inline-block;width:'+advertDetails.creativeDetails.common.width+"px;height:"+advertDetails.creativeDetails.common.height+'px"data-dcm-placement="'+advertDetails.creativeDetails.templateSpecific.doubleClickId+'"data-dcm-rendering-mode="script"data-dcm-https-onlydata-dcm-api-frameworks="[APIFRAMEWORKS]"data-dcm-omid-partner="[OMIDPARTNER]"data-dcm-gdpr-applies="gdpr=${GDPR}"data-dcm-gdpr-consent="gdpr_consent=${GDPR_CONSENT_755}"data-dcm-addtl-consent="addtl_consent=${ADDTL_CONSENT}"data-dcm-ltd="false"data-dcm-resettable-device-id=""data-dcm-app-id=""><script src="https://www.googletagservices.com/dcm/dcmads.js"><\/script></ins>';console.log(creativeHtml),"2000"===advertDetails.creativeDetails.common.width&&"1400"===advertDetails.creativeDetails.common.height?(advertDetails.creativeDetails.templateSpecific.creativeType="iframe",iinfo.adverts.creativeFormatName.branding(advertDetails,function(){postscribe(document.querySelector(".js-advert-creative-container--branding .js-advert-creative-container__iframe-content"),creativeHtml)})):postscribe(advertDetails.advertPositionContentElement,creativeHtml)};iinfo.adverts.creativeFormatName.doubleClickMobileBranding=function(advertDetails){advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml);var htmlContent=(htmlContent='<div id="iinfo_mobile_branding"><div id="iinfo_mobile_branding_close">ZavÅÃt reklamu</div><a href="'+advertDetails.creativeDetails.common.clickUrl+'" target="_blank">')+('<script src="https://ad.doubleclick.net/ddm/adj/'+advertDetails.creativeDetails.templateSpecific.doubleClickId+";
1sz="+advertDetails.creativeDetails.common.width+"x"+advertDetails.creativeDetails.common.height+";ord="+advertDetails.creativeDetails.common.random+';dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=?"><\/script>')+"</a></div>";postscribe(advertDetails.advertPositionContentElement,htmlContent,{done:function(){advertDetails.advertPositionContentElement.parentElement.parentElement.parentElement.classList.add("mobile-footer-floating"),document.getElementById("iinfo_mobile_branding_close").addEventListener("click",function(){var el=document.getElementsByClassName("design-advert--position-mark-mobile-footer")[0];el.parentNode.removeChild(el)});var imageEl=document.querySelector("#iinfo_mobile_branding img"),imageHeight=200,brandingEl=document.getElementById("iinfo_mobile_branding");setTimeout(function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"},500),window.addEventListener("resize",function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"})}})};iinfo.adverts.creativeFormatName.empty=function(advertDetails){iinfo.adverts.hideAdvertPosition(advertDetails.advertPositionWrapperElement)};iinfo.adverts.creativeFormatName.googleAdManager=function(advertDetails){iinfo.addScript({url:"https://securepubads.g.doubleclick.net/tag/js/gpt.js",isAsync:!0}),iinfo.adverts.googleTag.items=iinfo.adverts.googleTag.items||{};advertDetails.creativeDetails.common.fcid,advertDetails.creativeDetails.templateSpecific.random;for(var creativeWrapperElementId="div-gpt-ad-"+advertDetails.creativeDetails.templateSpecific.slotId+"-"+advertDetails.creativeDetails.common.random,creativeSlotName=advertDetails.creativeDetails.templateSpecific.slotName,creativeSlotDimensions=advertDetails.creativeDetails.templateSpecific.slotDimensions,headElement=document.getElementsByTagName("head")[0],scriptElement=document.createElement("script"),dimensions=(iinfo.insertHtml(scriptElement,'window.googletag = window.googletag || {cmd: []};\ngoogletag.cmd.push(function() {\ngoogletag.defineSlot("'+creativeSlotName+'", '+creativeSlotDimensions+', "'+creativeWrapperElementId+'").addService(googletag.pubads());\ngoogletag.setConfig({singleRequest: true});\ngoogletag.enableServices();\n});'),headElement.appendChild(scriptElement),JSON.parse(creativeSlotDimensions)),minWidth=9999,minHeight=9999,i=0;i<dimensions.length;i++)dimensions[i][0]<minWidth&&(minWidth=dimensions[i][0]),dimensions[i][1]<minHeight&&(minHeight=dimensions[i][1]);headElement=[];headElement.push("\x3c!--"+creativeSlotName+"--\x3e"),headElement.push('<div id="'+creativeWrapperElementId+'" style="min-width: '+minWidth+"px; min-height: "+minHeight+'px;"><script>googletag.cmd.push(function() { googletag.display("'+creativeSlotName+'"); });<\/script></div>'),iinfo.insertHtml(advertDetails.advertPositionContentElement,headElement.join(""),function(){googletag.cmd.push(function(){googletag.display(creativeWrapperElementId)}),iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails)})};iinfo.adverts.creativeFormatName.iframe=function(advertDetails){function htmlInsertDoneCallback(){var creativeContainerElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container");iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),creativeContainerElement.addEventListener("click",function(event){window.location=advertDetails.creativeDetails.common.clickUrl}),iinfo.removeClass(creativeContainerElement,"js-element-hidden")}iinfo.ajax({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:{filepath:"common/adverts/creativeFormatName/iframe/container.inc.latte",vars:{additionalHtml:advertDetails.creativeDetails.additionalHtml,iframeUrl:advertDetails.creativeDetails.templateSpecific.iframeUrl,iframeWidth:advertDetails.creativeDetails.templateSpecific.iframeWidth,iframeHeight:advertDetails.creativeDetails.templateSpecific.iframeHeight}},callback:function(response){iinfo.insertHtml(advertDetails.advertPositionContentElement,response,htmlInsertDoneCallback)}})};iinfo.adverts.creativeFormatName.image=function(advertDetails){function htmlInsertDoneCallback(){var pathToImage,onImageLoadCallback,image,creativeContainerElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container");pathToImage=advertDetails.creativeDetails.common.mediaUrl,onImageLoadCallback=function(imageDetails){iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),iinfo.removeClass(creativeContainerElement,"js-element-hidden")},(image=new Image).onload=function(){"function"==typeof onImageLoadCallback&&onImageLoadCallback({width:image.width,height:image.height})},image.src=pathToImage}
1iinfo.ajax({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:{filepath:"common/adverts/creativeFormatName/image/container.inc.latte",vars:{clickUrl:advertDetails.creativeDetails.common.clickUrl,imageUrl:advertDetails.creativeDetails.common.mediaUrl,imageWidth:advertDetails.creativeDetails.common.width,imageHeight:advertDetails.creativeDetails.common.height,alternativeText:advertDetails.creativeDetails.common.alternativeText,additionalHtml:advertDetails.creativeDetails.additionalHtml}},callback:function(response){iinfo.insertHtml(advertDetails.advertPositionContentElement,response,htmlInsertDoneCallback)}})};iinfo.adverts.creativeFormats.interscroller={},iinfo.adverts.creativeFormats.interscroller.getCreativeWrapperHtml=function(){var html=[];return html.push('<div class="js-element-hidden js-advert-interscroller-height js-advert-creative-container--interscroller js-advert-creative-container design-advert-interscroller">'),html.push('<div class="js-advert-interscroller-height design-advert-interscroller__content-outer-2">'),html.push('<div class="js-advert-interscroller-height design-advert-interscroller__content-outer">'),html.push('<div class="js-advert-interscroller-height design-advert-interscroller__content">'),html.push('<div class="design-advert-interscroller__content-inner">'),html.push('<div class="js-advert-creative-container__image-content design-advert-interscroller__content-inner-2"></div>'),html.push("</div>"),html.push("</div>"),html.push("</div>"),html.push("</div>"),html.push("</div>"),html.join("")},iinfo.adverts.creativeFormats.interscroller.updateCreativeHtml=function(advertDetails){var wrapperElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container--interscroller");if(null!==wrapperElement){wrapperElements=advertDetails.advertPositionWrapperElement.querySelectorAll(".js-advert-interscroller-height");for(var i=0;i<wrapperElements.length;i++)wrapperElements[i].style.height="100vh";"string"==typeof advertDetails.creativeDetails.additionalHtml&&""!==advertDetails.creativeDetails.additionalHtml&&advertDetails.advertPositionContentElement.insertAdjacentHTML("beforeend",advertDetails.creativeDetails.additionalHtml)}},iinfo.adverts.creativeFormats.interscroller.getCreativeImageHtml=function(advertDetails){var html=[];return html.push('<a href="'+advertDetails.creativeDetails.common.clickUrl+'"><img class="js-advert-interscroller-image design-advert-interscroller__image" src="'+advertDetails.creativeDetails.common.mediaUrl+'" alt=" "></a>'),html.join("")},iinfo.adverts.creativeFormats.interscroller.getCreativeIframe=function(advertDetails){var html=[];return html.push('<a href="'+advertDetails.creativeDetails.common.clickUrl+'" style="display: block; height: 100%;">'),html.push('<iframe class="js-advert-interscroller-image design-advert-interscroller__iframe" src="'+advertDetails.creativeDetails.common.htmlIframeUrl+'"'),html.push(' style="height: 100%; border-style: none; pointer-events: none;"'),html.push(' scrolling="no" width="320" height="100%"'),html.push(">"),html.push("</a>"),html.join("")},iinfo.adverts.creativeFormats.interscroller.isHtmlIframe=function(advertDetails){return""!==advertDetails.creativeDetails.common.htmlIframeUrl},iinfo.adverts.creativeFormats.interscroller.onHtmlReadyCallback=function(advertDetails,hasImage){var image,creativeContainerElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container");function onImageLoadCallback(imageDetails){if(iinfo.addClass(advertDetails.advertPositionWrapperElement,"design-advert--custom-marker--invert design-advert--custom-marker--bottom"),iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),null===advertDetails.advertPositionWrapperElement.querySelector(".js-advert-interscroller-image"))advertDetails.advertPositionWrapperElement.isConnected&&iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.interscroller",'updateInterscrollerHeight: "interscrollerImageElement" is not an element.');else{var interscrollerHeight=window.innerWidth*imageDetails.height/imageDetails.width,advertItemsWithHeightElements=document.querySelectorAll(".js-advert-interscroller-height");if("undefined"!==interscrollerHeight&&0<interscrollerHeight)for(var i=0;i<advertItemsWithHeightElements.length;i++)advertItemsWithHeightElements[i].style.height=interscrollerHeight+"px"}imageDetails=window.outerWidth-advertDetails.advertPositionWrapperElement.offsetWidth,advertDetails.advertPositionWrapperElement.style.maxWidth="none",window.matchMedia("(min-width: 480px)").matches||(advertDetails.advertPositionWrapperElement.style.marginRight=-imageDetails/2+"px",advertDetails.advertPositionWrapperElement.style.marginLeft=-imageDetails/2+"px"),iinfo.removeClass(creativeContainerElement,"js-element-hidden")}hasImage?((image=new Image).onload=function(){onImageLoadCallback({width:image.width,height:image.height})},image.src=advertDetails.creativeDetails.common.mediaUrl):(iinfo.addClass(advertDetails.advertPositionWrapperElement,"design-advert--custom-marker--invert design-advert--custom-marker--bottom"),iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),creativeContainerElement.addEventListener("click",function(event){window.location=advertDetails.creativeDetails.common.clickUrl}),iinfo.removeClass(creativeContainerElement,"js-element-hidden"))},iinfo.adverts.creativeFormatName.interscroller=function(advertDetails){iinfo.insertHtml(advertDetails.advertPositionContentElement,iinfo.adverts.creativeFormats.interscroller.getCreativeWrapperHtml(),function(){iinfo.adverts.creativeFormats.interscroller.updateCreativeHtml(advertDetails);var container=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container__image-content");iinfo.adverts.creativeFormats.interscroller.isHtmlIframe(advertDetails)?iinfo.insertHtml(container,iinfo.adverts.creativeFormats.interscroller.getCreativeIframe(advertDetails),function(){iinfo.adverts.creativeFormats.interscroller.onHtmlReadyCallback(advertDetails,!1)}):iinfo.insertHtml(container,iinfo.adverts.creativeFormats.interscroller.getCreativeImageHtml(advertDetails),function(){iinfo.adverts.creativeFormats.interscroller.onHtmlReadyCallback(advertDetails,!0)})})};iinfo.adverts.creativeFormats.interscrollerR2B2={},iinfo.adverts.creativeFormats.interscrollerR2B2.getCreativeImageHtml=function(advertDetails){var html=[];
1if(void 0!==advertDetails.creativeDetails.templateSpecific.scriptUrlDomain&&(void 0===advertDetails.creativeDetails.templateSpecific.scriptUrlDomain||""!==advertDetails.creativeDetails.templateSpecific.scriptUrlDomain))return void 0!==advertDetails.creativeDetails.templateSpecific.anchorDivId&&""!==advertDetails.creativeDetails.templateSpecific.anchorDivId&&html.push('<div id="'+advertDetails.creativeDetails.templateSpecific.anchorDivId+'"></div>'),html.push('<script type="text/javascript" src="'+advertDetails.creativeDetails.templateSpecific.scriptUrlDomain+'"><\/script>'),html.join("");iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.adverts.creativeFormats.interscrollerR2B2.getCreativeImageHtml: "scriptUrlDomain" has to be non-empty string.',{advertDetails:advertDetails})},iinfo.adverts.creativeFormatName.interscrollerR2B2=function(advertDetails){advertDetails.insertWithPostscribe&&iinfo.insertHtml(advertDetails.advertPositionContentElement,iinfo.adverts.creativeFormats.interscroller.getCreativeWrapperHtml(),function(){iinfo.adverts.creativeFormats.interscroller.updateCreativeHtml(advertDetails),postscribe(advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container__image-content"),iinfo.adverts.creativeFormats.interscrollerR2B2.getCreativeImageHtml(advertDetails),{done:function(){iinfo.adverts.creativeFormats.interscroller.onHtmlReadyCallback(advertDetails,!1)}})})};iinfo.adverts.creativeFormatName.mobileBranding=function(advertDetails){advertDetails.insertWithPostscribe&&(!0===advertDetails.creativeDetails.common.creativeCustom?(advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml),postscribe(advertDetails.advertPositionContentElement,'<div id="iinfo_mobile_branding"><div id="iinfo_mobile_branding_close">ZavÅÃt reklamu</div><a href="'+advertDetails.creativeDetails.common.clickUrl+'" target="_blank"><img src="'+advertDetails.creativeDetails.common.mediaUrl+'" alt=""></a></div>',{done:function(){advertDetails.advertPositionContentElement.parentElement.parentElement.parentElement.classList.add("mobile-footer-floating"),document.getElementById("iinfo_mobile_branding_close").addEventListener("click",function(){var el=document.getElementsByClassName("design-advert--position-mark-mobile-footer")[0];el.parentNode.removeChild(el)});var imageEl=document.querySelector("#iinfo_mobile_branding img"),imageHeight=200,brandingEl=document.getElementById("iinfo_mobile_branding");setTimeout(function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"},500),window.addEventListener("resize",function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"})}})):postscribe(advertDetails.advertPositionContentElement,'<script type="text/javascript" src="'+advertDetails.creativeDetails.templateSpecific.scriptUrlDomain+'"><\/script>',{done:function(){iinfo.removeClass(advertDetails.advertPositionWrapperElement,"design-advert--custom-marker")}}))};iinfo.adverts.creativeFormatName.mobileBrandingAdform=function(advertDetails){var htmlContent;advertDetails.insertWithPostscribe&&(advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml),htmlContent='<div id="iinfo_mobile_branding"><div id="iinfo_mobile_branding_close">ZavÅÃt reklamu</div><a href="'+advertDetails.creativeDetails.common.preClickUrl+'" target="_blank">',htmlContent=(htmlContent+='<script src="http://track.adform.net/adfscript/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+'"><\/script>')+'<noscript><a href="http://track.adform.net/C/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+';C=0" target="_blank"><img src="http://track.adform.net/adfserve/?bn='+advertDetails.creativeDetails.templateSpecific.adformId+';srctype=4;ord=[timestamp]" border="0" width="'+advertDetails.creativeDetails.common.width+'" height="'+advertDetails.creativeDetails.common.height+'" alt=""/></a></noscript></a></div>',postscribe(advertDetails.advertPositionContentElement,htmlContent,{done:function(){advertDetails.advertPositionContentElement.parentElement.parentElement.parentElement.classList.add("mobile-footer-floating"),document.getElementById("iinfo_mobile_branding_close").addEventListener("click",function(){var el=document.getElementsByClassName("design-advert--position-mark-mobile-footer")[0];el.parentNode.removeChild(el)});var imageEl=document.querySelector("#iinfo_mobile_branding img"),imageHeight=200,brandingEl=document.getElementById("iinfo_mobile_branding");setTimeout(function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"},500),window.addEventListener("resize",function(){imageHeight=imageEl.clientHeight,brandingEl.style.maxHeight=imageHeight+"px"})}}))};iinfo.adverts.creativeFormatName.native=function(advertDetails){var creativeWrapperElementId,isNestedInSemanticListItem;function htmlInsertDoneCallback(){var pathToImage,onImageLoadCallback,image;pathToImage=advertDetails.creativeDetails.common.mediaUrl,onImageLoadCallback=function(imageDetails){iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails);var items=Object.assign({},iinfo.adverts.common.defaultValues,{imageUrl:advertDetails.creativeDetails.common.mediaUrl,linkUrl:advertDetails.creativeDetails.common.clickUrl,linkTarget:advertDetails.creativeDetails.templateSpecific.linkTarget,headline1:advertDetails.creativeDetails.templateSpecific.headline1,description1:advertDetails.creativeDetails.templateSpecific.description1});-1===["_blank"].indexOf(items.linkTarget)&&(items.linkTarget="_top"),iinfo.cloneElement(iinfo.adverts.ssp.getSourceElementSelector(advertDetails.creativeDetails.templateSpecific.sourceForDesign,"default"),"#"+creativeWrapperElementId,!1,"append",{items:items},"json",!0,function(){iinfo.addClass(advertDetails.advertPositionWrapperElement,"design-advert--type-sas--native"),iinfo.removeClass(advertDetails.advertPositionWrapperElement,"design-advert--custom-marker"),advertDetails.advertPositionWrapperElement.style.display="block"}),advertDetails.creativeDetails.hasOwnProperty("additionalHtml")&&(advertDetails.advertPositionContentElement.innerHTML+=advertDetails.creativeDetails.additionalHtml)},(image=new Image).onload=function(){"function"==typeof onImageLoadCallback&&onImageLoadCallback({width:image.width,height:image.height})},image.src=pathToImage}-1===["articleTile"].indexOf(advertDetails.creativeDetails.templateSpecific.sourceForDesign)?iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.native",'sourceForDesign "'+advertDetails.creativeDetails.templateSpecific.sourceForDesign+'" is not supported.',advertDetails):(creativeWrapperElementId="js-sas-advert-content-fcid-"+advertDetails.creativeDetails.common.fcid+"-"+advertDetails.creativeDetails.common.random,isNestedInSemanticListItem=!1,isNestedInSemanticListItem="li"===advertDetails.advertPositionWrapperElement.nodeName.toLowerCase()||JSON.parse(iinfo.getAttribute(advertDetails.advertPositionWrapperElement,"data-advert-is-nested-in-semantic-list-item")),iinfo.aja
1x({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:{filepath:"common/adverts/creativeFormatName/native/"+advertDetails.creativeDetails.templateSpecific.sourceForDesign+".inc.latte",vars:{creativeWrapperElementId:creativeWrapperElementId,hasListItemImage:JSON.parse(iinfo.getAttribute(advertDetails.advertPositionWrapperElement,"data-advert-has-list-item-image")),isGenerationOfSemanticListEnabled:JSON.parse(iinfo.getAttribute(advertDetails.advertPositionWrapperElement,"data-advert-is-generation-of-semantic-list-enabled")),wrapperListCssClass:iinfo.getAttribute(advertDetails.advertPositionWrapperElement,"data-advert-wrapper-list-css-class"),isNestedInSemanticList:JSON.parse(iinfo.getAttribute(advertDetails.advertPositionWrapperElement,"data-advert-is-nested-in-semantic-list")),isNestedInSemanticListItem:isNestedInSemanticListItem}},callback:function(response){iinfo.insertHtml(advertDetails.advertPositionContentElement,response,htmlInsertDoneCallback)}}))};iinfo.adverts.creativeFormatName.performaxScript=function(advertDetails){iinfo.addScript({url:"https://cdn.performax.cz/yi/adsbypx/px_autoads.js?aab=ulite",isAsync:!0,callbackOnHasScript:function(){var linkEl=document.createElement("link");linkEl.rel="stylesheet",linkEl.href="https://cdn.performax.cz/yi/adsbypx/px_autoads.css",document.getElementsByTagName("head")[0].appendChild(linkEl),iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails)}}),sssp?.displaySeznamAds?.()&&(window.__pxPageConfig=window.__pxPageConfig||{},window.__pxPageConfig.traffic="aa_szn-traffic")};iinfo.adverts.creativeFormatName.sklikBiding=function(advertDetails){var creativeWrapperElementId="js-sas-advert-content-fcid-"+advertDetails.creativeDetails.common.fcid+"-"+advertDetails.creativeDetails.common.random;var creativeCodeHtml=[];creativeCodeHtml.push('<div id="'+creativeWrapperElementId+'"></div>'),iinfo.insertHtml(advertDetails.advertPositionContentElement,creativeCodeHtml,function(){iinfo.adverts.sas.sklikBiding.addItem({id:creativeWrapperElementId,zoneId:advertDetails.creativeDetails.templateSpecific.zoneId,width:advertDetails.creativeDetails.templateSpecific.zoneWidth,height:advertDetails.creativeDetails.templateSpecific.zoneHeight})})};iinfo.adverts.creativeFormatName.stickyBoard=function(advertDetails){var htmlInsertDoneCallback,data;window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"sticky_board_loaded",adStatus:"displayed"}),void 0===advertDetails.creativeHtml?iinfo.adverts.reportError("iinfo.adverts.creativeFormatName.stickyBoard",'"advertDetails.creativeHtml" is not set.',advertDetails):(htmlInsertDoneCallback=function(){advertDetails.advertPositionContentElement.addEventListener("click",function(){window.open(advertDetails.creativeDetails.common.clickUrl,"_blank").focus()}),advertDetails.advertPositionContentElement.querySelector(".js-advert-close").addEventListener("click",function(event){event.stopPropagation(),iinfo.addClass(advertDetails.advertPositionWrapperElement,"design-advert--slide-down")})},data={filepath:"common/adverts/creativeFormatName/stickyBoard/append.inc.latte",vars:{}},"stickyBoard"===advertDetails.creativeDetails.common.creativeFormatName&&(data={filepath:"common/adverts/creativeFormatName/stickyBoard/container.inc.latte",vars:{clickUrl:advertDetails.creativeDetails.common.clickUrl,imageUrl:advertDetails.creativeDetails.common.mediaUrl,imageWidth:advertDetails.creativeDetails.common.width,imageHeight:advertDetails.creativeDetails.common.height,alternativeText:advertDetails.creativeDetails.common.alternativeText,additionalHtml:advertDetails.creativeDetails.additionalHtml}},advertDetails.creativeHtml=""),iinfo.ajax({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:data,callback:function(response){advertDetails.creativeHtml=advertDetails.creativeHtml+response,advertDetails.insertWithPostscribe?(advertDetails.advertPositionContentElement.innerHTML="",postscribe(advertDetails.advertPositionContentElement,advertDetails.creativeHtml,{done:function(){htmlInsertDoneCallback()}})):iinfo.insertHtml(advertDetails.advertPositionContentElement,advertDetails.creativeHtml,htmlInsertDoneCallback)}}))};iinfo.adverts.creativeFormatName.video=function(advertDetails){function htmlInsertDoneCallback(){var creativeContainerElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container"),imageElement=creativeContainerElement.querySelector(".js-advert-creative-container__image");function showVideo(){var videoElement=creativeContainerElement.querySelector(".js-advert-creative-container__video");null!==imageElement&&iinfo.addClass(imageElement,"js-element-hidden"),iinfo.removeClass(videoElement,"js-element-hidden"),videoElement.play()}iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),creativeContainerElement.addEventListener("click",function(event){"_blank"===advertDetails.creativeDetails.templateSpecific.linkTarget?window.open(advertDetails.creativeDetails.common.clickUrl,advertDetails.creativeDetails.templateSpecific.linkTarget):window.location=advertDetails.creativeDetails.common.clickUrl}),null===imageElement?showVideo():setTimeout(function(){showVideo()},5e3),iinfo.removeClass(creativeContainerElement,"js-element-hidden")}var imageUrl=advertDetails.creativeDetails.common.mediaUrl;imageUrl===iinfo.adverts.sas.mediaDefaultUrl&&(imageUrl=""),iinfo.aja
1x({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:{filepath:"common/adverts/creativeFormatName/video/container.inc.latte",vars:{clickUrl:advertDetails.creativeDetails.common.clickUrl,imageUrl:imageUrl,imageWidth:advertDetails.creativeDetails.common.width,imageHeight:advertDetails.creativeDetails.common.height,additionalHtml:advertDetails.creativeDetails.additionalHtml,videoUrl:advertDetails.creativeDetails.templateSpecific.videoUrl,linkBackgroundColor:advertDetails.creativeDetails.templateSpecific.linkBackgroundColor,linkTarget:advertDetails.creativeDetails.templateSpecific.linkTarget}},callback:function(response){iinfo.insertHtml(advertDetails.advertPositionContentElement,response,htmlInsertDoneCallback)}})};iinfo.adverts.creativeFormatName.videoSky=function(advertDetails){function htmlInsertDoneCallback(){var videoElement,creativeContainerElement=advertDetails.advertPositionWrapperElement.querySelector(".js-advert-creative-container");iinfo.adverts.setDetailsOnAdvertPositionWrapper(advertDetails),videoElement=creativeContainerElement.querySelector(".js-advert-creative-container__video"),iinfo.removeClass(videoElement,"js-element-hidden"),videoElement.play(),iinfo.removeClass(creativeContainerElement,"js-element-hidden")}console.log("videosky"),console.log(advertDetails.advertPositionContentElement),iinfo.ajax({url:iinfo.adverts.latteRendererDomain+"/latte-renderer/",method:"POST",headersType:"nette",data:{filepath:"common/adverts/creativeFormatName/videoSky/container.inc.latte",vars:{clickUrl:advertDetails.creativeDetails.common.clickUrl,imageWidth:advertDetails.creativeDetails.common.width,imageHeight:advertDetails.creativeDetails.common.height,additionalHtml:advertDetails.creativeDetails.additionalHtml,videoFile:advertDetails.creativeDetails.templateSpecific.videoFile}},callback:function(response){iinfo.insertHtml(advertDetails.advertPositionContentElement,response,htmlInsertDoneCallback)}})};Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),iinfo.isElement=function(element){return element instanceof Element||element instanceof HTMLDocument},"remove"in Element.prototype||(Element.prototype.remove=function(){this.parentNode&&this.parentNode.removeChild(this)}),Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(target){if(null==target)throw new TypeError("Cannot convert first argument to object");for(var to=Object(target),i=1;i<arguments.length;i++){var nextSource=arguments[i];if(null!=nextSource)for(var nextSource=Object(nextSource),keysArray=Object.keys(Object(nextSource)),nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex++){var nextKey=keysArray[nextIndex],desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);void 0!==desc&&desc.enumerable&&(to[nextKey]=nextSource[nextKey])}}return to}}),iinfo.findAncestor=function(element,selector){if(void 0!==element)if(iinfo.isElement(element)){if("function"==typeof element.closest)return element.closest(selector)||null;for(;element;){if(element.matches(selector))return element;element=element.parentElement}}else iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.findAncestor: Child element does not exist.",{element:element});return null},iinfo.normalizeCssClass=function(className){return"string"!=typeof className?"":className.replace(/\s\s+/g," ")},iinfo.hasClass=function(element,className){return void 0===element?(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.hasClass: Element is not defined.",{element:element,className:className}),!1):-1!==iinfo.normalizeCssClass(element.className).indexOf(className)},iinfo.addClass=function(element,className){if(void 0===element)return iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.addClass: Element is not defined.",{element:element,className:className}),!1;if(-1!==className.indexOf(" "))for(var classNames=className.split(" "),i=0;i<classNames.length;i++)element.classList.add(classNames[i]);else element.classList.add(className)},iinfo.removeClass=function(element,className){if(null===element)return iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.removeClass: Element is not defined.",{element:element,className:className}),!1;if(-1!==className.indexOf(" "))for(var classNames=className.split(" "),i=0;i<classNames.length;i++)element.classList.remove(classNames[i]);else element.classList.remove(className)},iinfo.getAttribute=function(element,attributeName){return null===element?(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.getAttribute: Element is not defined.",{element:element,attributeName:attributeName}),null):element.hasAttribute(attributeName)?element.getAttribute(attributeName):null},iinfo.setAttribute=function(element,attributeName,attributeValue){if(void 0===element)return iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.setAttribute: Element is not defined.",{element:element,attributeName:attributeName,attributeValue:attributeValue}),!1;element.setAttribute(attributeName,attributeValue)},iinfo.getCss=function(element,propertyName){return iinfo.isElement(element)?window.getComputedStyle(element).getPropertyValue(propertyName):(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.getStyle: Element does not exist.",{element:element}),null)},iinfo.removeCssUnits=function(value){return parseFloat(value.toString().replace(/[A-Za-z]+/,""))},iinfo.isVisible=function(element){return void 0===element?null:iinfo.isElement(element)?!(0===element.offsetWidth&&0===element.offsetHeight):(iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.isVisible: Element does not exist.",{element:element}),null)},iinfo.addScript=function(options){if(void 0!==options.url){for(var url=options.url,callbackOnHasScript=options.callbackOnHasScript||function(){},isAsync=options.isAsync||!1,htmlHeadElement=document.getElementsByTagName("head")[0],options=options.targetElement||htmlHeadElement,targetElementScripts=options.getElementsByTagName("script"),i=0;i<targetElementScripts.length;i++)if(url==targetElementScripts[i].src)return callbackOnHasScript(),void iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,'iinfo.addScript: "'+url+'" was already added before. It will not be loaded again now.');var script=document.createElement("script");script.src=url,script.async=isAsync,script.readyState?script.onreadystatechange=function(){"loaded"!=script.readyState&&"complete"!=script.readyState||(script.onreadystatechange=null,callbackOnHasScript())}:script.onload=function(){callbackOnHasScript()},options.appendChild(script),iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,'iinfo.addScript: "'+url+'" was just added now.')}},iinfo.addStyle=function(rules){var styleElement=document.createElement("style"),styleElement=(styleElement.setAttribute("media","screen"),document.head.appendChild(styleElement),styleElement.sheet);styleElement.insertRule(rules,styleElement.cssRules.length)},iinfo.changeNodeName=function(originalElement){var newElementCssClassName,newElementNodeName;iinfo.isElement(originalElement)&&(newElementNodeName=iinfo.getAttribute(originalElement,"data-change-node-name--as"),newElementCssClassName=iinfo.getAttribute(originalElement,"data-change-node-name--attribute-class"),"string"==typeof newElementNodeName)&&((newElementNodeName=document.createElement(newElementNodeName)).setAttribute("aria-hidden",!0),"string"==typeof newElementCssClassName&&newElementNodeName.setAttribute("class",newElementCssClassName),iinfo.insertAfter(newElementNodeName,originalElement),originalElement.remove())},iinfo.insertHtml=function(element,html,onInsertFinishedCallback){if(!iinfo.isElement(element))return iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,"iinfo.insertHtml: Element does not exist.",{element:element}),!1;element.innerHTML=html,"function"==typeof onInsertFinishedCallback&&onInsertFinishedCallback()},iinfo.insertAfter=function(newNode,referenceNode,onInsertFinishedCallback){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling),"function"==typeof onInsertFinishedCallback&&onInsertFinishedCallback()},iinfo.setCookie=function(name,value,expirationInDays){var date=new Date,expirationInDays=(date.setTime(date.getTime()+24*expirationInDays*60*60*1e3),"expires="+date.toUTCString());document.cookie=name+"="+value+";"+expirationInDays+";path=/"},iinfo.getCookie=function(cookieName){for(var name=cookieName+"=",ca=decodeURIComponent(document.cookie).split(";"),i=0;i<ca.length;i++){for(var c=ca[i];" "==c.charAt(0);)c=c.substring(1);if(0==c.indexOf(name))return c.substring(name.length,c.length)}return null},iinfo.unsetCookie=function(name){document.cookie=name+"=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/"}
1,iinfo.ajax=function(options){var xmlhttp,requestData,serializePostData;void 0!==options.url&&void 0!==options.method&&-1!==["default","nette"].indexOf(options.headersType)&&((xmlhttp=new XMLHttpRequest).open(options.method,options.url,!0),Array.isArray(options.headers)&&options.headers.forEach(function(headerPair){xmlhttp.setRequestHeader(headerPair[0],headerPair[1])}),"nette"===options.headersType&&xmlhttp.setRequestHeader("X-Requested-With","XMLHttpRequest"),"function"==typeof options.callback&&(xmlhttp.onreadystatechange=function(){4==xmlhttp.readyState&&200==xmlhttp.status&&options.callback(xmlhttp.responseText)}),requestData=null,"POST"===options.method&&(serializePostData=function(obj,prefix){var property,key,value,str=[];for(property in obj)obj.hasOwnProperty(property)&&(key=prefix?prefix+"["+property+"]":property,value=obj[property],str.push(null!==value&&"object"==typeof value?serializePostData(value,key):encodeURIComponent(key)+"="+encodeURIComponent(value)));return str.join("&")},xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8"),void 0!==options.data)&&(requestData=serializePostData(options.data)),xmlhttp.send(requestData))},iinfo.createHitOnServer=function(url){"string"!=typeof url?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_FATAL,'iinfo.createHitOnServer: "url" is not string.',{url:url}):iinfo.ajax({url:url,method:"GET",headersType:"default"})},iinfo.addTrackingImage=function(appendToElement,imageUrl){var image;iinfo.isElement(appendToElement)&&""!==imageUrl&&((image=new Image).className="js-element-hidden",image.width=1,image.height=1,image.alt=" ",image.src=imageUrl,appendToElement.appendChild(image))},iinfo.getPathFromUrl=function(url){return url.split(/[?#]/)[0]},iinfo.getSimplifiedTextFromTextUrl=function(textUrl){var parts;return textUrl=-1===(textUrl=textUrl.replace(new RegExp("^(https?:)?//"),"")).indexOf(" ")&&null!==(parts=new RegExp("(^.*\\.[a-zA-Z]{2,})($|[/\\?#].*$)").exec(textUrl))?parts[1]:textUrl},iinfo.addMultilineTextOverflowEllipsis=function(element){if(null!==element)for(var wordArray=element.innerHTML.split(" ");element.scrollHeight>element.offsetHeight;)wordArray.pop(),element.innerHTML=wordArray.join(" ")+"..."},iinfo.emptyElement=function(element){for(;element.firstChild;)element.removeChild(element.firstChild)},iinfo.getScrollY=function(){return void 0!==window.scrollY?window.scrollY:void 0!==window.pageYOffset?window.pageYOffset:null};iinfo.messages=iinfo.messages||{},iinfo.messages.hideItem=function($itemElement,timeout){setTimeout(function(){$itemElement.fadeOut(150,function(){$itemElement.remove(),0===$itemElement.parents(".js-messages").find(".design-message").length&&$itemElement.parents(".js-messages").addClass("js-element-hidden")})},timeout)},iinfo.messages.createGroup=function(wrapperElementClassName,beforeLoadingFinishedCallback,beforeResolvingClickClassName,beforeResolvingClickCallback){var wrapperElement=document.querySelector("."+wrapperElementClassName+":not(."+wrapperElementClassName+"--loaded)");null!==wrapperElement&&(iinfo.addClass(wrapperElement,wrapperElementClassName+"--loaded"),wrapperElement.addEventListener("click",function(event){event=event.target;!iinfo.hasClass(event,beforeResolvingClickClassName)&&null===iinfo.findAncestor(event,"."+beforeResolvingClickClassName)||"function"!=typeof beforeResolvingClickCallback||beforeResolvingClickCallback(),!iinfo.hasClass(event,"js-system-message-close")&&null===iinfo.findAncestor(event,".js-system-message-close")||iinfo.addClass(iinfo.findAncestor(event,".design-message"),"js-element-hidden")}),"function"==typeof beforeLoadingFinishedCallback&&beforeLoadingFinishedCallback(),iinfo.removeClass(wrapperElement,"js-element-hidden"))};iinfo.getDataFromSourceHtml=function(sourceCssSelector,sourceCssClassNamespace,wrapper){var result={},wrapperElement=null;if("string"==typeof wrapper)wrapperElement=document.querySelector(wrapper);else{if(!iinfo.isElement(wrapper))return result;wrapperElement=wrapper}wrapper=sourceCssClassNamespace+"__item";if(null!==wrapperElement)for(var items=wrapperElement.querySelectorAll(sourceCssSelector+" "+wrapper),i=0;i<items.length;i++){var itemDataStructure,itemElement=items[i],itemAttributes=itemElement.getAttribute("data-source-from-html");try{itemDataStructure=JSON.parse(itemAttributes)}catch(error){}if(void 0!==itemDataStructure&&Array.isArray(itemDataStructure))for(var j=0;j<itemDataStructure.length;j++){var itemData,itemDataPairs=itemDataStructure[j];for(itemData in itemDataPairs)"innerHtml"===itemDataPairs[itemData]?result[itemData]=itemElement.innerHTML:result[itemData]=itemElement.getAttribute(itemDataPairs[itemData])}}return result}
vendor: 5,597 bytes, lines 1-10
1;/** 2 * @file postscribe 3 * @description Asynchronously write javascript, even with document.write. 4 * @version v2.0.8 5 * @see {@link https://krux.github.io/postscribe} 6 * @license MIT 7 * @author Derek Brans 8 * @copyright 2016 Krux Digital, Inc 9 */ 10!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports["postscribe"]=e():t["postscribe"]=e()}(this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={"exports":{},"id":n,"loaded":!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}var o=r(1),i=n(o);t.exports=i["default"]},function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function o(t){return t&&t.__esModule?t:{"default":t}}function i(){}function a(){var t=m.shift();if(t){var e=h.last(t);e.afterDequeue(),t.stream=s.apply(void 0,t),e.afterStreamStart()}}function s(t,e,r){function n(t){t=r.beforeWrite(t),g.write(t),r.afterWrite(t)}g=new p["default"](t,r),g.id=y++,g.name=r.name||g.id,u.streams[g.name]=g;var o=t.ownerDocument,s={"close":o.close,"open":o.open,"write":o.write,"writeln":o.writeln};c(o,{"close":i,"open":i,"write":function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return n(e.join(""))},"writeln":function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return n(e.join("")+"\n")}});var l=g.win.onerror||i;return g.win.onerror=function(t,e,n){r.error({"msg":t+" - "+e+": "+n}),l.apply(g.win,[t,e,n])},g.write(e,function(){c(o,s),g.win.onerror=l,r.done(),g=null,a()}),g}function u(t,e,r){if(h.isFunction(r))r={"done":r};else if("clear"===r)return m=[],g=null,void(y=0);r=h.defaults(r,d),t=/^#/.test(t)?window.document.getElementById(t.substr(1)):t.jquery?t[0]:t;var n=[t,e,r];return t.postscribe={"cancel":function(){n.stream?n.stream.abort():n[1]=i}},r.beforeEnqueue(n),m.push(n),g||a(),t.postscribe}e.__esModule=!0;var c=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t};e["default"]=u;var l=r(2),p=o(l),f=r(4),h=n(f),d={"afterAsync":i,"afterDequeue":i,"afterStreamStart":i,"afterWrite":i,"autoFix":!0,"beforeEnqueue":i,"beforeWriteToken":function(t){return t},"beforeWrite":function(t){return t},"done":i,"error":function(t){throw new Error(t.msg)},"releaseAsync":!1},y=0,m=[],g=null;c(u,{"streams":{},"queue":m,"WriteStream":p["default"]})},function(t,e,r){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function o(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){var r=d+e,n=t.getAttribute(r);return f.existy(n)?String(n):n}function s(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=d+e;f.existy(r)&&""!==r?t.setAttribute(n,r):t.removeAttribute(n)}e.__esModule=!0;var u=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},c=r(3),l=o(c),p=r(4),f=n(p),h=!1,d="data-ps-",y="ps-style",m="ps-script",g=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t),this.root=e,this.options=r,this.doc=e.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new l["default"]("",{"autoFix":r.autoFix}),this.actuals=[e],this.proxyHistory="",this.proxyRoot=this.doc.createElement(e.nodeName),this.scriptStack=[],this.writeQueue=[],s(this.proxyRoot,"proxyof",0)}return t.prototype.write=function(){var t;for((t=this.writeQueue).push.apply(t,arguments);!this.deferredRemote&&this.writeQueue.length;){var e=this.writeQueue.shift();f.isFunction(e)?this._callFunction(e):this._writeImpl(e)}},t.prototype._callFunction=function(t){var e={"type":"function","value":t.name||t.toString()};this._onScriptStart(e),t.call(this.win,this.doc),this._onScriptDone(e)},t.prototype._writeImpl=function(t){this.parser.append(t);for(var e=void 0,r=void 0,n=void 0,o=[];(e=this.parser.readToken())&&!(r=f.isScript(e))&&!(n=f.isStyle(e));)e=this.options.beforeWriteToken(e),e&&o.push(e);o.length>0&&this._writeStaticTokens(o),r&&this._handleScriptToken(e),n&&this._handleStyleToken(e)},t.prototype._writeStaticTokens=function(t){var e=this._buildChunk(t);return e.actual?(e.html=this.proxyHistory+e.actual,this.proxyHistory+=e.proxy,this.proxyRoot.innerHTML=e.html,h&&(e.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),h&&(e.actualInnerHTML=this.root.innerHTML),e):null},t.prototype._buildChunk=function(t){for(var e=this.actuals.length,r=[],n=[],o=[],i=t.length,a=0;a<i;a++){var s=t[a],u=s.toString();if(r.push(u),s.attrs){if(!/^noscript$/i.test(s.tagName)){var c=e++;n.push(u.replace(/(\/?>)/," "+d+"id="+c+" $1")),s.attrs.id!==m&&s.attrs.id!==y&&o.push("atomicTag"===s.type?"":"<"+s.tagName+" "+d+"proxyof="+c+(s.unary?" />":">"))}}else n.push(u),o.push("endTag"===s.type?u:"")}return{"tokens":t,"raw":r.join(""),"actual":n.join(""),"proxy":o.join("")}},t.prototype._walkChunk=function(){for(var t=void 0,e=[this.proxyRoot];f.existy(t=e.shift());){var r=1===t.nodeType,n=r&&a(t,"proxyof");
vendor: 12,312 bytes, line 10
10if(!n){r&&(this.actuals[a(t,"id")]=t,s(t,"id"));var o=t.parentNode&&a(t.parentNode,"proxyof");o&&this.actuals[o].appendChild(t)}e.unshift.apply(e,f.toArray(t.childNodes))}},t.prototype._handleScriptToken=function(t){var e=this,r=this.parser.clear();r&&this.writeQueue.unshift(r),t.src=t.attrs.src||t.attrs.SRC,t=this.options.beforeWriteToken(t),t&&(t.src&&this.scriptStack.length?this.deferredRemote=t:this._onScriptStart(t),this._writeScriptToken(t,function(){e._onScriptDone(t)}))},t.prototype._handleStyleToken=function(t){var e=this.parser.clear();e&&this.writeQueue.unshift(e),t.type=t.attrs.type||t.attrs.TYPE||"text/css",t=this.options.beforeWriteToken(t),t&&this._writeStyleToken(t),e&&this.write()},t.prototype._writeStyleToken=function(t){var e=this._buildStyle(t);this._insertCursor(e,y),t.content&&(e.styleSheet&&!e.sheet?e.styleSheet.cssText=t.content:e.appendChild(this.doc.createTextNode(t.content)))},t.prototype._buildStyle=function(t){var e=this.doc.createElement(t.tagName);return e.setAttribute("type",t.type),f.eachKey(t.attrs,function(t,r){e.setAttribute(t,r)}),e},t.prototype._insertCursor=function(t,e){this._writeImpl('<span id="'+e+'"/>');var r=this.doc.getElementById(e);r&&r.parentNode.replaceChild(t,r)},t.prototype._onScriptStart=function(t){t.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(t)},t.prototype._onScriptDone=function(t){return t!==this.scriptStack[0]?void this.options.error({"msg":"Bad script nesting or script finished twice"}):(this.scriptStack.shift(),this.write.apply(this,t.outerWrites),void(!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)))},t.prototype._writeScriptToken=function(t,e){var r=this._buildScript(t),n=this._shouldRelease(r),o=this.options.afterAsync;t.src&&(r.src=t.src,this._scriptLoadHandler(r,n?o:function(){e(),o()}));try{this._insertCursor(r,m),r.src&&!n||e()}catch(t){this.options.error(t),e()}},t.prototype._buildScript=function(t){var e=this.doc.createElement(t.tagName);return f.eachKey(t.attrs,function(t,r){e.setAttribute(t,r)}),t.content&&(e.text=t.content),e},t.prototype._scriptLoadHandler=function(t,e){function r(){t=t.onload=t.onreadystatechange=t.onerror=null}function n(){r(),null!=e&&e(),e=null}function o(t){r(),a(t),null!=e&&e(),e=null}function i(t,e){var r=t["on"+e];null!=r&&(t["_on"+e]=r)}var a=this.options.error;i(t,"load"),i(t,"error"),u(t,{"onload":function(){if(t._onload)try{t._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){o({"msg":"onload handler failed "+e+" @ "+t.src})}n()},"onerror":function(){if(t._onerror)try{t._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(e){return void o({"msg":"onerror handler failed "+e+" @ "+t.src})}o({"msg":"remote script failed "+t.src})},"onreadystatechange":function(){/^(loaded|complete)$/.test(t.readyState)&&n()}})},t.prototype._shouldRelease=function(t){var e=/^script$/i.test(t.nodeName);return!e||!!(this.options.releaseAsync&&t.src&&t.hasAttribute("async"))},t}();e["default"]=g},function(t,e,r){!function(e,r){t.exports=r()}(this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={"exports":{},"id":n,"loaded":!1};return t[n].call(o.exports,o,o.exports,e),o.loaded=!0,o.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}var o=r(1),i=n(o);t.exports=i["default"]},function(t,e,r){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0;var a=r(2),s=o(a),u=r(3),c=o(u),l=r(6),p=n(l),f=r(5),h={"comment":/^<!--/,"endTag":/^<\//,"atomicTag":/^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i,"startTag":/^</,"chars":/^[^<]/},d=function(){function t(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(this,t),this.stream=r;var o=!1,a={};for(var u in s)s.hasOwnProperty(u)&&(n.autoFix&&(a[u+"Fix"]=!0),o=o||a[u+"Fix"]);o?(this._readToken=(0,p["default"])(this,a,function(){return e._readTokenImpl()}),this._peekToken=(0,p["default"])(this,a,function(){return e._peekTokenImpl()})):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return t.prototype.append=function(t){this.stream+=t},t.prototype.prepend=function(t){this.stream=t+this.stream},t.prototype._readTokenImpl=function(){var t=this._peekTokenImpl();if(t)return this.stream=this.stream.slice(t.length),t},t.prototype._peekTokenImpl=function(){for(var t in h)if(h.hasOwnProperty(t)&&h[t].test(this.stream)){var e=c[t](this.stream);if(e)return"startTag"===e.type&&/script|style/i.test(e.tagName)?null:(e.text=this.stream.substr(0,e.length),e)}},t.prototype.peekToken=function(){return this._peekToken()},t.prototype.readToken=function(){return this._readToken()},t.prototype.readTokens=function(t){for(var e=void 0;e=this.readToken();)if(t[e.type]&&t[e.type](e)===!1)return},t.prototype.clear=function(){var t=this.stream;return this.stream="",t},t.prototype.rest=function(){return this.stream},t}();e["default"]=d,d.tokenToString=function(t){return t.toString()},d.escapeAttributes=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[r]=(0,f.escapeQuotes)(t[r],null));return e},d.supports=s;for(var y in s)s.hasOwnProperty(y)&&(d.browserHasFlaw=d.browserHasFlaw||!s[y]&&y)},function(t,e){"use strict";e.__esModule=!0;var r=!1,n=!1,o=window.document.createElement("div");try{var i="<P><I></P></I>";o.innerHTML=i,e.tagSoup=r=o.innerHTML!==i}catch(t){e.tagSoup=r=!1}try{o.innerHTML="<P><i><P></P></i></P>",e.selfClose=n=2===o.childNodes.length}catch(t){e.selfClose=n=!1}o=null,e.tagSoup=r,e.selfClose=n},function(t,e,r){"use strict";function n(t){var e=t.indexOf("-->");if(e>=0)return new c.CommentToken(t.substr(4,e-1),e+3)}function o(t){var e=t.indexOf("<");return new c.CharsToken(e>=0?e:t.length)}function i(t){var e=t.indexOf(">");if(e!==-1){var r=t.match(l.startTag);if(r){var n=function(){var t={},e={},n=r[2];return r[2].replace(l.attr,function(r,o){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",e[arguments[5]]=!0):t[o]=arguments[2]||arguments[3]||arguments[4]||l.fillAttr.test(o)&&o||"":t[o]="",n=n.replace(r,"")}),{"v":new c.StartTagToken(r[1],r[0].length,t,e,(!!r[3]),n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))}}();if("object"===("undefined"==typeof n?"undefined":u(n)))return n.v}}}function a(t){var e=i(t);if(e){var r=t.slice(e.length);if(r.match(new RegExp("</\\s*"+e.tagName+"\\s*>","i"))){var n=r.match(new RegExp("([\\s\\S]*?)</\\s*"+e.tagName+"\\s*>","i"));if(n)return new c.AtomicTagToken(e.tagName,n[0].length+e.length,e.attrs,e.booleanAttrs,n[1])}}}function s(t){var e=t.match(l.endTag);if(e)return new c.EndTagToken(e[1],e[0].length)}e.__esModule=!0;var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.comment=n,e.chars=o,e.startTag=i,e.atomicTag=a,e.endTag=s;var c=r(4),l={"startTag":/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,"endTag":/^<\/([\-A-Za-z0-9_]+)[^>]*>/,"attr":/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,"fillAttr":/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}e.__esModule=!0,e.EndTagToken=e.AtomicTagToken=e.StartTagToken=e.TagToken=e.CharsToken=e.CommentToken=e.Token=void 0;var o=r(5),i=(e.Token=function t(e,r){n(this,t),this.type=e,this.length=r,this.text=""},e.CommentToken=function(){function t(e,r){n(this,t),this.type="comment",this.length=r||(e?e.length:0),this.text="",this.content=e}return t.prototype.toString=function(){return"<!--"+this.content},t}(),e.CharsToken=function(){function t(e){n(this,t),this.type="chars",this.length=e,this.text=""}return t.prototype.toString=function(){return this.text},t}(),e.TagToken=function(){function t(e,r,o,i,a){n(this,t),this.type=e,this.length=o,this.text="",this.tagName=r,this.attrs=i,this.booleanAttrs=a,this.unary=!1,this.html5Unary=!1}return t.formatTag=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r="<"+t.tagName;for(var n in t.attrs)if(t.attrs.hasOwnProperty(n)){r+=" "+n;var i=t.attrs[n];"undefined"!=typeof t.booleanAttrs&&"undefined"!=typeof t.booleanAttrs[n]||(r+='="'+(0,o.escapeQuotes)(i)+'"')}return t.rest&&(r+=" "+t.rest),r+=t.unary&&!t.html5Unary?"/>":">",void 0!==e&&null!==e&&(r+=e+"</"+t.tagName+">"),r},t}());e.StartTagToken=function(){function t(e,r,o,i,a,s){n(this,t),this.type="startTag",this.length=r,this.text="",this.tagName=e,this.attrs=o,this.booleanAttrs=i,this.html5Unary=!1,this.unary=a,this.rest=s}return t.prototype.toString=function(){return i.formatTag(this)},t}(),e.AtomicTagToken=function(){function t(e,r,o,i,a){n(this,t),this.type="atomicTag",this.length=r,this.text="",this.tagName=e,this.attrs=o,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1,this.content=a}return t.prototype.toString=function(){return i.formatTag(this,this.content)},t}(),e.EndTagToken=function(){function t(e,r){n(this,t),this.type="endTag",this.length=r,this.text="",this.tagName=e}return t.prototype.toString=function(){return"</"+this.tagName+">"},t}()},function(t,e){"use strict";function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return t?t.replace(/([^"]*)"/g,function(t,e){return/\\/.test(e)?e+'"':e+'\\"'}):e}e.__esModule=!0,e.escapeQuotes=r},function(t,e){"use strict";function r(t){return t&&"startTag"===t.type&&(t.unary=s.test(t.tagName)||t.unary,t.html5Unary=!/\/>$/.test(t.text)),t}function n(t,e){var n=t.stream,o=r(e());return t.stream=n,o}function o(t,e){var r=e.pop();t.prepend("</"+r.tagName+">")}function i(){var t=[];return t.last=function(){return this[this.length-1]},t.lastTagNameEq=function(t){var e=this.last();return e&&e.tagName&&e.tagName.toUpperCase()===t.toUpperCase()},t.containsTagName=function(t){for(var e,r=0;e=this[r];r++)if(e.tagName===t)return!0;return!1},t}function a(t,e,a){function s(){var e=n(t,a);e&&l[e.type]&&l[e.type](e)}var c=i(),l={"startTag":function(r){var n=r.tagName;"TR"===n.toUpperCase()&&c.lastTagNameEq("TABLE")?(t.prepend("<TBODY>"),s()):e.selfCloseFix&&u.test(n)&&c.containsTagName(n)?c.lastTagNameEq(n)?o(t,c):(t.prepend("</"+r.tagName+">"),s()):r.unary||c.push(r)},"endTag":function(r){var n=c.last();n?e.tagSoupFix&&!c.lastTagNameEq(r.tagName)?o(t,c):c.pop():e.tagSoupFix&&(a(),s())}};return function(){return s(),r(a())}}e.__esModule=!0,e["default"]=a;var s=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,u=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i}])})},function(t,e){"use strict";function r(t){return void 0!==t&&null!==t}function n(t){return"function"==typeof t}function o(t,e,r){var n=void 0,o=t&&t.length||0;for(n=0;n<o;n++)e.call(r,t[n],n)}function i(t,e,r){for(var n in t)t.hasOwnProperty(n)&&e.call(r,n,t[n])}function a(t,e){return t=t||{},i(e,function(e,n){r(t[e])||(t[e]=n)}),t}function s(t){try{return Array.prototype.slice.call(t)}catch(r){var e=function(){var e=[];return o(t,function(t){e.push(t)}),{"v":e}}();if("object"===("undefined"==typeof e?"undefined":f(e)))return e.v}}function u(t){return t[t.length-1]}function c(t,e){return!(!t||"startTag"!==t.type&&"atomicTag"!==t.type||!("tagName"in t))&&!!~t.tagName.toLowerCase().indexOf(e)}function l(t){return c(t,"script")}function p(t){return c(t,"style")}e.__esModule=!0;var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.existy=r,e.isFunction=n,e.each=o,e.eachKey=i,e.defaults=a,e.toArray=s,e.last=u,e.isTag=c,e.isScript=l,e.isStyle=p}])});
10iinfo.RedirectEvent=function(){this.cssClassNamespace="js-redirect-event",this.cssClassSuffixes={trigger:"trigger",target:"target"},this.attributesPrefix="data-redirect-event",this.attributesSuffixes={groupName:"group-name"}},iinfo.RedirectEvent.prototype.initialize=function(options){function attachEventOnWrapperElement(){document.querySelector(_this.wrapperElementCssRule).addEventListener(_this.eventName,function(event){var eventToDispatch,eventElement=event.target;iinfo.hasClass(eventElement,_this.cssClassNamespace+"__"+_this.cssClassSuffixes.trigger)&&(event.preventDefault(),event=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.groupName),null!==(eventElement=document.querySelector("."+_this.cssClassNamespace+"__"+_this.cssClassSuffixes.target+"["+_this.attributesPrefix+"-"+_this.attributesSuffixes.groupName+"="+event+"]")))&&("function"==typeof MouseEvent?eventToDispatch=new MouseEvent(_this.eventName,{bubbles:!1,cancelable:!0}):(eventToDispatch=document.createEvent("Event")).initEvent(_this.eventName,!1,!0),eventElement.dispatchEvent(eventToDispatch))})}var _this=this,options=options||{};_this.wrapperElementCssRule=options.wrapperElementCssRule||"body",_this.eventName=options.eventName||"click";"body"===_this.wrapperElementCssRule?document.addEventListener("DOMContentLoaded",function(){attachEventOnWrapperElement()}):attachEventOnWrapperElement()};iinfo.ToggleContent=function(){this.itemCssRule=".js-toggle-content",this.attributesPrefix="data-toggle-content",this.attributesSuffixes={classActive:"class-active",classDefault:"class-default",groupName:"trigger-group-name",moveFocusTo:"move-focus-to",selfChanging:"self-changing",targetName:"target-name",preventDefault:"prevent-default"}},iinfo.ToggleContent.prototype.initialize=function(options){function attachEventOnWrapperElement(){var wrapperElement=document.querySelector(_this.wrapperElementCssRule);null===wrapperElement?iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_DEBUG,'iinfo.ToggleContent.initialize: "wrapperElement" does not exist',{wrapperElementCssRule:wrapperElementCssRule}):wrapperElement.addEventListener("click",function(event){var eventElement=event.target;if(iinfo.hasClass(eventElement,"js-toggle-content")||null===iinfo.findAncestor(eventElement,".js-toggle-content")||(eventElement=iinfo.findAncestor(eventElement,".js-toggle-content")),iinfo.hasClass(eventElement,"js-toggle-content")){for(var triggerElement,targetElement,isPreventDefaultActive=!0,targetNames=(!0===(isPreventDefaultActive=eventElement.hasAttribute(_this.attributesPrefix+"-"+_this.attributesSuffixes.preventDefault)?eventElement.getAttribute(_this.attributesPrefix+"-"+_this.attributesSuffixes.preventDefault):isPreventDefaultActive)&&event.preventDefault(),[]),activeTargetName=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.targetName),activeTargetElement=wrapperElement.querySelector("."+activeTargetName),isPreventDefaultActive=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.groupName),triggerGroupElements=wrapperElement.querySelectorAll("["+_this.attributesPrefix+"-"+_this.attributesSuffixes.groupName+"="+isPreventDefaultActive+"]"),triggerClassNameActive=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.classActive),triggerClassNameDefault=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.classDefault),event=iinfo.getAttribute(eventElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.moveFocusTo),isSelfChanging=!0,i=0;i<triggerGroupElements.length;i++)triggerElement=triggerGroupElements[i],targetName=iinfo.getAttribute(triggerElement,_this.attributesPrefix+"-"+_this.attributesSuffixes.targetName),targetElement=wrapperElement.querySelector("."+targetName),iinfo.hasClass(targetElement,activeTargetName)?iinfo.hasClass(activeTargetElement,"js-element-hidden")?(-1===targetNames.indexOf(activeTargetName)&&iinfo.removeClass(activeTargetElement,"js-element-hidden"),null!==triggerClassNameDefault&&iinfo.removeClass(triggerElement,triggerClassNameDefault),null!==triggerClassNameActive&&iinfo.addClass(triggerElement,triggerClassNameActive)):!0===(isSelfChanging=triggerElement.hasAttribute(_this.attributesPrefix+"-"+_this.attributesSuffixes.selfChanging)?triggerElement.getAttribute(_this.attributesPrefix+"-"+_this.attributesSuffixes.selfChanging):isSelfChanging)&&(-1===targetNames.indexOf(activeTargetName)&&iinfo.addClass(activeTargetElement,"js-element-hidden"),null!==triggerClassNameActive&&iinfo.removeClass(triggerElement,triggerClassNameActive),null!==triggerClassNameDefault)&&iinfo.addClass(triggerElement,triggerClassNameDefault):(iinfo.addClass(targetElement,"js-element-hidden"),null!==triggerClassNameActive&&iinfo.removeClass(triggerElement,triggerClassNameActive),null!==triggerClassNameDefault&&iinfo.addClass(triggerElement,triggerClassNameDefault)),targetNames.push(targetName);null!==event&&null!==(isPreventDefaultActive=wrapperElement.querySelector("."+event))&&isPreventDefaultActive.focus()}})}var _this=this,options=options||{};_this.wrapperElementCssRule=options.wrapperElementCssRule||"body";"body"===_this.wrapperElementCssRule?document.addEventListener("DOMContentLoaded",function(event){attachEventOnWrapperElement()}):attachEventOnWrapperElement()};/*! 11 * jQuery JavaScript Library v1.4.4 12 * http://jquery.com/ 13 * 14 * Copyright 2010, John Resig 15 * Dual licensed under the MIT or GPL Version 2 licenses. 16 * http://jquery.org/license 17 * 18 * Includes Sizzle.js 19 * http://sizzlejs.com/ 20 * Copyright 2010, The Dojo Foundation 21 * Released under the MIT, BSD, and GPL Licenses. 22 * 23 * Date: Thu Nov 11 19:04:53 2010 -0500 24 */ 25(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= 26h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"|| 27h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, 28"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, 29e);
29if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, 30"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ 31a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, 32C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, 33s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, 34j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, 35toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== 36-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; 37if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--; 38if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", 39b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& 40!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& 41l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z], 42z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j, 43s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="str
43ing"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v= 44s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)|| 45[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u, 46false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), 47k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, 48scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= 49false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= 501;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= 51"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= 52c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); 53else if(d)delete f[e];else for(var l in a)delete a[l]}}
53,acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this, 54a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e= 55c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, 56a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan", 57colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType=== 581)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "), 59l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this, 60"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; 61if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r= 62a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});
62if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, 63attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& 64b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; 65c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, 66arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= 67d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ 68c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b= 69w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;
69if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== 708)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== 71"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ 72d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), 73fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| 74d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this, 75Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp= 76c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U}; 77var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};
vendor: 8,894 bytes, lines 77-94
77c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!== 78"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V, 79xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= 80B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== 81"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== 820&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d, 83a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d= 841;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d=== 85"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}}); 86c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); 87(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i, 88[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; 89break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, 90q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= 91l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*")); 92return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!== 93B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/, 94POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}}
vendor: 3,377 bytes, lines 94-101
94,relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()=== 95i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m= 96i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g, 97"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, 98m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== 99true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== 100g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]- 1010===i},eq:function(g,i,n){return n[3]-0===i}}
101,filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n=== 102"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== 103i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; 104if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, 105g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1; 106for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"), 107i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); 108n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& 109function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| 110p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");
110if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= 111t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? 112function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML; 113c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})}, 114not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= 115h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): 116c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, 1172,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, 118b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& 119e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1, 120"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];
vendor: 4,442 bytes, lines 120-129
120c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= 121c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, 122wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, 123prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, 124this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); 125return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; 126else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d= 127c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a, 128b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")): 129this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;
129if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", 130prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| 131b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length- 1321;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); 133d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, 134jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, 135zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), 136h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); 137if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);
137if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= 138d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; 139e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, 140ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== 141"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& 142!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, 143getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", 144script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| 145!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= 146false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");
146if(b.scriptCharset)A.charset=b.scriptCharset; 147A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", 148b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& 149c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| 150c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= 151encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", 152[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), 153e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); 154if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["o
154pacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", 1553),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay", 156d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b, 157d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)=== 158"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L|| 1591)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, 160d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* 161Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} 162var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; 163this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;
163if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| 164this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= 165c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a=== 166b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&& 167h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle; 168for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+= 169parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px", 170height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells= 171f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a, 172"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, 173e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;
173return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& 174c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); 175c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ 176b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); 177iinfo.breakpoints=iinfo.breakpoints||{},iinfo.breakpoints.iinfobarMax=767,iinfo.breakpoints.iinfobar=window.matchMedia("(max-width: 767px)"),iinfo.breakpoints.iinfobarQueryMax=window.matchMedia("(max-width: 767px)"),iinfo.breakpoints.navigationMobileMin=768,iinfo.breakpoints.navigationMobileQueryMin=window.matchMedia("(min-width: "+iinfo.breakpoints.navigationMobileMin+"px)"),iinfo.breakpoints.navigationMobileMax=iinfo.breakpoints.navigationMobileMin-1,iinfo.breakpoints.navigationMobileQueryMax=window.matchMedia("(max-width: "+iinfo.breakpoints.navigationMobileMax+"px)"),iinfo.breakpoints.withoutSidebarMin=850;function emailDecode(email){return email=(email=(email=email.replace(/ \(?zavin\u00e1\u010d\)? /i,"@")).replace(/ \(?te\u010dka\)? /gi,".")).replace(/(([^ .@]+\.)*[^ .@]+@([^ .@]+\.)+[^ .@]+)/g,'<a href="mailto:$1">$1</a>')}function emailDecodeByTagName(tagName){var alltags=document.getElementsByTagName(tagName);for(i=0;i<alltags.length;i++)alltags[i].innerHTML=emailDecode(alltags[i].innerHTML)}function emailDecodeById(id){(element=document.getElementById(id))&&(element.innerHTML=emailDecode(element.innerHTML))}function setInputHelp(inputSelector,helpContent){$(inputSelector).css("color","#AAA").val(helpContent).focus(function(){var $this=$(this);$this.val()==helpContent&&($this.val(""),$this.css("color","black"))}).blur(function(){var $this=$(this);""==$this.val()&&($this.val(helpContent),$this.css("color","#AAA"))})}function cookie(name,value,options){if(void 0===value){var cookieValue=null;if(document.cookie&&""!=document.cookie)for(var cookies=document.cookie.split(";"),i=0;i<cookies.length;i++){var cookie=cookies[i].replace(/^\s+|\s+$/g,"");if(cookie.substring(0,name.length+1)==name+"="){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}return cookieValue}options=options||{},null===value&&(value="",options.expires=-1);var expires="",date=(options.expires&&("number"==typeof options.expires||options.expires.toUTCString)&&("number"==typeof options.expires?(date=new Date).setTime(date.getTime()+24*options.expires*60*60*1e3):date=options.expires,expires="; expires="+date.toUTCString()),options.path?"; path="+options.path:""),domain=options.domain?"; domain="+options.domain:"",options=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,date,domain,options].join("")}function extractParamFromUri(uri,paramName){return uri&&null!=(paramName=new RegExp("[\\?&#]"+paramName+"=([^&#]*)").exec(uri))?unescape(paramName[1]):void 0}(()=>{var htmlElement=document.querySelector("html");htmlElement.className=htmlElement.className+" js-on"})(),$.fn.exists=function(callback){var args=[].slice.call(arguments,1
177);return this.length&&callback.call(this,args),this};var relatedTextsFixed=function(param){var scrollDetected,triggerPosition,setUpTriggerPosition,popUpEnabled=!1,$relatedTexts=$(".relatedTexts");"cancel"==param?($relatedTexts.removeClass("hidden popUp"),$(".relatedTexts .close").remove()):($relatedTexts.addClass("hidden popUp").append('<a class="close">ZavÅÃt</a>'),$relatedTexts.find(".close").click(function(){$relatedTexts.addClass("hidden"),popUpEnabled=!1}),param=Math.floor(Math.random()*$(".relatedTexts .item").length),$(".relatedTexts .item").hide().eq(param).show(),setUpTriggerPosition=function(){triggerPosition=(triggerPosition=$("#main .urs").offset()).top+$("#main .urs").height()-.5*$(window).height(),popUpEnabled=!0},"complete"===document.readyState?setUpTriggerPosition():$(window).load(function(){setUpTriggerPosition()}),$(window).scroll(function(event){scrollDetected=!0}),setInterval(function(){scrollDetected&&popUpEnabled&&(!function(){var scrollTop=$(this).scrollTop();triggerPosition<scrollTop&&$relatedTexts.removeClass("hidden")}(),scrollDetected=!1)},1e3))};var IInfoAds={ignoreList:[],deliveredAds:[],adList:{},addToIgnore:function(positionMark){IInfoAds.ignoreList.push(positionMark)},canLoad:function(positionMark){return-1===IInfoAds.ignoreList.indexOf(positionMark)},isDelivered:function(positionMark){return-1!==IInfoAds.deliveredAds.indexOf(positionMark)},adAdpBodyClass:function(positionMark){var body=document.getElementsByTagName("BODY");0<body.length&&(body[0].className+=" design-page--has-advert--"+positionMark)},onAdDelivery:function(positionID,adDelivered){if(adDelivered){adDelivered=document.getElementById("bmone2n-"+positionID);if(adDelivered&&adDelivered.hasChildNodes()){var advertPositionWrapperElement=adDelivered.parentNode;try{advertPositionWrapperElement=iinfo.findAncestor(adDelivered,".js-advert")}catch(error){}iinfo.removeClass(advertPositionWrapperElement,"js-element-hidden");adDelivered=advertPositionWrapperElement.getAttribute("data-advert-position-mark");IInfoAds.adAdpBodyClass(adDelivered),IInfoAds.deliveredAds.push(IInfoAds.adList[positionID])}}},onBackgroundDelivery:function(positionID,adDelivered){IInfoAds.onAdDelivery(positionID,adDelivered)}};/**! 178 * NetteForms - simple form validation. 179 * 180 * This file is part of the Nette Framework (https://nette.org) 181 * Copyright (c) 2004 David Grudl (https://davidgrudl.com) 182 */ 183((global,factory)=>{var init;global.JSON&&("function"==typeof define&&define.amd?define(function(){return factory(global)}):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(global):(init=!global.Nette||!global.Nette.noInit,global.Nette=factory(global),init&&global.Nette.initOnLoad()))})("undefined"!=typeof window?window:this,function(window){var Nette={},preventFiltering={},formToggles={},toggleListeners=new window.WeakMap;return Nette.formErrors=[],Nette.version="3.3.0",Nette.invalidNumberMessage="Please enter a valid value.",Nette.onDocumentReady=function(callback){"loading"!==document.readyState?callback.call(this):document.addEventListener("DOMContentLoaded",callback)},Nette.getValue=function(elem){if(elem){if(elem.tagName){if("radio"===elem.type){for(var elements=elem.form.elements,i=0;i<elements.length;i++)if(elements[i].name===elem.name&&elements[i].checked)return elements[i].value;return null}if("file"===elem.type)return elem.files||elem.value;if("select"===elem.tagName.toLowerCase()){var index=elem.selectedIndex,options=elem.options,values=[];if("select-one"===elem.type)return index<0?null:options[index].value;for(i=0;i<options.length;i++)options[i].selected&&values.push(options[i].value);return values}if(elem.name&&"[]"===elem.name.substr(-2)){for(elements=elem.form.elements[elem.name].tagName?[elem]:elem.form.elements[elem.name],values=[],i=0;i<elements.length;i++)"checkbox"===elements[i].type&&!elements[i].checked||values.push(elements[i].value);return values}return"checkbox"===elem.type?elem.checked:"textarea"===elem.tagName.toLowerCase()?elem.value.replace("\r",""):elem.value.replace("\r","").replace(/^\s+|\s+$/g,"")}return elem[0]?Nette.getValue(elem[0]):null}return null},Nette.getEffectiveValue=function(elem,filter){var val=Nette.getValue(elem);return elem.getAttribute&&val===elem.getAttribute("data-nette-empty-value")&&(val=""),filter&&void 0===preventFiltering[elem.name]&&(preventFiltering[elem.name]=!0,Nette.validateControl(elem,null,!0,filter={value:val}),val=filter.value,delete preventFiltering[elem.name]),val},Nette.validateControl=function(elem,rules,onlyCheck,value,emptyOptional){elem=elem.tagName?elem:elem[0],rules=rules||JSON.parse(elem.getAttribute("data-nette-rules")||"[]"),value=void 0===value?{value:Nette.getEffectiveValue(elem)}:value,emptyOptional=void 0===emptyOptional?!Nette.validateRule(elem,":filled",null,value):emptyOptional;for(var id=0,len=rules.length;id<len;id++){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/),curElem=rule.control?elem.form.elements.namedItem(rule.control):elem;if(rule.neg=op[1],rule.op=op[2],rule.condition=!!rule.rules,curElem&&(!emptyOptional||rule.condition||":filled"===rule.o
183p)){var arr,curElem=curElem.tagName?curElem:curElem[0],op=Nette.validateRule(curElem,rule.op,rule.arg,elem===curElem?value:void 0);if(null!==op)if(rule.neg&&(op=!op),rule.condition&&op){if(!Nette.validateControl(elem,rule.rules,onlyCheck,value,":blank"!==rule.op&&emptyOptional))return!1}else if(!rule.condition&&!op)if(!Nette.isDisabled(curElem))return onlyCheck||(arr=Array.isArray(rule.arg)?rule.arg:[rule.arg],op=rule.msg.replace(/%(value|\d+)/g,function(foo,m){return Nette.getValue("value"===m?curElem:elem.form.elements.namedItem(arr[m].control))}),Nette.addError(curElem,op)),!1}}return!0},Nette.validateForm=function(sender,onlyCheck){var form=sender.form||sender,scope=!1;if(Nette.formErrors=[],form["nette-submittedBy"]&&null!==form["nette-submittedBy"].getAttribute("formnovalidate")){sender=JSON.parse(form["nette-submittedBy"].getAttribute("data-nette-validation-scope")||"[]");if(!sender.length)return Nette.showFormErrors(form,[]),!0;scope=new RegExp("^("+sender.join("-|")+"-)")}for(var elem,radios={},i=0;i<form.elements.length;i++)if(!(elem=form.elements[i]).tagName||elem.tagName.toLowerCase()in{input:1,select:1,textarea:1,button:1}){if("radio"===elem.type){if(radios[elem.name])continue;radios[elem.name]=!0}else if("number"===elem.type&&elem.validity.badInput&&!Nette.isDisabled(elem)){if(onlyCheck)return!1;Nette.addError(elem,Nette.invalidNumberMessage);continue}if(!(scope&&!elem.name.replace(/]\[|\[|]|$/g,"-").match(scope)||Nette.isDisabled(elem)||Nette.validateControl(elem,null,onlyCheck)||Nette.formErrors.length))return!1}sender=!Nette.formErrors.length;return Nette.showFormErrors(form,Nette.formErrors),sender},Nette.isDisabled=function(elem){if("radio"!==elem.type)return elem.disabled;for(var i=0,elements=elem.form.elements;i<elements.length;i++)if(elements[i].name===elem.name&&!elements[i].disabled)return!1;return!0},Nette.addError=function(elem,message){Nette.formErrors.push({element:elem,message:message})},Nette.showFormErrors=function(form,errors){for(var focusElem,messages=[],i=0;i<errors.length;i++){var elem=errors[i].element,message=errors[i].message;messages.indexOf(message)<0&&(messages.push(message),!focusElem)&&elem.focus&&(focusElem=elem)}messages.length&&Nette.showModal(messages.join("\n"),function(){focusElem&&focusElem.focus()})},Nette.showModal=function(message,onclose){var style,button,dialog=document.createElement("dialog");dialog.showModal?((style=document.createElement("style")).innerText=".netteFormsModal { text-align: center; margin: auto; border: 2px solid black; padding: 1rem } .netteFormsModal button { padding: .1em 2em }",(button=document.createElement("button")).innerText="OK",button.onclick=function(){dialog.remove(),onclose()},dialog.setAttribute("class","netteFormsModal"),dialog.innerText=message+"\n\n",dialog.append(style,button),document.body.append(dialog),dialog.showModal()):(alert(message),onclose())},Nette.validateRule=function(elem,op,arg,value){if("number"===elem.type&&elem.validity.badInput)return"filled"===op;value=void 0===value?{value:Nette.getEffectiveValue(elem,!0)}:value,op=(op=(op=":"===op.charAt(0)?op.substr(1):op).replace("::","_")).replace(/\\/g,"");for(var control,arr=Array.isArray(arg)?arg.slice(0):[arg],i=0,len=arr.length;i<len;i++)arr[i]&&arr[i].control&&(control=elem.form.elements.namedItem(arr[i].control),arr[i]=control===elem?value.value:Nette.getEffectiveValue(control,!0));return Nette.validators[op]?Nette.validators[op](elem,Array.isArray(arg)?arr:arr[0],value.value,value):null},Nette.validators={filled:function(elem,arg,val){return""!==val&&!1!==val&&null!==val&&(!Array.isArray(val)||!!val.length)&&(!(val instanceof FileList)||val.length)},blank:function(elem,arg,val){return!Nette.validators.filled(elem,arg,val)},valid:function(elem){return Nette.validateControl(elem,null,!0)},equal:function(elem,arg,val){if(void 0===arg)return null;function toString(val){return"number"==typeof val||"string"==typeof val?""+val:!0===val?"1":""}val=Array.isArray(val)?val:[val],arg=Array.isArray(arg)?arg:[arg];loop:for(var i1=0,len1=val.length;i1<len1;i1++){for(var i2=0,len2=arg.length;i2<len2;i2++)if(toString(val[i1])===toString(arg[i2]))continue loop;return!1}return 0<val.length},notEqual:function(elem,arg,val){return void 0===arg?null:!Nette.validators.equal(elem,arg,val)},minLength:function(elem,arg,val){return val.length>=arg},maxLength:function(elem,arg,val){return val.length<=arg},length:function(elem,arg,val){return(null===(arg=Array.isArray(arg)?arg:[arg,arg])[0]||val.length>=arg[0])&&(null===arg[1]||val.length<=arg[1])},email:function(elem,arg,val){return/^("([ !#-[\]-~]|\\[ -~])+"|[-a-z0-9!#$%&'*+/=?^_`{|}~]+(\.[-a-z0-9!#$%&'*+/=?^_`{|}~]+)*)@([0-9a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,61}[0-9a-z\u00C0-\u02FF\u0370-\u1EFF])?\.)+[a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,17}[a-z\u00C0-\u02FF\u0370-\u1EFF])?$/i.test(val)},url:function(elem,arg,val,value){return/^[a-z\d+.-]+:/.test(val)||(val="https://"+val),!!/^https?:\/\/((([-_0-9a-z\u00C0-\u02FF\u0370-\u1EFF]+\.)*[0-9a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,61}[0-9a-z\u00C0-\u02FF\u0370-\u1EFF])?\.)?[a-z\u00C0-\u02FF\u0370-\u1EFF]([-0-9a-z\u00C0-\u02FF\u0370-\u1EFF]{0,17}[a-z\u00C0-\u02FF\u0370-\u1EFF])?|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}|\[[0-9a-f:]{3,39}\])(:\d{1,5})?(\/\S*)?$/i.test(val)&&(value.value=val,!0)},regexp:function(elem,arg,val){arg="string"==typeof arg&&arg.match(/^\/(.*)\/([imu]*)$/);try{return arg&&new RegExp(arg[1],arg[2].replace("u","")).test(val)}catch(e){}},pattern:function(elem,arg,val,value,caseInsensitive){if("string"!=typeof arg)return null;try{try{var regExp=new RegExp("^(?:"+arg+")$",caseInsensitive?"ui":"u")}catch(e){regExp=new RegExp("^(?:"+arg+")$",caseInsensitive?"i":"")}if(val instanceof FileList){for(var i=0;i<val.length;i++)if(!regExp.test(val[i].name))return!1;return!0}return regExp.test(val)}catch(e){}},patternCaseInsensitive:function(elem,arg,val){return Nette.validators.pattern(elem,arg,val,null,!0)},numeric:function(elem,arg,val){return/^[0-9]+$/.test(val)},integer:function(elem,arg,val){return/^-?[0-9]+$/.test(val)},float:function(elem,arg,val,value){return val=val.replace(/ +/g,"").replace(/,/g,"."),!!/^-?[0-9]*\.?[0-9]+$/.test(val)&&(value.value=val,!0)},min:function(elem,arg,val){return arg<=(val=Number.isFinite(arg)?parseFloat(val):val)}
183,max:function(elem,arg,val){return(val=Number.isFinite(arg)?parseFloat(val):val)<=arg},range:function(elem,arg,val){return Array.isArray(arg)?"time"===elem.type&&arg[0]>arg[1]?val>=arg[0]||val<=arg[1]:(null===arg[0]||Nette.validators.min(elem,arg[0],val))&&(null===arg[1]||Nette.validators.max(elem,arg[1],val)):null},submitted:function(elem){return elem.form["nette-submittedBy"]===elem},fileSize:function(elem,arg,val){for(var i=0;i<val.length;i++)if(val[i].size>arg)return!1;return!0},mimeType:function(elem,arg,val){for(var i=0,len=(arg=Array.isArray(arg)?arg:[arg]).length,re=[];i<len;i++)re.push("^"+arg[i].replace(/([^\w])/g,"\\$1").replace("\\*",".*")+"$");if(re=new RegExp(re.join("|")),val instanceof FileList)for(i=0;i<val.length;i++){if(val[i].type&&!re.test(val[i].type))return!1;if(elem.validity.badInput)return null}return!0},image:function(elem,arg,val){return Nette.validators.mimeType(elem,arg||["image/gif","image/png","image/jpeg","image/webp"],val)},static:function(elem,arg){return arg}},Nette.toggleForm=function(form,event){for(formToggles={},i=0;i<form.elements.length;i++)form.elements[i].tagName.toLowerCase()in{input:1,select:1,textarea:1,button:1}&&Nette.toggleControl(form.elements[i],null,null,!event);for(var i in formToggles)Nette.toggle(i,formToggles[i].state,formToggles[i].elem,event)},Nette.toggleControl=function(elem,rules,success,firsttime,value,emptyOptional){rules=rules||JSON.parse(elem.getAttribute("data-nette-rules")||"[]"),value=void 0===value?{value:Nette.getEffectiveValue(elem)}:value,emptyOptional=void 0===emptyOptional?!Nette.validateRule(elem,":filled",null,value):emptyOptional;for(var curSuccess,has=!1,handler=function(e){Nette.toggleForm(elem.form,e)},id=0,len=rules.length;id<len;id++){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/),curElem=rule.control?elem.form.elements.namedItem(rule.control):elem;if(rule.neg=op[1],rule.op=op[2],rule.condition=!!rule.rules,curElem&&(!emptyOptional||rule.condition||":filled"===rule.op)){if(!1!==(curSuccess=success)){if(null===(curSuccess=Nette.validateRule(curElem,rule.op,rule.arg,elem===curElem?value:void 0)))continue;rule.neg&&(curSuccess=!curSuccess),rule.condition||(success=curSuccess)}if(rule.condition&&Nette.toggleControl(elem,rule.rules,curSuccess,firsttime,value,":blank"!==rule.op&&emptyOptional)||rule.toggle){if(has=!0,firsttime)for(var name=(curElem.tagName?curElem:curElem[0]).name,els=curElem.tagName?curElem.form.elements:curElem,i=0;i<els.length;i++)els[i].name!==name||toggleListeners.has(els[i])||(els[i].addEventListener("change",handler),toggleListeners.set(els[i],null));for(var toggleId in rule.toggle||[])formToggles[toggleId]=formToggles[toggleId]||{elem:elem},formToggles[toggleId].state=formToggles[toggleId].state||(rule.toggle[toggleId]?curSuccess:!curSuccess)}}}return has},Nette.toggle=function(selector,visible,srcElement,event){/^\w[\w.:-]*$/.test(selector)&&(selector="#"+selector);for(var elems=document.querySelectorAll(selector),i=0;i<elems.length;i++)elems[i].hidden=!visible},Nette.compactCheckboxes=function(form){for(var name,elem,values={},i=0;i<form.elements.length;i++)(elem=form.elements[i]).tagName&&"input"===elem.tagName.toLowerCase()&&"checkbox"===elem.type&&(elem.name&&"[]"===elem.name.substr(-2)&&(name=elem.name.substr(0,elem.name.length-2),elem.removeAttribute("name"),elem.setAttribute("data-nette-name",name)),name=elem.getAttribute("data-nette-name"))&&(values[name]=values[name]||[],elem.checked)&&!elem.disabled&&values[name].push(elem.value);for(name in values)void 0===form.elements[name]&&((elem=document.createElement("input")).setAttribute("name",name),elem.setAttribute("type","hidden"),form.append(elem)),form.elements[name].value=values[name].join(","),form.elements[name].disabled=0===values[name].length},Nette.initForm=function(form){"get"===form.method&&form.hasAttribute("data-nette-compact")&&form.addEventListener("submit",function(){Nette.compactCheckboxes(form)});check:{for(var i=0;i<form.elements.length;i++)if(form.elements[i].getAttribute("data-nette-rules"))break check;return}Nette.toggleForm(form),form.noValidate||(form.noValidate=!0,form.addEventListener("submit",function(e){Nette.validateForm(form)||(e.stopPropagation(),e.preventDefault())}),form.addEventListener("reset",function(){setTimeout(function(){Nette.toggleForm(form)})}))},Nette.initOnLoad=function(){Nette.onDocumentReady(function(){for(var i=0;i<document.forms.length;i++)Nette.initForm(document.forms[i]);document.body.addEventListener("click",function(e){for(var target=e.target;target;){if(target.form&&target.type in{submit:1,image:1}){target.form["nette-submittedBy"]=target;break}target=target.parentNode}})})},Nette.webalize=function(s){s=s.toLowerCase();for(var res="",i=0;i<s.length;i++)res+=Nette.webalizeTable[s.charAt(i)]||s.charAt(i);return res.replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,"")},Nette.webalizeTable={"á":"a","ä":"a","Ä":"c","Ä":"d","é":"e","Ä":"e","Ã":"i","ľ":"l","Å":"n","ó":"o","ô":"o","Å":"r","Å¡":"s","Å¥":"t","ú":"u","ů":"u","ý":"y","ž":"z"},Nette});/* 184 * Naja.js 185 * 2.4.0 186 * 187 * by JiÅà Pudil <https://jiripudil.cz> 188 */ 189(function (global, factory) { 190 typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : 191 typeof define === 'function' && define.amd ? define(factory) : 192 (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.naja = factory()); 193})(this, (function () { 'use strict'; 194 195 // ready 196 const onDomReady = (callback) => { 197 if (document.readyState === 'loading') { 198 document.addEventListener('DOMContentLoaded', callback); 199 } 200 else { 201 callback(); 202 } 203 }; 204 // assert
205 class AssertionError extends Error { 206 } 207 const assert = (condition, description) => { 208 if (!condition) { 209 const message = `Assertion failed${description !== undefined ? `: ${description}` : '.'}`; 210 throw new AssertionError(message); 211 } 212 }; 213 214 class UIHandler extends EventTarget { 215 constructor(naja) { 216 super(); 217 this.naja = naja; 218 this.selector = '.ajax'; 219 this.allowedOrigins = [window.location.origin]; 220 this.handler = this.handleUI.bind(this); 221 naja.addEventListener('init', this.initialize.bind(this)); 222 } 223 initialize() { 224 onDomReady(() => this.bindUI(window.document.body)); 225 this.naja.snippetHandler.addEventListener('afterUpdate', (event) => { 226 const { snippet } = event.detail; 227 this.bindUI(snippet); 228 }); 229 } 230 bindUI(element) { 231 const selectors = [ 232 `a${this.selector}`, 233 `input[type="submit"]${this.selector}`, 234 `input[type="image"]${this.selector}`, 235 `button[type="submit"]${this.selector}`, 236 `form${this.selector} input[type="submit"]`, 237 `form${this.selector} input[type="image"]`, 238 `form${this.selector} button[type="submit"]`, 239 ].join(', '); 240 const bindElement = (element) => { 241 element.removeEventListener('click', this.handler); 242 element.addEventListener('click', this.handler); 243 }; 244 const elements = element.querySelectorAll(selectors); 245 for (let i = 0; i < elements.length; i++) { 246 bindElement(elements.item(i)); 247 } 248 if (element.matches(selectors)) { 249 bindElement(element); 250 } 251 const bindForm = (form) => { 252 form.removeEventListener('submit', this.handler); 253 form.addEventListener('submit', this.handler); 254 }; 255 if (element.matches(`form${this.selector}`)) { 256 bindForm(element); 257 } 258 const forms = element.querySelectorAll(`form${this.selector}`); 259 for (let i = 0; i < forms.length; i++) { 260 bindForm(forms.item(i)); 261 } 262 } 263 handleUI(event) { 264 const mouseEvent = event; 265 if (mouseEvent.altKey || mouseEvent.ctrlKey || mouseEvent.shiftKey || mouseEvent.metaKey || mouseEvent.button) { 266 return; 267 } 268 const element = event.currentTarget; 269 const options = {}; 270 const ignoreErrors = () => { 271 // don't reject the promise in case of an error as developers have no way of handling the rejection 272 // in this situation; errors should be handled in `naja.addEventListener('error', errorHandler)` 273 }; 274 if (event.type === 'submit') { 275 this.submitForm(element, options, event).catch(ignoreErrors); 276 } 277 else if (event.type === 'click') { 278 this.clickElement(element, options, mouseEvent).catch(ignoreErrors); 279 } 280 } 281 async clickElement(element, options = {}, event) { 282 let method = 'GET', url = '', data; 283 if (!this.dispatchEvent(new CustomEvent('interaction', { cancelable: true, detail: { element, originalEvent: event, options } }))) { 284 event?.preventDefault(); 285 return {}; 286 } 287 if (element.tagName === 'A') { 288 assert(element instanceof HTMLAnchorElement); 289 method = 'GET'; 290 url = element.href; 291 data = null; 292 } 293 else if (element.tagName === 'INPUT' || element.tagName === 'BUTTON') { 294 assert(element instanceof HTMLInputElement || element instanceof HTMLButtonElement); 295 const { form } = element; 296 // eslint-disable-next-line no-nested-ternary,no-extra-parens 297 method = element.getAttribute('formmethod')?.toUpperCase() ?? form?.getAttribute('method')?.toUpperCase() ?? 'GET'; 298 url = element.getAttribute('formaction') ?? form?.getAttribute('action') ?? window.location.pathname + window.location.search; 299 data = new FormData(form ?? undefined); 300 if (element.type === 'submit' && element.name !== '') { 301 data.append(element.name, element.value || ''); 302 } 303 else if (element.type === 'image') { 304 const coords = element.getBoundingClientRect(); 305 const prefix = element.name !== '' ? `${element.name}.` : ''; 306 data.append(`${prefix}x`, Math.max(0, Math.floor(event !== undefined ? event.pageX - coords.left : 0))); 307 data.append(`${prefix}y`, Math.max(0, Math.floor(event !== undefined ? event.pageY - coords.top : 0))); 308 } 309 } 310 if (!this.isUrlAllowed(url)) { 311 throw new Error(`Cannot dispatch async request, URL is not allowed: ${url}`); 312 } 313 event?.preventDefault();
314 return this.naja.makeRequest(method, url, data, options); 315 } 316 async submitForm(form, options = {}, event) { 317 if (!this.dispatchEvent(new CustomEvent('interaction', { cancelable: true, detail: { element: form, originalEvent: event, options } }))) { 318 event?.preventDefault(); 319 return {}; 320 } 321 const method = form.getAttribute('method')?.toUpperCase() ?? 'GET'; 322 const url = form.getAttribute('action') ?? window.location.pathname + window.location.search; 323 const data = new FormData(form); 324 if (!this.isUrlAllowed(url)) { 325 throw new Error(`Cannot dispatch async request, URL is not allowed: ${url}`); 326 } 327 event?.preventDefault(); 328 return this.naja.makeRequest(method, url, data, options); 329 } 330 isUrlAllowed(url) { 331 const urlObject = new URL(url, location.href); 332 // ignore non-URL URIs (javascript:, data:, mailto:, ...) 333 if (urlObject.origin === 'null') { 334 return false; 335 } 336 return this.allowedOrigins.includes(urlObject.origin); 337 } 338 } 339 340 class FormsHandler { 341 constructor(naja) { 342 this.naja = naja; 343 naja.addEventListener('init', this.initialize.bind(this)); 344 naja.uiHandler.addEventListener('interaction', this.processForm.bind(this)); 345 } 346 initialize() { 347 onDomReady(() => this.initForms(window.document.body)); 348 this.naja.snippetHandler.addEventListener('afterUpdate', (event) => { 349 const { snippet } = event.detail; 350 this.initForms(snippet); 351 }); 352 } 353 initForms(element) { 354 const netteForms = this.netteForms || window.Nette; 355 if (netteForms) { 356 if (element.tagName === 'form') { 357 netteForms.initForm(element); 358 } 359 const forms = element.querySelectorAll('form'); 360 for (let i = 0; i < forms.length; i++) { 361 netteForms.initForm(forms.item(i)); 362 } 363 } 364 } 365 processForm(event) { 366 const { element, originalEvent } = event.detail; 367 const inputElement = element; 368 if (inputElement.form !== undefined && inputElement.form !== null) { 369 inputElement.form['nette-submittedBy'] = element; 370 } 371 const netteForms = this.netteForms || window.Nette; 372 if ((element.tagName === 'FORM' || element.form) && netteForms && !netteForms.validateForm(element)) { 373 if (originalEvent) { 374 originalEvent.stopImmediatePropagation(); 375 originalEvent.preventDefault(); 376 } 377 event.preventDefault(); 378 } 379 } 380 } 381 382 class RedirectHandler extends EventTarget { 383 constructor(naja) { 384 super(); 385 this.naja = naja; 386 naja.uiHandler.addEventListener('interaction', (event) => { 387 const { element, options } = event.detail; 388 if (!element) { 389 return; 390 } 391 if (element.hasAttribute('data-naja-force-redirect') || element.form?.hasAttribute('data-naja-force-redirect')) { 392 const value = element.getAttribute('data-naja-force-redirect') ?? element.form?.getAttribute('data-naja-force-redirect'); 393 options.forceRedirect = value !== 'off'; 394 } 395 }); 396 naja.addEventListener('success', (event) => { 397 const { payload, options } = event.detail; 398 if (payload.redirect) { 399 this.makeRedirect(payload.redirect, options.forceRedirect ?? false, options); 400 event.stopImmediatePropagation(); 401 } 402 }); 403 this.locationAdapter = { 404 assign: (url) => window.location.assign(url), 405 }; 406 } 407 makeRedirect(url, force, options = {}) { 408 if (url instanceof URL) { 409 url = url.href; 410 } 411 let isHardRedirect = force || !this.naja.uiHandler.isUrlAllowed(url); 412 const canRedirect = this.dispatchEvent(new CustomEvent('redirect', { 413 cancelable: true, 414 detail: { 415 url, 416 isHardRedirect, 417 setHardRedirect(value) { 418 isHardRedirect = !!value; 419 }, 420 options, 421 }, 422 })); 423 if (!canRedirect) { 424 return; 425 } 426 if (isHardRedirect) { 427 this.locationAdapter.assign(url); 428 } 429 else {
430 this.naja.makeRequest('GET', url, null, options); 431 } 432 } 433 } 434 435 class SnippetHandler extends EventTarget { 436 constructor(naja) { 437 super(); 438 this.naja = naja; 439 this.op = { 440 replace: (snippet, content) => { 441 snippet.innerHTML = content; 442 }, 443 prepend: (snippet, content) => snippet.insertAdjacentHTML('afterbegin', content), 444 append: (snippet, content) => snippet.insertAdjacentHTML('beforeend', content), 445 }; 446 naja.addEventListener('success', (event) => { 447 const { options, payload } = event.detail; 448 if (payload.snippets) { 449 this.updateSnippets(payload.snippets, false, options); 450 } 451 }); 452 } 453 static findSnippets(predicate) { 454 const result = {}; 455 const snippets = window.document.querySelectorAll('[id^="snippet-"]'); 456 for (let i = 0; i < snippets.length; i++) { 457 const snippet = snippets.item(i); 458 if (predicate?.(snippet) ?? true) { 459 result[snippet.id] = snippet.innerHTML; 460 } 461 } 462 return result; 463 } 464 updateSnippets(snippets, fromCache = false, options = {}) { 465 Object.keys(snippets).forEach((id) => { 466 const snippet = document.getElementById(id); 467 if (snippet) { 468 this.updateSnippet(snippet, snippets[id], fromCache, options); 469 } 470 }); 471 } 472 updateSnippet(snippet, content, fromCache, options) { 473 let operation = this.op.replace; 474 if ((snippet.hasAttribute('data-naja-snippet-prepend') || snippet.hasAttribute('data-ajax-prepend')) && !fromCache) { 475 operation = this.op.prepend; 476 } 477 else if ((snippet.hasAttribute('data-naja-snippet-append') || snippet.hasAttribute('data-ajax-append')) && !fromCache) { 478 operation = this.op.append; 479 } 480 const canUpdate = this.dispatchEvent(new CustomEvent('beforeUpdate', { 481 cancelable: true, 482 detail: { 483 snippet, 484 content, 485 fromCache, 486 operation, 487 changeOperation(value) { 488 operation = value; 489 }, 490 options, 491 }, 492 })); 493 if (!canUpdate) { 494 return; 495 } 496 if (snippet.tagName.toLowerCase() === 'title') { 497 document.title = content; 498 } 499 else { 500 operation(snippet, content); 501 } 502 this.dispatchEvent(new CustomEvent('afterUpdate', { 503 cancelable: true, 504 detail: { 505 snippet, 506 content, 507 fromCache, 508 operation, 509 options, 510 }, 511 })); 512 } 513 } 514 515 class HistoryHandler extends EventTarget { 516 constructor(naja) { 517 super(); 518 this.naja = naja; 519 this.initialized = false; 520 this.popStateHandler = this.handlePopState.bind(this); 521 naja.addEventListener('init', this.initialize.bind(this)); 522 naja.addEventListener('before', this.saveUrl.bind(this)); 523 naja.addEventListener('before', this.replaceInitialState.bind(this)); 524 naja.addEventListener('success', this.pushNewState.bind(this)); 525 naja.uiHandler.addEventListener('interaction', this.configureMode.bind(this)); 526 this.historyAdapter = { 527 replaceState: (state, title, url) => window.history.replaceState(state, title, url), 528 pushState: (state, title, url) => window.history.pushState(state, title, url), 529 }; 530 } 531 set uiCache(value) { 532 console.warn('Naja: HistoryHandler.uiCache is deprecated, use options.snippetCache instead.'); 533 this.naja.defaultOptions.snippetCache = value; 534 } 535 handlePopState(event) { 536 const { state } = event; 537 if (state?.source !== 'naja') { 538 return; 539 } 540 const options = this.naja.prepareOptions(); 541 this.dispatchEvent(new CustomEvent('restoreState', { detail: { state, options } })); 542 } 543 initialize() { 544 window.addEventListener('popstate', this.popStateHandler); 545 } 546 saveUrl(event) { 547 const { url, options } = event.detail; 548 options.href ??= url; 549 } 550 replaceInitialState(event) { 551 const { options } = event.detail; 552 const mode = HistoryHandler.normalizeMode(options.history); 553 if (mode !== false && !this.initialized) { 554 onDomReady(() => this.historyAdapter.replaceState(this.buildState(window.location.href, options), window.document.title, window.location.href)); 555 this.initialized = true; 556 } 557 } 558 configureMode(event) { 559 const { element, options } = event.detail; 560 // propagate mode to options 561 if (!element) { 562 return; 563 } 564 if (element.hasAttribute('data-naja-history') || element.form?.hasAttribute('data-naja-history')) { 565 const value = element.getAttribute('data-naja-history') ?? element.form?.getAttribute('data-naja-history'); 566 options.history = HistoryHandler.normalizeMode(value); 567 } 568 } 569 static normalizeMode(mode) { 570 if (mode === 'off' || mode === false) { 571 return false;
572 } 573 else if (mode === 'replace') { 574 return 'replace'; 575 } 576 return true; 577 } 578 pushNewState(event) { 579 const { payload, options } = event.detail; 580 const mode = HistoryHandler.normalizeMode(options.history); 581 if (mode === false) { 582 return; 583 } 584 if (payload.postGet && payload.url) { 585 options.href = payload.url; 586 } 587 const method = mode === 'replace' ? 'replaceState' : 'pushState'; 588 this.historyAdapter[method](this.buildState(options.href, options), window.document.title, options.href); 589 } 590 buildState(href, options) { 591 const state = { source: 'naja', href }; 592 this.dispatchEvent(new CustomEvent('buildState', { detail: { state, options } })); 593 return state; 594 } 595 } 596 597 class SnippetCache extends EventTarget { 598 constructor(naja) { 599 super(); 600 this.naja = naja; 601 this.storages = { 602 off: new OffCacheStorage(naja), 603 history: new HistoryCacheStorage(), 604 session: new SessionCacheStorage(), 605 }; 606 naja.uiHandler.addEventListener('interaction', this.configureCache.bind(this)); 607 naja.historyHandler.addEventListener('buildState', this.buildHistoryState.bind(this)); 608 naja.historyHandler.addEventListener('restoreState', this.restoreHistoryState.bind(this)); 609 } 610 resolveStorage(option) { 611 let storageType; 612 if (option === true || option === undefined) { 613 storageType = 'history'; 614 } 615 else if (option === false) { 616 storageType = 'off'; 617 } 618 else { 619 storageType = option; 620 } 621 return this.storages[storageType]; 622 } 623 configureCache(event) { 624 const { element, options } = event.detail; 625 if (!element) { 626 return; 627 } 628 if (element.hasAttribute('data-naja-snippet-cache') || element.form?.hasAttribute('data-naja-snippet-cache') 629 || element.hasAttribute('data-naja-history-cache') || element.form?.hasAttribute('data-naja-history-cache')) { 630 const value = element.getAttribute('data-naja-snippet-cache') 631 ?? element.form?.getAttribute('data-naja-snippet-cache') 632 ?? element.getAttribute('data-naja-history-cache') 633 ?? element.form?.getAttribute('data-naja-history-cache'); 634 options.snippetCache = value; 635 } 636 } 637 buildHistoryState(event) { 638 const { state, options } = event.detail; 639 if ('historyUiCache' in options) { 640 console.warn('Naja: options.historyUiCache is deprecated, use options.snippetCache instead.'); 641 options.snippetCache = options.historyUiCache; 642 } 643 const snippets = SnippetHandler.findSnippets((snippet) => !snippet.hasAttribute('data-naja-history-nocache') 644 && !snippet.hasAttribute('data-history-nocache') 645 && (!snippet.hasAttribute('data-naja-snippet-cache') 646 || snippet.getAttribute('data-naja-snippet-cache') !== 'off')); 647 if (!this.dispatchEvent(new CustomEvent('store', { cancelable: true, detail: { snippets, state, options } }))) { 648 return; 649 } 650 const storage = this.resolveStorage(options.snippetCache); 651 state.snippets = { 652 storage: storage.type, 653 key: storage.store(snippets), 654 }; 655 } 656 restoreHistoryState(event) { 657 const { state, options } = event.detail; 658 if (state.snippets === undefined) { 659 return; 660 } 661 options.snippetCache = state.snippets.storage; 662 if (!this.dispatchEvent(new CustomEvent('fetch', { cancelable: true, detail: { state, options } }))) { 663 return; 664 } 665 const storage = this.resolveStorage(options.snippetCache); 666 const snippets = storage.fetch(state.snippets.key, state, options); 667 if (snippets === null) { 668 return; 669 } 670 if (!this.dispatchEvent(new CustomEvent('restore', { cancelable: true, detail: { snippets, state, options } }))) { 671 return; 672 } 673 this.naja.snippetHandler.updateSnippets(snippets, true, options); 674 this.naja.scriptLoader.loadScripts(snippets); 675 } 676 } 677 class OffCacheStorage { 678 constructor(naja) { 679 this.naja = naja; 680 this.type = 'off'; 681 } // eslint-disable-line no-empty-function 682 store() { 683 return null; 684 } 685 fetch(key, state, options) {
686 this.naja.makeRequest('GET', state.href, null, { 687 ...options, 688 history: false, 689 snippetCache: false, 690 }); 691 return null; 692 } 693 } 694 class HistoryCacheStorage { 695 constructor() { 696 this.type = 'history'; 697 } 698 store(data) { 699 return data; 700 } 701 fetch(key) { 702 return key; 703 } 704 } 705 class SessionCacheStorage { 706 constructor() { 707 this.type = 'session'; 708 } 709 store(data) { 710 const key = Math.random().toString(36).substring(2, 8); 711 window.sessionStorage.setItem(key, JSON.stringify(data)); 712 return key; 713 } 714 fetch(key) { 715 const data = window.sessionStorage.getItem(key); 716 if (data === null) { 717 return null; 718 } 719 return JSON.parse(data); 720 } 721 } 722 723 class ScriptLoader { 724 constructor(naja) { 725 this.loadedScripts = new Set(); 726 naja.addEventListener('init', () => { 727 onDomReady(() => { 728 document.querySelectorAll('script[data-naja-script-id]').forEach((script) => { 729 const scriptId = script.getAttribute('data-naja-script-id'); 730 if (scriptId !== null && scriptId !== '') { 731 this.loadedScripts.add(scriptId); 732 } 733 }); 734 }); 735 naja.addEventListener('success', (event) => { 736 const { payload } = event.detail; 737 if (payload.snippets) { 738 this.loadScripts(payload.snippets); 739 } 740 }); 741 }); 742 } 743 loadScripts(snippets) { 744 Object.keys(snippets).forEach((id) => { 745 const content = snippets[id]; 746 if (!/<script/i.test(content)) { 747 return; 748 } 749 const el = window.document.createElement('div'); 750 el.innerHTML = content; 751 const scripts = el.querySelectorAll('script'); 752 for (let i = 0; i < scripts.length; i++) { 753 const script = scripts.item(i); 754 const scriptId = script.getAttribute('data-naja-script-id'); 755 if (scriptId !== null && scriptId !== '' && this.loadedScripts.has(scriptId)) { 756 continue; 757 } 758 const scriptEl = window.document.createElement('script'); 759 scriptEl.innerHTML = script.innerHTML; 760 if (script.hasAttributes()) { 761 const attrs = script.attributes; 762 for (let j = 0; j < attrs.length; j++) { 763 const attrName = attrs[j].name; 764 scriptEl.setAttribute(attrName, attrs[j].value); 765 } 766 } 767 window.document.head.appendChild(scriptEl) 768 .parentNode.removeChild(scriptEl); 769 if (scriptId !== null && scriptId !== '') { 770 this.loadedScripts.add(scriptId); 771 } 772 } 773 }); 774 } 775 } 776 777 class Naja extends EventTarget { 778 constructor(uiHandler, redirectHandler, snippetHandler, formsHandler, historyHandler, snippetCache, scriptLoader) { 779 super(); 780 this.VERSION = 2; 781 this.initialized = false; 782 this.extensions = []; 783 this.defaultOptions = {}; 784 this.uiHandler = new (uiHandler ?? UIHandler)(this); 785 this.redirectHandler = new (redirectHandler ?? RedirectHandler)(this); 786 this.snippetHandler = new (snippetHandler ?? SnippetHandler)(this); 787 this.formsHandler = new (formsHandler ?? FormsHandler)(this); 788 this.historyHandler = new (historyHandler ?? HistoryHandler)(this); 789 this.snippetCache = new (snippetCache ?? SnippetCache)(this); 790 this.scriptLoader = new (scriptLoader ?? ScriptLoader)(this); 791 } 792 registerExtension(extension) { 793 if (this.initialized) { 794 extension.initialize(this); 795 } 796 this.extensions.push(extension); 797 } 798 initialize(defaultOptions = {}) { 799 if (this.initialized) { 800 throw new Error('Cannot initialize Naja, it is already initialized.'); 801 } 802 this.defaultOptions = this.prepareOptions(defaultOptions); 803 this.extensions.forEach((extension) => extension.initialize(this)); 804 this.dispatchEvent(new CustomEvent('init', { detail: { defaultOptions: this.defaultOptions } })); 805 this.initialized = true; 806 } 807 prepareOptions(options) { 808 return { 809 ...this.defaultOptions, 810 ...options, 811 fetch: { 812 ...this.defaultOptions.fetch, 813 ...options?.fetch, 814 }, 815 }; 816 }
vendor: 4,465 bytes, lines 817-904
817 async makeRequest(method, url, data = null, options = {}) { 818 // normalize url to instanceof URL 819 if (typeof url === 'string') { 820 url = new URL(url, location.href); 821 } 822 options = this.prepareOptions(options); 823 const headers = new Headers(options.fetch.headers || {}); 824 const body = this.transformData(url, method, data); 825 const abortController = new AbortController(); 826 const request = new Request(url.toString(), { 827 credentials: 'same-origin', 828 ...options.fetch, 829 method, 830 headers, 831 body, 832 signal: abortController.signal, 833 }); 834 // impersonate XHR so that Nette can detect isAjax() 835 request.headers.set('X-Requested-With', 'XMLHttpRequest'); 836 // hint the server that Naja expects response to be JSON 837 request.headers.set('Accept', 'application/json'); 838 if (!this.dispatchEvent(new CustomEvent('before', { cancelable: true, detail: { request, method, url: url.toString(), data, options } }))) { 839 return {}; 840 } 841 const promise = window.fetch(request); 842 this.dispatchEvent(new CustomEvent('start', { detail: { request, promise, abortController, options } })); 843 let response, payload; 844 try { 845 response = await promise; 846 if (!response.ok) { 847 throw new HttpError(response); 848 } 849 payload = await response.json(); 850 } 851 catch (error) { 852 if (error.name === 'AbortError') { 853 this.dispatchEvent(new CustomEvent('abort', { detail: { request, error, options } })); 854 this.dispatchEvent(new CustomEvent('complete', { detail: { request, response, payload: undefined, error, options } })); 855 return {}; 856 } 857 this.dispatchEvent(new CustomEvent('error', { detail: { request, response, error, options } })); 858 this.dispatchEvent(new CustomEvent('complete', { detail: { request, response, payload: undefined, error, options } })); 859 throw error; 860 } 861 this.dispatchEvent(new CustomEvent('success', { detail: { request, response, payload, options } })); 862 this.dispatchEvent(new CustomEvent('complete', { detail: { request, response, payload, error: undefined, options } })); 863 return payload; 864 } 865 appendToQueryString(searchParams, key, value) { 866 if (value === null || value === undefined) { 867 return; 868 } 869 if (Array.isArray(value) || Object.getPrototypeOf(value) === Object.prototype) { 870 for (const [subkey, subvalue] of Object.entries(value)) { 871 this.appendToQueryString(searchParams, `${key}[${subkey}]`, subvalue); 872 } 873 } 874 else { 875 searchParams.append(key, String(value)); 876 } 877 } 878 transformData(url, method, data) { 879 const isGet = ['GET', 'HEAD'].includes(method.toUpperCase()); 880 // sending a form via GET -> serialize FormData into URL and return empty request body 881 if (isGet && data instanceof FormData) { 882 for (const [key, value] of data) { 883 if (value !== null && value !== undefined) { 884 url.searchParams.append(key, String(value)); 885 } 886 } 887 return null; 888 } 889 // sending a POJO -> serialize it recursively into URLSearchParams 890 const isDataPojo = data !== null && Object.getPrototypeOf(data) === Object.prototype; 891 if (isDataPojo || Array.isArray(data)) { 892 // for GET requests, append values to URL and return empty request body 893 // otherwise build `new URLSearchParams()` to act as the request body 894 const transformedData = isGet ? url.searchParams : new URLSearchParams(); 895 for (const [key, value] of Object.entries(data)) { 896 this.appendToQueryString(transformedData, key, value); 897 } 898 return isGet 899 ? null 900 : transformedData; 901 } 902 return data; 903 } 904 }
905 class HttpError extends Error { 906 constructor(response) { 907 const message = `HTTP ${response.status}: ${response.statusText}`; 908 super(message); 909 this.name = this.constructor.name; 910 this.stack = new Error(message).stack; 911 this.response = response; 912 } 913 } 914 915 class AbortExtension { 916 constructor() { 917 this.abortable = true; 918 this.abortController = null; 919 } 920 initialize(naja) { 921 naja.uiHandler.addEventListener('interaction', this.checkAbortable.bind(this)); 922 naja.addEventListener('init', this.onInitialize.bind(this)); 923 naja.addEventListener('before', this.checkAbortable.bind(this)); 924 naja.addEventListener('start', this.saveAbortController.bind(this)); 925 naja.addEventListener('complete', this.clearAbortController.bind(this)); 926 } 927 onInitialize() { 928 document.addEventListener('keydown', (event) => { 929 if (this.abortController !== null 930 && event.key === 'Escape' 931 && !(event.ctrlKey || event.shiftKey || event.altKey || event.metaKey) 932 && this.abortable) { 933 this.abortController.abort(); 934 this.abortController = null; 935 } 936 }); 937 } 938 checkAbortable(event) { 939 const { options } = event.detail; 940 this.abortable = 'element' in event.detail 941 ? (event.detail.element.getAttribute('data-naja-abort') ?? event.detail.element.form?.getAttribute('data-naja-abort')) !== 'off' // eslint-disable-line no-extra-parens 942 : options.abort !== false; 943 // propagate to options if called in interaction event 944 options.abort = this.abortable; 945 } 946 saveAbortController(event) { 947 const { abortController } = event.detail; 948 this.abortController = abortController; 949 } 950 clearAbortController() { 951 this.abortController = null; 952 this.abortable = true; 953 } 954 } 955 956 class UniqueExtension { 957 constructor() { 958 this.abortControllers = new Map(); 959 } 960 initialize(naja) { 961 naja.uiHandler.addEventListener('interaction', this.checkUniqueness.bind(this)); 962 naja.addEventListener('start', this.abortPreviousRequest.bind(this)); 963 naja.addEventListener('complete', this.clearRequest.bind(this)); 964 } 965 checkUniqueness(event) { 966 const { element, options } = event.detail; 967 const unique = element.getAttribute('data-naja-unique') ?? element.form?.getAttribute('data-naja-unique'); 968 options.unique = unique === 'off' ? false : unique ?? 'default'; 969 } 970 abortPreviousRequest(event) { 971 const { abortController, options } = event.detail; 972 if (options.unique !== false) { 973 this.abortControllers.get(options.unique ?? 'default')?.abort(); 974 this.abortControllers.set(options.unique ?? 'default', abortController); 975 } 976 } 977 clearRequest(event) { 978 const { request, options } = event.detail; 979 if (!request.signal.aborted && options.unique !== false) { 980 this.abortControllers.delete(options.unique ?? 'default'); 981 } 982 } 983 } 984 985 const naja = new Naja(); 986 naja.registerExtension(new AbortExtension()); 987 naja.registerExtension(new UniqueExtension()); 988 naja.Naja = Naja; 989 naja.HttpError = HttpError; 990 991 return naja; 992 993})); 994//# sourceMappingURL=Naja.js.map 995var iinfo=iinfo||{};iinfo.nette=iinfo.nette||{},iinfo.nette.ajax=iinfo.nette.ajax||{},window.reloadComponent=function(anchorOrUrl,successCallback){var url="string"==typeof anchorOrUrl?anchorOrUrl:(url=anchorOrUrl.getAttribute("data-ajax-url"))||anchorOrUrl.getAttribute("href");return iinfo.nette.ajax.makeRequest({url:url,method:"GET",callback:successCallback}),!1},iinfo.nette.ajax.makeRequest=function(options){var clientOptions={unique:!1},dataForRequest=(Array.isArray(options.headers)&&(clientOptions.headers={}
995,options.headers.forEach(function(headerPair){clientOptions.headers[headerPair[0]]=headerPair[1]})),options.data||null),dataForRequest=naja.makeRequest(options.method,options.url,dataForRequest,clientOptions);return dataForRequest.then(function(responseData){"function"==typeof options.callback&&options.callback(responseData)}),dataForRequest},iinfo.nette.ajax.naja=iinfo.nette.ajax.naja||{},iinfo.nette.ajax.naja.extension=iinfo.nette.ajax.naja.extension||{},iinfo.nette.ajax.naja.extension.queue=iinfo.nette.ajax.naja.extension.queue||[],iinfo.nette.ajax.naja.extension.UrlFromDataAttributeExtension={initialize:function(naja){naja.uiHandler.addEventListener("interaction",function(event){var urlFromDataAttribute;"a"===event.detail.element.tagName.toLowerCase()&&(urlFromDataAttribute=event.detail.element.getAttribute("data-ajax-url"))&&event.detail.element.setAttribute("href",urlFromDataAttribute)})}},iinfo.nette.ajax.naja.extension.ConfirmExtension={initialize:function(naja){naja.uiHandler.addEventListener("interaction",function(event){var confirmText=event.detail.element.getAttribute("data-ajax-confirm");confirmText&&!confirm(confirmText)&&event.preventDefault()})}},iinfo.nette.ajax.naja.extension.AlertSuccessFromDataAttributeExtension={initialize:function(naja){naja.uiHandler.addEventListener("interaction",function(event){event.detail.options.alertSuccessText=event.detail.element.getAttribute("data-ajax-alert-success")}),naja.addEventListener("success",function(event){event.detail.options&&event.detail.options.alertSuccessText&&setTimeout(function(){alert(event.detail.options.alertSuccessText)},0)})}},iinfo.nette.ajax.naja.extension.AlertSuccessFromPayloadExtension={initialize:function(naja){naja.addEventListener("success",function(event){event.detail.payload.alertSuccess&&setTimeout(function(){alert(event.detail.payload.alertSuccess)},0)})}},naja.registerExtension(iinfo.nette.ajax.naja.extension.UrlFromDataAttributeExtension),naja.registerExtension(iinfo.nette.ajax.naja.extension.ConfirmExtension),naja.registerExtension(iinfo.nette.ajax.naja.extension.AlertSuccessFromDataAttributeExtension),naja.registerExtension(iinfo.nette.ajax.naja.extension.AlertSuccessFromPayloadExtension),document.addEventListener("DOMContentLoaded",function(){iinfo.nette.ajax.naja.extension.queue.forEach(function(extensionFromQueue){naja.registerExtension(extensionFromQueue)}),naja.initialize({history:!1,forceRedirect:!0})});(()=>{function warn(){console.warn.apply(console,["[Unified]"].concat(Array.prototype.slice.call(arguments)))}var DEFAULTS={selectorSidebar:".mdl016-sidebar-sticker-unified-js",selectorStickyContent:".mb-sticky",markerSelector:".b-thumbs-rating-wrap, .c-prj017, .js-report-mistake-link",articleContentSelector:[".layout-article-content",".detail__article",".design-article__content",".c-prj021",".design-article__text",".tb-featured-img-wrap",".article__content",".js-perex-gallery",".o-article__content",".b-article__content",".b-article__text"].join(", "),minWidth:850,sidebarBreakpoint:850,articleIntervalMs:250,articleIntervalMaxTries:30};function SidebarStickerUnified(config){this.config=Object.assign({},DEFAULTS,config||{}),this.sidebar=document.querySelector(this.config.selectorSidebar),this.mode=null,this._resizeObserver=null,this._mutationObserver=null,this._articleInterval=null,this._articleTries=0}SidebarStickerUnified.prototype.init=function(){this.sidebar?(this.mode=this._detectMode(),"article"===this.mode?this._initArticleMode():this._initDefaultMode(),this._initResizeObserver()):warn("Sidebar element not found ("+this.config.selectorSidebar+"), module will not initialize.")},SidebarStickerUnified.prototype.destroy=function(){this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null),this._mutationObserver&&(this._mutationObserver.disconnect(),this._mutationObserver=null),this._articleInterval&&(clearInterval(this._articleInterval),this._articleInterval=null)},SidebarStickerUnified.prototype._detectMode=function(){return document.querySelector(this.config.markerSelector)?"article":"default"},SidebarStickerUnified.prototype._initArticleMode=function(){function raf(){requestAnimationFrame(function(){that._recalcArticle()})}var that=this;raf(),window.addEventListener("load",raf),window.addEventListener("resize",raf),window.MutationObserver?(this._mutationObserver=new MutationObserver(function(){that._recalcArticle()&&
995(that._mutationObserver.disconnect(),that._mutationObserver=null)}),this._mutationObserver.observe(document.documentElement,{childList:!0,subtree:!0})):warn("MutationObserver not available."),this._articleTries=0,this._articleInterval=setInterval(function(){that._articleTries++;var ok=that._recalcArticle();(ok||that._articleTries>=that.config.articleIntervalMaxTries)&&(clearInterval(that._articleInterval),that._articleInterval=null,ok||warn("--article-half: calculation failed after "+that._articleTries+' attempts â marker "'+that.config.markerSelector+'" not found.'))},this.config.articleIntervalMs)},SidebarStickerUnified.prototype._recalcArticle=function(){var art,docY,marker,articleHeight,half;return!(window.innerWidth<this.config.minWidth||!(marker=document.querySelector(this.config.markerSelector))||null===marker.offsetParent||((art=(art=marker.closest("article")||document.querySelector("article"))&&art.querySelector(this.config.articleContentSelector)||document.querySelector(this.config.articleContentSelector)||art||document.querySelector("main")||document.body)!==document.body&&art!==document.querySelector("main")||warn("_recalcArticle: startEl fell back to <"+art.tagName.toLowerCase()+"> â no articleContentSelector matched. Check articleContentSelector config."),art=(docY=function(el){return el.getBoundingClientRect().top+window.scrollY})(art),docY=docY(marker),marker=(marker=this.sidebar.querySelector(this.config.selectorStickyContent))?marker.scrollHeight:0,articleHeight=Math.max(0,docY-art),half=Math.max(250,Math.round(articleHeight/2)),half=Math.max(half,marker),articleHeight<=0&&warn("_recalcArticle: articleHeight = "+Math.round(docY-art)+"px (marker is above or at the same position as article start). Using 250px minimum."),this.sidebar.setAttribute("data-sticky-mode","article"),this.sidebar.style.setProperty("--article-half",half+"px"),this.sidebar.dataset.articleHalf=String(half),0))},SidebarStickerUnified.prototype._initDefaultMode=function(){function onVisibilityChange(e){e.matches?(that.sidebar.setAttribute("data-sticky-mode","default"),that.sidebar.setAttribute("data-sidebar-visible","true")):(that.sidebar.removeAttribute("data-sticky-mode"),that.sidebar.setAttribute("data-sidebar-visible","false"))}var that=this,mq=window.matchMedia("(min-width: "+this.config.sidebarBreakpoint+"px)");mq.addEventListener("change",onVisibilityChange),onVisibilityChange(mq)},SidebarStickerUnified.prototype._initResizeObserver=function(){var that=this,timer=null;window.ResizeObserver?(this._resizeObserver=new ResizeObserver(function(){"article"===that.mode&&(clearTimeout(timer),timer=setTimeout(function(){requestAnimationFrame(function(){that._recalcArticle()})},100))}),this._resizeObserver.observe(document.body)):(warn("ResizeObserver not available â falling back to resize event."),window.addEventListener("resize",function(){requestAnimationFrame(function(){that._recalcArticle()})}))};function init(){window.__sidebarStickerUnified=new SidebarStickerUnified,window.__sidebarStickerUnified.init()}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",init):init()})();var iinfo=iinfo||{};iinfo.page=iinfo.page||{},iinfo.page.platformSwitcher=iinfo.page.platformSwitcher||{},$(document).ready(function(){$(".js-navigation-mobile-trigger").bind("click touchend",function(event){iinfo.page.platformSwitcher.element=$(".js-platform-switcher"),iinfo.page.platformSwitcher.isVisible=0<iinfo.page.platformSwitcher.element.length,iinfo.breakpoints.navigationMobileQueryMax.matches&&(event.preventDefault(),event.stopPropagation(),$('.js-navigation-mobile-transfer-source:not("[data-navigation-mobile-transfer-completed=true]")').each(function(){$("#js-navigation-mobile__"+$(this).attr("data-navigation-mobile-transfer-position")).append($(this).html()),$(this).attr("data-navigation-mobile-transfer-completed","true")}),iinfo.page.platformSwitcher.isVisible&&$('.js-navigation-platform-switcher-source:not("[data-navigation-mobile-transfer-completed=true]")').each(function(){$(".js-navigation-mobile-platform-switcher").append($(this).html()),$(this).attr("data-navigation-mobile-transfer-completed","true")}),$("#js-navigation-mobile").toggleClass("js-element-hidden"),$(".js-navigation-header").hasClass("design-navigation--header--unfolded")?($(".js-navigation-header").removeClass("design-navigation--header--unfolded"),$("#js-navigation-mobile-overlay").addClass("js-element-hidden")):($(".js-navigation-header").addClass("design-navigation--header--unfolded"),$("#js-navigation-mobile-overlay").length<1?($("body").append('<div id="js-navigation-mobile-overlay" class="design-overlay--full-page design-overlay"></div>'),$("#js-navigation-mobile-overlay").bind("click",function(){$(".js-navigation-header").removeClass("design-navigation--header--unfolded"),$("#js-navigation-mobile").toggleClass("js-element-hidden"),$("#js-navigation-mobile-overlay").addClass("js-element-hidden")})):$("#js-navigation-mobile-overlay").removeClass("js-element-hidden")))})});var iinfo=iinfo||{};iinfo.breakpoints=iinfo.breakpoints||{},iinfo.breakpoints.gridBreakpointMin=700,iinfo.breakpoints.gridBreakpointMinQueryMin=window.matchMedia("(min-width: "+iinfo.breakpoints.gridBreakpointMin+"px)"),iinfo.breakpoints.withoutSidebarMin=768,iinfo.breakpoints.withoutSidebarMax=iinfo.breakpoints.withoutSidebarMin-1,iinfo.breakpoints.withoutSidebarQueryMin=window.matchMedia("(min-width: "+iinfo.breakpoints.withoutSidebarMin+"px)");/*! jQuery v1.11.2 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ 996!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if
vendor: 4,262 bytes, line 996
996(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.2",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s
vendor: 3,141 bytes, line 996
996=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}
vendor: 9,785 bytes, line 996
996function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)}
vendor: 7,673 bytes, line 996
996,input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=mb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=nb(b);function qb(){}qb.prototype=d.filters=d.pseudos,d.setFilters=new qb,g=gb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?gb.error(a):z(a,i).slice(0)};function rb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];
vendor: 4,825 bytes, line 996
996while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)}
vendor: 4,061 bytes, lines 996-997
996,ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; 997return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;
vendor: 18,810 bytes, line 997
997return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if
vendor: 14,035 bytes, lines 997-998
997(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e) 998}m.Tween=Zb,Zb.prototype={constructor:Zb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"n
vendor: 16,335 bytes, line 998
998one"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(uc," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML}
vendor: 12,800 bytes, line 998
998,flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
999 1000/* 1001 * FancyBox - jQuery Plugin 1002 * Simple and fancy lightbox alternative 1003 * 1004 * Copyright (c) 20010 Janis Skarnelis 1005 * Examples and documentation at: http://fancybox.net 1006 * 1007 * Version: 1.3.0 (02/02/2010) 1008 * Requires: jQuery v1.3+ 1009 * 1010 * Dual licensed under the MIT and GPL licenses: 1011 * http://www.opensource.org/licenses/mit-license.php 1012 * http://www.gnu.org/licenses/gpl.html 1013 */ 1014 1015;(function(b){function H(){v.hide();r.onerror=r.onload=null;F&&F.abort();l.empty()}function Q(){b.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})}function B(){H();var a=q[s];e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));var d,f,o=a.title||b(a).title||e.title||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length? 1016b(a).children("img:first"):b(a);if(o==""&&e.orig)o=e.orig.attr("alt");d=a.nodeName&&/^(?:javascript|#)/i.test(a.href)?e.href||null:e.href||a.href||null;if(e.type){f=e.type;if(!d)d=e.content}else if(e.content)f="html";else if(d)if(d.match(I))f="image";else if(d.match(T))f="swf";else if(b(a).hasClass("iframe"))f="iframe";else if(d.match(/#/)){a=d.substr(d.indexOf("#"));f=b(a).length>0?"inline":"ajax"}else f="ajax";else f="inline";e.type=f;e.href=d;e.title=o;if(e.autoDimensions&&e.type!=="iframe"&&e.type!== 1017"swf"){e.width="auto";e.height="auto"}if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick=false;e.enableEscapeButton=false;e.showCloseButton=false}if(b.isFunction(e.onStart))if(e.onStart(q,s,e)===false){h=false;return}l.css("padding",t+e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(i.children())});switch(f){case "html":l.html(e.content);G();break;case "inline":b('<div class="fancybox-inline-tmp" />').hide().insertBefore(b(a)).bind("fancybox-cleanup", 1018function(){b(this).replaceWith(i.children())}).bind("fancybox-cancel",function(){b(this).replaceWith(l.children())});b(a).appendTo(l);G();break;case "image":h=false;b.fancybox.showActivity();r=new Image;r.onerror=function(){Q()};r.onload=function(){r.onerror=null;r.onload=null;U()};r.src=d;break;case "swf":var u="",w="";u+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+e.width+'" height="'+e.height+'"><param name="movie" value="'+d+'"></param>';b.each(e.swf,function(p,R){u+= 1019'<param name="'+p+'" value="'+R+'"></param>';w+=" "+p+'="'+R+'"'});u+='<embed src="'+d+'" type="application/x-shockwave-flash" width="'+e.width+'" height="'+e.height+'"'+w+"></embed></object>";l.html(u);G();break;case "ajax":a=d.split("#",2);f=e.ajax.data||{};if(a.length>1){d=a[0];typeof f=="string"?(f+="&selector="+a[1]):(f.selector=a[1])}h=false;b.fancybox.showActivity();F=b.ajax(b.extend(e.ajax,{url:d,data:f,error:Q,success:function(p){if(F.status==200){l.html(p);G()}}}));break;case "iframe":b('<iframe id="fancybox-frame" name="fancybox-frame'+ 1020(new Date).getTime()+'" frameborder="0" hspace="0" scrolling="'+e.scrolling+'" src="'+e.href+'"></iframe>').appendTo(l);J();break}}function U(){h=true;e.width=r.width;e.height=r.height;b("<img />").attr({id:"fancybox-img",src:r.src,alt:e.title}).appendTo(l);J()}function G(){l.width(e.width);l.height(e.height);if(e.width=="auto")e.width=l.width();if(e.height=="auto")e.height=l.height();J()}function J(){v.hide();if(g.is(":visible")&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){b.event.trigger("fancybox-cancel"); 1021h=false;return}j=q;n=s;c=e;i.get(0).scrollTop=0;i.get(0).scrollLeft=0;if(c.overlayShow){K&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});y.css({"background-color":c.overlayColor,opacity:c.overlayOpacity}).unbind().show()}m=V();W();if(g.is(":visible")){b(z.add(C).add(D)).hide();var a=g.position();k={top:a.top,left:a.left,width:g.width(),height:g.height()}; 1022var d=k.width==m.width&&k.height==m.height;i.fadeOut(c.changeFade,function(){function f(){i.html(l.contents()).fadeIn(c.changeFade,L)}b.event.trigger("fancybox-change");i.css({top:c.padding,left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).empty().css("overflow","hidden");A.prop=0;b(A).animate({prop:1},{duration:d?0:c.changeSpeed,easing:c.easingChange,step:M,complete:f})})}else{g.css("opacity",1);if(c.transitionIn=="elastic"){k=S();i.css({top:c.padding, 1023left:c.padding,width:Math.max(k.width-c.padding*2,1),height:Math.max(k.height-c.padding*2,1)}).html(l.contents());g.css(k).show();if(c.opacity)m.opacity=0;A.prop=0;b(A).animate({prop:1},{duration:c.speedIn,easing:c.easingIn,step:M,complete:L})}else{i.css({top:c.padding,left:c.padding,width:Math.max(m.width-c.padding*2,1),height:Math.max(m.height-c.padding*2-x,1)}).html(l.contents());g.css(m).fadeIn(c.transitionIn=="none"?0:c.speedIn,L)}}}function M(a){var d=Math.round(k.width+(m.width-k.width)*a),
1024f=Math.round(k.height+(m.height-k.height)*a),o=Math.round(k.top+(m.top-k.top)*a),u=Math.round(k.left+(m.left-k.left)*a);g.css({width:d+"px",height:f+"px",top:o+"px",left:u+"px"});d=Math.max(d-c.padding*2,0);f=Math.max(f-(c.padding*2+x*a),0);i.css({width:d+"px",height:f+"px"});if(typeof m.opacity!=="undefined")g.css("opacity",a<0.5?0.5:a)}function L(){i.css("overflow",overflow=c.scrolling=="auto"?c.type=="image"||c.type=="iframe"||c.type=="swf"?"hidden":"auto":c.scrolling=="yes"?"auto":"visible"); 1025if(!b.support.opacity){try{i.get(0).style.removeAttribute('filter');g.get(0).style.removeAttribute('filter');}catch(e){/*fix TypeError: i.get(...).style.removeAttribute is not a function*/}}b("#fancybox-title").show();c.hideOnContentClick&&i.one("click",b.fancybox.close);c.hideOnOverlayClick&&y.one("click",b.fancybox.close);c.showCloseButton&&z.show();X();b(window).bind("resize.fb",b.fancybox.center);c.centerOnScroll?b(window).bind("scroll.fb",b.fancybox.center):b(window).unbind("scroll.fb");b.isFunction(c.onComplete)&&c.onComplete(j,n,c);h=false;Y()}function V(){var a=N(),d={},f= 1026c.margin,o=c.autoScale,u=(t+f)*2,w=(t+f)*2,p=c.padding*2;if(c.width.toString().indexOf("%")>-1){d.width=a[0]*parseFloat(c.width)/100-t*2;o=false}else d.width=c.width+p;if(c.height.toString().indexOf("%")>-1){d.height=a[1]*parseFloat(c.height)/100-t*2;o=false}else d.height=c.height+p;if(o&&(d.width>a[0]-u||d.height>a[1]-w))if(e.type=="image"||e.type=="swf"){u+=p;w+=p;o=Math.min(Math.min(a[0]-u,c.width)/c.width,Math.min(a[1]-w,c.height)/c.height);d.width=Math.round(o*(d.width-p))+p;d.height=Math.round(o* 1027(d.height-p))+p}else{d.width=Math.min(d.width,a[0]-u);d.height=Math.min(d.height,a[1]-w)}d.top=a[3]+(a[1]-(d.height+t*2))*0.5;d.left=a[2]+(a[0]-(d.width+t*2))*0.5;if(c.autoScale==false){d.top=Math.max(a[3]+f,d.top);d.left=Math.max(a[2]+f,d.left)}return d}function S(){var a=e.orig?b(e.orig):false,d={};if(a&&a.length){a=Z(a);d={width:a.width+c.padding*2,height:a.height+c.padding*2,top:a.top-c.padding-t,left:a.left-c.padding-t}}else{a=N();d={width:1,height:1,top:a[3]+a[1]*0.5,left:a[2]+a[0]*0.5}}return d} 1028function X(){b(document).unbind("keydown.fb").bind("keydown.fb",function(a){if(a.keyCode==27&&c.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if(a.keyCode==37&&!c.disableNavButtons){a.preventDefault();b.fancybox.prev()}else if(a.keyCode==39&&!c.disableNavButtons){a.preventDefault();b.fancybox.next()}});if(b.fn.mousewheel){g.unbind("mousewheel.fb");j.length>1&&g.bind("mousewheel.fb",function(a,d){a.preventDefault();h||d==0||(d>0?b.fancybox.prev():b.fancybox.next())})}if(c.showNavArrows){if(c.cyclic&&j.length>1||n!=0)C.show(); 1029if(c.cyclic&&j.length>1||n!=j.length-1)D.show()}}function Y(){if(j.length-1>n){var a=j[n+1].href;if(typeof a!=="undefined"&&a.match(I)){var d=new Image;d.src=a}}if(n>0){a=j[n-1].href;if(typeof a!=="undefined"&&a.match(I)){d=new Image;d.src=a}}}function $(){if(v.is(":visible")){b("div",v).css("top",O*-40+"px");O=(O+1)%12}else clearInterval(P)}function N(){return[b(window).width(),b(window).height(),b(document).scrollLeft(),b(document).scrollTop()]}function Z(a){var d=a.offset();d.top+=parseFloat(a.css("paddingTop"))|| 10300;d.left+=parseFloat(a.css("paddingLeft"))||0;d.top+=parseFloat(a.css("border-top-width"))||0;d.left+=parseFloat(a.css("border-left-width"))||0;d.width=a.width();d.height=a.height();return d}function W(){b("#fancybox-title").remove();x=0;if(c.titleShow!=false){var a=c.title;a=b.isFunction(c.titleFormat)?c.titleFormat(a,j,n,c):aa(a);if(!(!a||a=="")){var d=m.width-c.padding*2;b('<div id="fancybox-title" class="'+("fancybox-title-"+c.titlePosition)+'" />').css({width:d,paddingLeft:c.padding,paddingRight:c.padding}).html(a).appendTo("body"); 1031switch(c.titlePosition){case "inside":x=b("#fancybox-title").outerHeight(true)-c.padding;m.height+=x;break;case "over":b("#fancybox-title").css("bottom",c.padding);break;default:b("#fancybox-title").css("bottom",b("#fancybox-title").outerHeight(true)*-1);break}b("#fancybox-title").appendTo(E).hide();K&&b("#fancybox-title span").fixPNG()}}}function aa(a){if(a&&a.length)switch(c.titlePosition){case "inside":return a;case "over":return'<span id="fancybox-title-over">'+a+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+ 1032a+'</span><span id="fancybox-title-right"></span></span>'}return false}function ba(){if(!b("#fancybox-wrap").length){b("body").append(l=b('<div id="fancybox-tmp"></div>'),v=b('<div id="fancybox-loading"><div></div></div>'),y=b('<div id="fancybox-overlay"></div>'),g=b('<div id="fancybox-wrap"></div>'));E=b('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(g); 1033E.append(i=b('<div id="fancybox-inner"></div>'),z=b('<a id="fancybox-close"></a>'),C=b('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),D=b('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));z.click(b.fancybox.close);v.click(b.fancybox.cancel);C.click(function(a){a.preventDefault();b.fancybox.prev()});D.click(function(a){a.preventDefault();b.fancybox.next()});b.support.opacity||E.find(".fancy-bg").fixPNG(); 1034if(K){b(z.add(".fancy-ico").add("div",v)).fixPNG();y.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");v.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");E.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}}} 1035var l,v,y,g,E,i,z,C,D,s=0,e={},q=[],n=0,c={},j=[],F=null,r=new Image,I=/\.(jpg|gif|png|bmp|jpeg|webp)(.*)?$/i,T=/[^\.]\.(swf)\s*$/i,P,O=1,k,m,h=false,t=2
10350,A=b.extend(b("<div/>")[0],{prop:0}),x=0,K=!b.support.opacity&&!window.XMLHttpRequest;b.fn.fixPNG=function(){return this.each(function(){var a=b(this).css("backgroundImage");if(a.match(/^url\(["']?(.*\.png)["']?\)$/i)){a=RegExp.$1;b(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod="+ 1036(b(this).css("backgroundRepeat")=="no-repeat"?"crop":"scale")+", src='"+a+"')"}).each(function(){var d=b(this).css("position");d!="absolute"&&d!="relative"&&b(this).css("position","relative")}).css("zoom",1)}})};b.fn.fancybox=function(a){b(this).data("fancybox",b.extend({},a));b(this).unbind("click.fb").bind("click.fb",function(d){d.preventDefault();if(!h){h=true;b(this).blur();q=[];s=0;d=b(this).attr("rel")||"";if(!d||d==""||d==="nofollow")q.push(this);else{q=b("a[rel="+d+"], area[rel="+d+"]");s= 1037q.index(this)}B();return false}});return this};b.fancybox=function(a,d){if(!h){h=true;q=[];s=0;if(b.isArray(a)){for(var f=0,o=a.length;f<o;f++)if(typeof a[f]=="object")b(a[f]).data("fancybox",b.extend({},d,a[f]));else a[f]=b({}).data("fancybox",b.extend({content:a[f]},d));q=jQuery.merge(q,a)}else{if(typeof a=="object")b(a).data("fancybox",b.extend({},d,a));else a=b({}).data("fancybox",b.extend({content:a},d));q.push(a)}B()}};b.fancybox.showActivity=function(){clearInterval(P);v.show();P=setInterval($, 103866)};b.fancybox.hideActivity=function(){v.hide()};b.fancybox.next=function(){return b.fancybox.pos(n+1)};b.fancybox.prev=function(){return b.fancybox.pos(n-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);if(a>-1&&j.length>a){s=a;B()}if(c.cyclic&&j.length>1&&a<0){s=j.length-1;B()}if(c.cyclic&&j.length>1&&a>=j.length){s=0;B()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");H();e&&b.isFunction(e.onCancel)&&e.onCancel(q,s,e);h=false}};b.fancybox.close=function(){function a(){y.fadeOut("fast"); 1039g.hide();b.event.trigger("fancybox-cleanup");i.empty();b.isFunction(c.onClosed)&&c.onClosed(j,n,c);j=e=[];n=s=0;c=e={};h=false}if(!(h||g.is(":hidden"))){h=true;if(c&&b.isFunction(c.onCleanup))if(c.onCleanup(j,n,c)===false){h=false;return}H();b(z.add(C).add(D)).hide();b("#fancybox-title").remove();g.add(i).add(y).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");i.css("overflow","hidden");if(c.transitionOut=="elastic"){k=S();var d=g.position();m={top:d.top,left:d.left, 1040width:g.width(),height:g.height()};if(c.opacity)m.opacity=1;A.prop=1;b(A).animate({prop:0},{duration:c.speedOut,easing:c.easingOut,step:M,complete:a})}else g.fadeOut(c.transitionOut=="none"?0:c.speedOut,a)}};b.fancybox.resize=function(){if(!(h||g.is(":hidden"))){h=true;var a=i.wrapInner("<div style='overflow:auto'></div>").children(),d=a.height();g.css({height:d+c.padding*2+x});i.css({height:d});a.replaceWith(a.children());b.fancybox.center()}};b.fancybox.center=function(){h=true;var a=N(),d=c.margin, 1041f={};f.top=a[3]+(a[1]-(g.height()-x+t*2))*0.5;f.left=a[2]+(a[0]-(g.width()+t*2))*0.5;f.top=Math.max(a[3]+d,f.top);f.left=Math.max(a[2]+d,f.left);g.css(f);h=false};b.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside", 1042titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};b(document).ready(function(){ba()})})(jQuery); 1043/*! 1044 * PhotoSwipe 5.4.4 - https://photoswipe.com 1045 * (c) 2024 Dmytro Semenov 1046 */ 1047!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).PhotoSwipe=i()}(this,(function(){"use strict";
vendor: 38,078 bytes, line 1047
1047function t(t,i,s){const h=document.createElement(i);return t&&(h.className=t),s&&s.appendChild(h),h}function i(t,i){return t.x=i.x,t.y=i.y,void 0!==i.id&&(t.id=i.id),t}function s(t){t.x=Math.round(t.x),t.y=Math.round(t.y)}function h(t,i){const s=Math.abs(t.x-i.x),h=Math.abs(t.y-i.y);return Math.sqrt(s*s+h*h)}function e(t,i){return t.x===i.x&&t.y===i.y}function n(t,i,s){return Math.min(Math.max(t,i),s)}function o(t,i,s){let h=`translate3d(${t}px,${i||0}px,0)`;return void 0!==s&&(h+=` scale3d(${s},${s},1)`),h}function r(t,i,s,h){t.style.transform=o(i,s,h)}function a(t,i,s,h){t.style.transition=i?`${i} ${s}ms ${h||"cubic-bezier(.4,0,.22,1)"}`:"none"}function l(t,i,s){t.style.width="number"==typeof i?`${i}px`:i,t.style.height="number"==typeof s?`${s}px`:s}const c="idle",d="loading",u="loaded",p="error";function m(){return!(!navigator.vendor||!navigator.vendor.match(/apple/i))}let v=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>{v=!0}}))}catch(t){}class f{constructor(){this.t=[]}add(t,i,s,h){this.i(t,i,s,h)}remove(t,i,s,h){this.i(t,i,s,h,!0)}removeAll(){this.t.forEach((t=>{this.i(t.target,t.type,t.listener,t.passive,!0,!0)})),this.t=[]}i(t,i,s,h,e,n){if(!t)return;const o=e?"removeEventListener":"addEventListener";i.split(" ").forEach((i=>{if(i){n||(e?this.t=this.t.filter((h=>h.type!==i||h.listener!==s||h.target!==t)):this.t.push({target:t,type:i,listener:s,passive:h}));const r=!!v&&{passive:h||!1};t[o](i,s,r)}}))}}function w(t,i){if(t.getViewportSizeFn){const s=t.getViewportSizeFn(t,i);if(s)return s}return{x:document.documentElement.clientWidth,y:window.innerHeight}}function g(t,i,s,h,e){let n=0;if(i.paddingFn)n=i.paddingFn(s,h,e)[t];else if(i.padding)n=i.padding[t];else{const s="padding"+t[0].toUpperCase()+t.slice(1);i[s]&&(n=i[s])}return Number(n)||0}function y(t,i,s,h){return{x:i.x-g("left",t,i,s,h)-g("right",t,i,s,h),y:i.y-g("top",t,i,s,h)-g("bottom",t,i,s,h)}}class _{constructor(t){this.slide=t,this.currZoomLevel=1,this.center={x:0,y:0},this.max={x:0,y:0},this.min={x:0,y:0}}update(t){this.currZoomLevel=t,this.slide.width?(this.o("x"),this.o("y"),this.slide.pswp.dispatch("calcBounds",{slide:this.slide})):this.reset()}o(t){const{pswp:i}=this.slide,s=this.slide["x"===t?"width":"height"]*this.currZoomLevel,h=g("x"===t?"left":"top",i.options,i.viewportSize,this.slide.data,this.slide.index),e=this.slide.panAreaSize[t];this.center[t]=Math.round((e-s)/2)+h,this.max[t]=s>e?Math.round(e-s)+h:this.center[t],this.min[t]=s>e?h:this.center[t]}reset(){this.center.x=0,this.center.y=0,this.max.x=0,this.max.y=0,this.min.x=0,this.min.y=0}correctPan(t,i){return n(i,this.max[t],this.min[t])}}class x{constructor(t,i,s,h){this.pswp=h,this.options=t,this.itemData=i,this.index=s,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,s){const h={x:t,y:i};this.elementSize=h,this.panAreaSize=s;const e=s.x/h.x,n=s.y/h.y;this.fit=Math.min(1,e<n?e:n),this.fill=Math.min(1,e>n?e:n),this.vFill=Math.min(1,n),this.initial=this.l(),this.secondary=this.u(),this.max=Math.max(this.initial,this.secondary,this.p()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}m(t){const i=t+"ZoomLevel",s=this.options[i];if(s)return"function"==typeof s?s(this):"fill"===s?this.fill:"fit"===s?this.fit:Number(s)}u(){let t=this.m("secondary");return t||(t=Math.min(1,3*this.fit),this.elementSize&&t*this.elementSize.x>4e3&&(t=4e3/this.elementSize.x),t)}l(){return this.m("initial")||this.fit}p(){return this.m("max")||Math.max(1,4*this.fit)}}class b{constructor(i,s,h){this.data=i,this.index=s,this.pswp=h,this.isActive=s===h.currIndex,this.currentResolution=0,this.panAreaSize={x:0,y:0},this.pan={x:0,y:0},this.isFirstSlide=this.isActive&&!h.opener.isOpen,this.zoomLevels=new x(h.options,i,s,h),this.pswp.dispatch("gettingData",{slide:this,data:this.data,index:s}),this.content=this.pswp.contentLoader.getContentBySlide(this),this.container=t("pswp__zoom-wrap","div"),this.holderElement=null,this.currZoomLevel=1,this.width=this.content.width,this.height=this.content.height,this.heavyAppended=!1,this.bounds=new _(this),this.prevDisplayedWidth=-1,this.prevDisplayedHeight=-1,this.pswp.dispatch("slideInit",{slide:this})}setIsActive(t){t&&!this.isActive?this.activate():!t&&this.isActive&&this.deactivate()}append(t){this.holderElement=t,this.container.style.transformOrigin="0 0",this.data&&(this.calculateSize(),this.load(),this.updateContentSize(),this.appendHeavy(),this.holderElement.appendChild(this.container),this.zoomAndPanToInitial(),this.pswp.dispatch("firstZoomPan",{slide:this}),this.applyCurrentZoomPan(),this.pswp.dispatch("afterSetContent",{slide:this}),this.isActive&&this.activate())}load(){this.content.load(!1),this.pswp.dispatch("slideLoad",{slide:this})}appendHeavy(){const{pswp:t}=this;!this.heavyAppended&&t.opener.isOpen&&!t.mainScroll.isShifted()&&(this.isActive,1)&&(this.pswp.dispatch("appendHeavy",{slide:this}).defaultPrevented||(this.heavyAppended=!0,this.content.append(),this.pswp.dispatch("appendHeavyContent",{slide:this})))}activate(){this.isActive=!0,this.appendHeavy(),this.content.activate(),this.pswp.dispatch("slideActivate",{slide:this})}deactivate(){this.isActive=!1,this.content.deactivate(),this.currZoomLevel!==this.zoomLevels.initial&&this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize(),this.pswp.dispatch("slideDeactivate",{slide:this})}destroy(){this.content.hasSlide=!1,this.content.remove(),this.container.remove(),this.pswp.dispatch("slideDestroy",{slide:this})}resize(){this.currZoomLevel!==this.zoomLevels.initial&&this.isActive?(this.calculateSize(),this.bounds.update(this.currZoomLevel),this.panTo(this.pan.x,this.pan.y)):(this.calculateSize(),this.currentResolution=0,this.zoomAndPanToInitial(),this.applyCurrentZoomPan(),this.updateContentSize())}updateContentSize(t){const i=this.currentResolution||this.zoomLevels.initial;if(!i)return;const s=Math.round(this.width*i)||this.pswp.viewportSize.x,h=Math.round(this.height*i)||this.pswp.viewportSize.y;(this.sizeChanged(s,h)||t)&&this.content.setDisplayedSize(s,h)}sizeChanged(t,i){return(t!==this.prevDisplayedWidth||i!==this.prevDisplayedHeight)&&(this.prevDisplayedWidth=t,this.prevDisplayedHeight=i,!0)}getPlaceholderElement(){var t;return null===(t=this.content.placeholder)||void 0===t?void 0:t.element}zoomTo(t,i,h,e){const{pswp:o}=this;if(!this.isZoomable()||o.mainScroll.isShifted())return;o.dispatch("beforeZoomTo",{destZoomLevel:t,centerPoint:i,transitionDuration:h}),o.animations.stopAllPan();const r=this.currZoomLevel;e||(t=n(t,this.zoomLevels.min,this.zoomLevels.max)),this.setZoomLevel(t),this.pan.x=this.calculateZoomToPanOffset("x",i,r),this.pan.y=this.calculateZoomToPanOffset("y",i,r),s(this.pan);const a=()=>{this.v(t),this.applyCurrentZoomPan()};h?o.animations.startTransition({isPan:!0,name:"zoomTo",target:this.container,transform:this.getCurrentTransform(),onComplete:a,duration:h,easing:o.options.easing}):a()}toggleZoom(t){this.zoomTo(this.currZoomLevel===this.zoomLevels.initial?this.zoomLevels.secondary:this.zoomLevels.initial,t,this.pswp.options.zoomAnimationDuration)}setZoomLevel(t){this.currZoomLevel=t,this.bounds.update(this.currZoomLevel)}calculateZoomToPanOffset(t,i,s){if(0===this.bounds.max[t]-this.bounds.min[t])return this.bounds.center[t];i||(i=this.pswp.getViewportCenterPoint()),s||(s=this.zoomLevels.initial);const h=this.currZoomLevel/s;return this.bounds.correctPan(t,(this.pan[t]-i[t])*h+i[t])}panTo(t,i){this.pan.x=this.bounds.correctPan("x",t),this.pan.y=this.bounds.correctPan("y",i),this.applyCurrentZoomPan()}isPannable(){return Boolean(this.width)&&this.currZoomLevel>this.zoomLevels.fit}isZoomable(){return Boolean(this.width)&&this.content.isZoomable()}applyCurrentZoomPan(){this.g(this.pan.x,this.pan.y,this.currZoomLevel),this===this.pswp.currSlide&&this.pswp.dispatch("zoomPanUpdate",{slide:this})}zoomAndPanToInitial(){this.currZoomLevel=this.zoomLevels.initial,this.bounds.update(this.currZoomLevel),i(this.pan,this.bounds.center),this.pswp.dispatch("initialZoomPan",{slide:this})}g(t,i,s){s/=this.currentResolution||this.zoomLevels.initial,r(this.container,t,i,s)}calculateSize(){const{pswp:t}=this;i(this.panAreaSize,y(t.options,t.viewportSize,this.data,this.index)),this.zoomLevels.update(this.width,this.height,this.panAreaSize),t.dispatch("calcSlideSize",{slide:this})}getCurrentTransform(){const t=this.currZoomLevel/(this.currentResolution||this.zoomLevels.initial);return o(this.pan.x,this.pan.y,t)}v(t){t!==this.currentResolution&&(this.currentResolution=t,this.updateContentSize(),this.pswp.dispatch("resolutionChanged"))}}class S{constructor(t){this.gestures=t,this.pswp=t.pswp,this.startPan={x:0,y:0}}start(){this.pswp.currSlide&&i(this.startPan,this.pswp.currSlide.pan),this.pswp.animations.stopAll()}change(){const{p1:t,prevP1:i,dragAxis:h}=this.gestures,{currSlide:e}=this.pswp;if("y"===h&&this.pswp.options.closeOnVerticalDrag&&e&&e.currZoomLevel<=e.zoomLevels.fit&&!this.gestures.isMultitouch){const s=e.pan.y+(t.y-i.y);if(!this.pswp.dispatch("verticalDrag",{panY:s}).defaultPrevented){this._("y",s,.6);const t=1-Math.abs(this.S(e.pan.y));this.pswp.applyBgOpacity(t),e.applyCurrentZoomPan()}}else{this.M("x")||(this.M("y"),e&&(s(e.pan),e.applyCurrentZoomPan()))}}end(){const{velocity:t}=this.gestures,{mainScroll:i,currSlide:s}=this.pswp;let h=0;if(this.pswp.animations.stopAll(),i.isShifted()){const s=(i.x-i.getCurrSlideX())/this.pswp.viewportSize.x;t.x<-.5&&s<0||t.x<.1&&s<-.5?(h=1,t.x=Math.min(t.x,0)):(t.x>.5&&s>0||t.x>-.1&&s>.5)&&(h=-1,t.x=Math.max(t.x,0)),i.moveIndexBy(h,!0,t.x)}s&&s.currZoomLevel>s.zoomLevels.max||this.gestures.isMultitouch?this.gestures.zoomLevels.correctZoomPan(!0):(this.P("x"),this.P("y"))}P(t){const{velocity:i}=this.gestures,{currSlide:s}=this.pswp;if(!s)return;const{pan:h,bounds:e}=s,o=h[t],r=this.pswp.bgOpacity<1&&"y"===t,a=o+function(t,i){return t*i/(1-i)}(i[t],.995);if(r){const t=this.S(o),i=this.S(a);if(t<0&&i<-.4||t>0&&i>.4)return void this.pswp.close()}const l=e.correctPan(t,a);if(o===l)return;const c=l===a?1:.82,d=this.pswp.bgOpacity,u=l-o;this.pswp.animations.startSpring({name:"panGesture"+t,isPan:!0,start:o,end:l,velocity:i[t],dampingRatio:c,onUpdate:i=>{if(r&&this.pswp.bgOpacity<1){const t=1-(l-i)/u;this.pswp.applyBgOpacity(n(d+(1-d)*t,0,1))}h[t]=Math.floor(i),s.applyCurrentZoomPan()}})}M(t){const{p1:i,dragAxis:s,prevP1:h,isMultitouch:e}=this.gestures,{currSlide:n,mainScroll:o}=this.pswp,r=i[t]-h[t],a=o.x+r;if(!r||!n)return!1;if("x"===t&&!n.isPannable()&&!e)return o.moveTo(a,!0),!0;const{bounds:l}=n,c=n.pan[t]+r;if(this.pswp.options.allowPanToNext&&"x"===s&&"x"===t&&!e){const i=o.getCurrSlideX(),s=o.x-i,h=r>0,e=!h;if(c>l.min[t]&&h){if(l.min[t]<=this.startPan[t])return o.moveTo(a,!0),!0;this._(t,c)}else if(c<l.max[t]&&e){if(this.startPan[t]<=l.max[t])return o.moveTo(a,!0),!0;this._(t,c)}else if(0!==s){if(s>0)return o.moveTo(Math.max(a,i),!0),!0;if(s<0)return o.moveTo(Math.min(a,i),!0),!0}else this._(t,c)}else"y"===t&&(o.isShifted()||l.min.y===l.max.y)||this._(t,c);return!1}S(t){var i,s;return(t-(null!==(i=null===(s=this.pswp.currSlide)||void 0===s?void 0:s.bounds.center.y)&&void 0!==i?i:0))/(this.pswp.viewportSize.y/3)}_(t,i,s){const{currSlide:h}=this.pswp;if(!h)return;const{pan:e,bounds:n}=h;if(n.correctPan(t,i)!==i||s){const h=Math.round(i-e[t]);e[t]+=h*(s||.35)}else e[t]=i}}function z(t,i,s){return t.x=(i.x+s.x)/2,t.y=(i.y+s.y)/2,t}class M{constructor(t){this.gestures=t,this.C={x:0,y:0},this.T={x:0,y:0},this.A={x:0,y:0},this.D=!1,this.I=1}start(){const{currSlide:t}=this.gestures.pswp;t&&(this.I=t.currZoomLevel,i(this.C,t.pan)),this.gestures.pswp.animations.stopAllPan(),this.D=!1}change(){const{p1:t,startP1:i,p2:s,startP2:e,pswp:n}=this.gestures,{currSlide:o}=n;if(!o)return;const r=o.zoomLevels.min,a=o.zoomLevels.max;if(!o.isZoomable()||n.mainScroll.isShifted())return;z(this.T,i,e),z(this.A,t,s);let l=1/h(i,e)*h(t,s)*this.I;if(l>o.zoomLevels.initial+o.zoomLevels.initial/15&&(this.D=!0),l<r)if(n.options.pinchToClose&&!this.D&&this.I<=o.zoomLevels.initial){const t=1-(r-l)/(r/1.2);n.dispatch("pinchClose",{bgOpacity:t}).defaultPrevented||n.applyBgOpacity(t)}else l=r-.15*(r-l);else l>a&&(l=a+.05*(l-a));o.pan.x=this.L("x",l),o.pan.y=this.L("y",l),o.setZoomLevel(l),o.applyCurrentZoomPan()}end(){const{pswp:t}=this.gestures,{currSlide:i}=t;(!i||i.currZoomLevel<i.zoomLevels.initial)&&!this.D&&t.options.pinchToClose?t.close():this.correctZoomPan()}L(t,i){const s=i/this.I;return this.A[t]-(this.T[t]-this.C[t])*s}correctZoomPan(t){const{pswp:s}=this.gestures,{currSlide:h}=s;if(null==h||!h.isZoomable())return;0===this.A.x&&(t=!0);const o=h.currZoomLevel;let r,a=!0;o<h.zoomLevels.initial?r=h.zoomLevels.initial:o>h.zoomLevels.max?r=h.zoomLevels.max:(a=!1,r=o);const l=s.bgOpacity,c=s.bgOpacity<1,d=i({x:0,y:0},h.pan);let u=i({x:0,y:0},d);t&&(this.A.x=0,this.A.y=0,this.T.x=0,this.T.y=0,this.I=o,i(this.C,d)),a&&(u={x:this.L("x",r),y:this.L("y",r)}),h.setZoomLevel(r),u={x:h.bounds.correctPan("x",u.x),y:h.bounds.correctPan("y",u.y)},h.setZoomLevel(o);const p=!e(u,d);if(!p&&!a&&!c)return h.v(r),void h.applyCurrentZoomPan();s.animations.stopAllPan(),s.animations.startSpring({isPan:!0,start:0,end:1e3,velocity:0,dampingRatio:1,naturalFrequency:40,onUpdate:t=>{if(t/=1e3,p||a){if(p&&(h.pan.x=d.x+(u.x-d.x)*t,h.pan.y=d.y+(u.y-d.y)*t),a){const i=o+(r-o)*t;h.setZoomLevel(i)}h.applyCurrentZoomPan()}c&&s.bgOpacity<1&&s.applyBgOpacity(n(l+(1-l)*t,0,1))},onComplete:()=>{h.v(r),h.applyCurrentZoomPan()}})}}function P(t){return!!t.target.closest(".pswp__container")}class C{constructor(t){this.gestures=t}click(t,i){const s=i.target.classList,h=s.contains("pswp__img"),e=s.contains("pswp__item")||s.contains("pswp__zoom-wrap");h?this.k("imageClick",t,i):e&&this.k("bgClick",t,i)}tap(t,i){P(i)&&this.k("tap",t,i)}doubleTap(t,i){P(i)&&this.k("doubleTap",t,i)}k(t,i,s){var h;const{pswp:e}=this.gestures,{currSlide:n}=e,o=t+"Action",r=e.options[o];if(!e.dispatch(o,{point:i,originalEvent:s}).defaultPrevented)if("function"!=typeof r)switch(r){case"close":case"next":e[r]();break;case"zoom":null==n||n.toggleZoom(i);break;case"zoom-or-close":null!=n&&n.isZoomable()&&n.zoomLevels.secondary!==n.zoomLevels.initial?n.toggleZoom(i):e.options.clickToCloseNonZoomable&&e.close();break;case"toggle-controls":null===(h=this.gestures.pswp.element)||void 0===h||h.classList.toggle("pswp--ui-visible")}else r.call(e,i,s)}}class T{constructor(t){this.pswp=t,this.dragAxis=null,this.p1={x:0,y:0},this.p2={x:0,y:0},this.prevP1={x:0,y:0},this.prevP2={x:0,y:0},this.startP1={x:0,y:0},this.startP2={x:0,y:0},this.velocity={x:0,y:0},this.Z={x:0,y:0},this.B={x:0,y:0},this.F=0,this.O=[],this.R="ontouchstart"in window,this.N=!!window.PointerEvent,this.supportsTouch=this.R||this.N&&navigator.maxTouchPoints>1,this.F=0,this.U=0,this.V=!1,this.isMultitouch=!1,this.isDragging=!1,this.isZooming=!1,this.raf=null,this.G=null,this.supportsTouch||(t.options.allowPanToNext=!1),this.drag=new S(this),this.zoomLevels=new M(this),this.tapHandler=new C(this),t.on("bindEvents",(()=>{t.events.add(t.scrollWrap,"click",this.$.bind(this)),this.N?this.q("pointer","down","up","cancel"):this.R?(this.q("touch","start","end","cancel"),t.scrollWrap&&(t.scrollWrap.ontouchmove=()=>{},t.scrollWrap.ontouchend=()=>{})):this.q("mouse","down","up")}))}q(t,i,s,h){const{pswp:e}=this,{events:n}=e,o=h?t+h:"";n.add(e.scrollWrap,t+i,this.onPointerDown.bind(this)),n.add(window,t+"move",this.onPointerMove.bind(this)),n.add(window,t+s,this.onPointerUp.bind(this)),o&&n.add(e.scrollWrap,o,this.onPointerUp.bind(this))}onPointerDown(t){const s="mousedown"===t.type||"mouse"===t.pointerType;if(s&&t.button>0)return;const{pswp:h}=this;h.opener.isOpen?h.dispatch("pointerDown",{originalEvent:t}).defaultPrevented||(s&&(h.mouseDetected(),this.H(t,"down")),h.animations.stopAll(),this.K(t,"down"),1===this.F&&(this.dragAxis=null,i(this.startP1,this.p1)),this.F>1?(this.W(),this.isMultitouch=!0):this.isMultitouch=!1):t.preventDefault()}onPointerMove(t){this.H(t,"move"),this.F&&(this.K(t,"move"),this.pswp.dispatch("pointerMove",{originalEvent:t}).defaultPrevented||(1!==this.F||this.isDragging?this.F>1&&!this.isZooming&&(this.j(),this.isZooming=!0,this.X(),this.zoomLevels.start(),this.Y(),this.J()):(this.dragAxis||this.tt(),this.dragAxis&&!this.isDragging&&(this.isZooming&&(this.isZooming=!1,this.zoomLevels.end()),this.isDragging=!0,this.W(),this.X(),this.U=Date.now(),this.V=!1,i(this.B,this.p1),this.velocity.x=0,this.velocity.y=0,this.drag.start(),this.Y(),this.J()))))}j(){this.isDragging&&(this.isDragging=!1,this.V||this.it(!0),this.drag.end(),this.dragAxis=null)}onPointerUp(t){this.F&&(this.K(t,"up"),this.pswp.dispatch("pointerUp",{originalEvent:t}).defaultPrevented||(0===this.F&&(this.Y(),this.isDragging?this.j():this.isZooming||this.isMultitouch||this.st(t)),this.F<2&&this.isZooming&&(this.isZooming=!1,this.zoomLevels.end(),1===this.F&&(this.dragAxis=null,this.X()))))}J(){(this.isDragging||this.isZooming)&&(this.it(),this.isDragging?e(this.p1,this.prevP1)||this.drag.change():e(this.p1,this.prevP1)&&e(this.p2,this.prevP2)||this.zoomLevels.change(),this.ht(),this.raf=requestAnimationFrame(this.J.bind(this)))}it(t){const s=Date.now(),h=s-this.U;h<50&&!t||(this.velocity.x=this.et("x",h),this.velocity.y=this.et("y",h),this.U=s,i(this.B,this.p1),this.V=!0)}st(t){const{mainScroll:s}=this.pswp;if(s.isShifted())return void s.moveIndexBy(0,!0);if(t.type.indexOf("cancel")>0)return;if("mouseup"===t.type||"mouse"===t.pointerType)return void this.tapHandler.click(this.startP1,t);const e=this.pswp.options.doubleTapAction?300:0;this.G?(this.W(),h(this.Z,this.startP1)<25&&this.tapHandler.doubleTap(this.startP1,t)):(i(this.Z,this.startP1),this.G=setTimeout((()=>{this.tapHandler.tap(this.startP1,t),this.W()}),e))}W(){this.G&&(clearTimeout(this.G),this.G=null)}et(t,i){const s=this.p1[t]-this.B[t];return Math.abs(s)>1&&i>5?s/i:0}Y(){this.raf&&(cancelAnimationFrame(this.raf),this.raf=null)}H(t,i){this.pswp.applyFilters("preventPointerEvent",!0,t,i)&&t.preventDefault()}K(t,s){if(this.N){const h=t,e=this.O.findIndex((t=>t.id===h.pointerId));"up"===s&&e>-1?this.O.splice(e,1):"down"===s&&-1===e?this.O.push(this.nt(h,{x:0,y:0})):e>-1&&this.nt(h,this.O[e]),this.F=this.O.length,this.F>0&&i(this.p1,this.O[0]),this.F>1&&i(this.p2,this.O[1])}else{const i=t;this.F=0,i.type.indexOf("touch")>-1?i.touches&&i.touches.length>0&&(this.nt(i.touches[0],this.p1),this.F++,i.touches.length>1&&(this.nt(i.touches[1],this.p2),this.F++)):(this.nt(t,this.p1),"up"===s?this.F=0:this.F++)}}ht(){i(this.prevP1,this.p1),i(this.prevP2,this.p2)}X(){i(this.startP1,this.p1),i(this.startP2,this.p2),this.ht()}tt(){if(this.pswp.mainScroll.isShifted())this.dragAxis="x";else{const t=Math.abs(this.p1.x-this.startP1.x)-Math.abs(this.p1.y-this.startP1.y);if(0!==t){const i=t>0?"x":"y";Math.abs(this.p1[i]-this.startP1[i])>=10&&(this.dragAxis=i)}}}nt(t,i){return i.x=t.pageX-this.pswp.offset.x,i.y=t.pageY-this.pswp.offset.y,"pointerId"in t?i.id=t.pointerId:void 0!==t.identifier&&(i.id=t.identifier),i}$(t){this.pswp.mainScroll.isShifted()&&(t.preventDefault(),t.stopPropagation())}}class A{constructor(t){this.pswp=t,this.x=0,this.slideWidth=0,this.ot=0,this.rt=0,this.lt=-1,this.itemHolders=[]}resize(t){const{pswp:i}=this,s=Math.round(i.viewportSize.x+i.viewportSize.x*i.options.spacing),h=s!==this.slideWidth;h&&(this.slideWidth=s,this.moveTo(this.getCurrSlideX())),this.itemHolders.forEach(((i,s)=>{h&&r(i.el,(s+this.lt)*this.slideWidth),t&&i.slide&&i.slide.resize()}))}resetPosition(){this.ot=0,this.rt=0,this.slideWidth=0,this.lt=-1}appendHolders(){this.itemHolders=[];for(let i=0;i<3;i++){const s=t("pswp__item","div",this.pswp.container);s.setAttribute("role","group"),s.setAttribute("aria-roledescription","slide"),s.setAttribute("aria-hidden","true"),s.style.display=1===i?"block":"none",this.itemHolders.push({el:s})}}canBeSwiped(){return this.pswp.getNumItems()>1}moveIndexBy(t,i,s){const{pswp:h}=this;let e=h.potentialIndex+t;const n=h.getNumItems();if(h.canLoop()){e=h.getLoopedIndex(e);const i=(t+n)%n;t=i<=n/2?i:i-n}else e<0?e=0:e>=n&&(e=n-1),t=e-h.potentialIndex;h.potentialIndex=e,this.ot-=t,h.animations.stopMainScroll();const o=this.getCurrSlideX();if(i){h.animations.startSpring({isMainScroll:!0,start:this.x,end:o,velocity:s||0,naturalFrequency:30,dampingRatio:1,onUpdate:t=>{this.moveTo(t)},onComplete:()=>{this.updateCurrItem(),h.appendHeavy()}});let t=h.potentialIndex-h.currIndex;if(h.canLoop()){const i=(t+n)%n;t=i<=n/2?i:i-n}Math.abs(t)>1&&this.updateCurrItem()}else this.moveTo(o),this.updateCurrItem();return Boolean(t)}getCurrSlideX(){return this.slideWidth*this.ot}isShifted(){return this.x!==this.getCurrSlideX()}updateCurrItem(){var t;const{pswp:i}=this,s=this.rt-this.ot;if(!s)return;this.rt=this.ot,i.currIndex=i.potentialIndex;let h,e=Math.abs(s);e>=3&&(this.lt+=s+(s>0?-3:3),e=3,this.itemHolders.forEach((t=>{var i;null===(i=t.slide)||void 0===i||i.destroy(),t.slide=void 0})));for(let t=0;t<e;t++)s>0?(h=this.itemHolders.shift(),h&&(this.itemHolders[2]=h,this.lt++,r(h.el,(this.lt+2)*this.slideWidth),i.setContent(h,i.currIndex-e+t+2))):(h=this.itemHolders.pop(),h&&(this.itemHolders.unshift(h),this.lt--,r(h.el,this.lt*this.slideWidth),i.setContent(h,i.currIndex+e-t-2)));Math.abs(this.lt)>50&&!this.isShifted()&&(this.resetPosition(),this.resize()),i.animations.stopAllPan(),this.itemHolders.forEach(((t,i)=>{t.slide&&t.slide.setIsActive(1===i)})),i.currSlide=null===(t=this.itemHolders[1])||void 0===t?void 0:t.slide,i.contentLoader.updateLazy(s),i.currSlide&&i.currSlide.applyCurrentZoomPan(),i.dispatch("change")}moveTo(t,i){if(!this.pswp.canLoop()&&i){let i=(this.slideWidth*this.ot-t)/this.slideWidth;i+=this.pswp.currIndex;const s=Math.round(t-this.x);(i<0&&s>0||i>=this.pswp.getNumItems()-1&&s<0)&&(t=this.x+.35*s)}this.x=t,this.pswp.container&&r(this.pswp.container,t),this.pswp.dispatch("moveMainScroll",{x:t,dragging:null!=i&&i})}}const D={Escape:27,z:90,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Tab:9},I=(t,i)=>i?t:D[t];class E{constructor(t){this.pswp=t,this.ct=!1,t.on("bindEvents",(()=>{t.options.trapFocus&&(t.options.initialPointerPos||this.dt(),t.events.add(document,"focusin",this.ut.bind(this))),t.events.add(document,"keydown",this.vt.bind(this))}));const i=document.activeElement;t.on("destroy",(()=>{t.options.returnFocus&&i&&this.ct&&i.focus()}))}dt(){!this.ct&&this.pswp.element&&(this.pswp.element.focus(),this.ct=!0)}vt(t){const{pswp:i}=this;if(i.dispatch("keydown",{originalEvent:t}).defaultPrevented)return;if(function(t){return"button"in t&&1===t.button||t.ctrlKey||t.metaKey||t.altKey||t.shiftKey}(t))return;let s,h,e=!1;const n="key"in t;switch(n?t.key:t.keyCode){case I("Escape",n):i.options.escKey&&(s="close");break;case I("z",n):s="toggleZoom";break;case I("ArrowLeft",n):h="x";break;case I("ArrowUp",n):h="y";break;case I("ArrowRight",n):h="x",e=!0;break;case I("ArrowDown",n):e=!0,h="y";break;case I("Tab",n):this.dt()}if(h){t.preventDefault();const{currSlide:n}=i;i.options.arrowKeys&&"x"===h&&i.getNumItems()>1?s=e?"next":"prev":n&&n.currZoomLevel>n.zoomLevels.fit&&(n.pan[h]+=e?-80:80,n.panTo(n.pan.x,n.pan.y))}s&&(t.preventDefault(),i[s]())}ut(t){const{template:i}=this.pswp;i&&document!==t.target&&i!==t.target&&!i.contains(t.target)&&i.focus()}}const L="cubic-bezier(.4,0,.22,1)";class k{constructor(t){var i;this.props=t;const{target:s,onComplete:h,transform:e,onFinish:n=(()=>{}),duration:o=333,easing:r=L}=t;this.onFinish=n;const l=e?"transform":"opacity",c=null!==(i=t[l])&&void 0!==i?i:"";this.ft=s,this.wt=h,this.gt=!1,this.yt=this.yt.bind(this),this._t=setTimeout((()=>{a(s,l,o,r),this._t=setTimeout((()=>{s.addEventListener("transitionend",this.yt,!1),s.addEventListener("transitioncancel",this.yt,!1),this._t=setTimeout((()=>{this.xt()}),o+500),s.style[l]=c}),30)}),0)}yt(t){t.target===this.ft&&this.xt()}xt(){this.gt||(this.gt=!0,this.onFinish(),this.wt&&this.wt())}destroy(){this._t&&clearTimeout(this._t),a(this.ft),this.ft.removeEventListener("transitionend",this.yt,!1),this.ft.removeEventListener("transitioncancel",this.yt,!1),this.gt||this.xt()}}class Z{constructor(t,i,s){this.velocity=1e3*t,this.bt=i||.75,this.St=s||12,this.zt=this.St,this.bt<1&&(this.zt*=Math.sqrt(1-this.bt*this.bt))}easeFrame(t,i){let s,h=0;i/=1e3;const e=Math.E**(-this.bt*this.St*i);if(1===this.bt)s=this.velocity+this.St*t,h=(t+s*i)*e,this.velocity=h*-this.St+s*e;else if(this.bt<1){s=1/this.zt*(this.bt*this.St*t+this.velocity);const n=Math.cos(this.zt*i),o=Math.sin(this.zt*i);h=e*(t*n+s*o),this.velocity=h*-this.St*this.bt+e*(-this.zt*t*o+this.zt*s*n)}return h}}class B{constructor(t){this.props=t,this.Mt=0;const{start:i,end:s,velocity:h,onUpdate:e,onComplete:n,onFinish:o=(()=>{}),dampingRatio:r,naturalFrequency:a}=t;this.onFinish=o;const l=new Z(h,r,a);let c=Date.now(),d=i-s;const u=()=>{this.Mt&&(d=l.easeFrame(d,Date.now()-c),Math.abs(d)<1&&Math.abs(l.velocity)<50?(e(s),n&&n(),this.onFinish()):(c=Date.now(),e(d+s),this.Mt=requestAnimationFrame(u)))};this.Mt=requestAnimationFrame(u)}destroy(){this.Mt>=0&&cancelAnimationFrame(this.Mt),this.Mt=0}}class F{constructor(){this.activeAnimations=[]}startSpring(t){this.Pt(t,!0)}startTransition(t){this.Pt(t)}Pt(t,i){const s=i?new B(t):new k(t);return this.activeAnimations.push(s),s.onFinish=()=>this.stop(s),s}stop(t){t.destroy();const i=this.activeAnimations.indexOf(t);i>-1&&this.activeAnimations.splice(i,1)}stopAll(){this.activeAnimations.forEach((t=>{t.destroy()})),this.activeAnimations=[]}stopAllPan(){this.activeAnimations=this.activeAnimations.filter((t=>!t.props.isPan||(t.destroy(),!1)))}stopMainScroll(){this.activeAnimations=this.activeAnimations.filter((t=>!t.props.isMainScroll||(t.destroy(),!1)))}isPanRunning(){return this.activeAnimations.some((t=>t.props.isPan))}}class O{constructor(t){this.pswp=t,t.events.add(t.element,"wheel",this.Ct.bind(this))}Ct(t){t.preventDefault();const{currSlide:i}=this.pswp;let{deltaX:s,deltaY:h}=t;if(i&&!this.pswp.dispatch("wheel",{originalEvent:t}).defaultPrevented)if(t.ctrlKey||this.pswp.options.wheelToZoom){if(i.isZoomable()){let s=-h;1===t.deltaMode?s*=.05:s*=t.deltaMode?1:.002,s=2**s;const e=i.currZoomLevel*s;i.zoomTo(e,{x:t.clientX,y:t.clientY})}}else i.isPannable()&&(1===t.deltaMode&&(s*=18,h*=18),i.panTo(i.pan.x-s,i.pan.y-h))}}class R{constructor(i,s){var h;const e=s.name||s.className;let n=s.html;if(!1===i.options[e])return;"string"==typeof i.options[e+"SVG"]&&(n=i.options[e+"SVG"]),i.dispatch("uiElementCreate",{data:s});let o="";s.isButton?(o+="pswp__button ",o+=s.className||`pswp__button--${s.name}`):o+=s.className||`pswp__${s.name}`;let r=s.isButton?s.tagName||"button":s.tagName||"div";r=r.toLowerCase();const a=t(o,r);if(s.isButton){"button"===r&&(a.type="button");let{title:t}=s;const{ariaLabel:h}=s;"string"==typeof i.options[e+"Title"]&&(t=i.options[e+"Title"]),t&&(a.title=t);const n=h||t;n&&a.setAttribute("aria-label",n)}a.innerHTML=function(t){if("string"==typeof t)return t;if(!t||!t.isCustomSVG)return"";const i=t;let s='<svg aria-hidden="true" class="pswp__icn" viewBox="0 0 %d %d" width="%d" height="%d">';return s=s.split("%d").join(i.size||32),i.outlineID&&(s+='<use class="pswp__icn-shadow" xlink:href="#'+i.outlineID+'"/>'),s+=i.inner,s+="</svg>",s}(n),s.onInit&&s.onInit(a,i),s.onClick&&(a.onclick=t=>{"string"==typeof s.onClick?i[s.onClick]():"function"==typeof s.onClick&&s.onClick(t,a,i)});const l=s.appendTo||"bar";let c=i.element;"bar"===l?(i.topBar||(i.topBar=t("pswp__top-bar pswp__hide-on-close","div",i.scrollWrap)),c=i.topBar):(a.classList.add("pswp__hide-on-close"),"wrapper"===l&&(c=i.scrollWrap)),null===(h=c)||void 0===h||h.appendChild(i.applyFilters("uiElement",a,s))}}function N(t,i,s){t.classList.add("pswp__button--arrow"),t.setAttribute("aria-controls","pswp__items"),i.on("change",(()=>{i.options.loop||(t.disabled=s?!(i.currIndex<i.getNumItems()-1):!(i.currIndex>0))}))}const U={name:"arrowPrev",className:"pswp__button--arrow--prev",title:"Previous",order:10,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<path d="M29 43l-3 3-16-16 16-16 3 3-13 13 13 13z" id="pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"prev",onInit:N},V={name:"arrowNext",className:"pswp__button--arrow--next",title:"Next",order:11,isButton:!0,appendTo:"wrapper",html:{isCustomSVG:!0,size:60,inner:'<use xlink:href="#pswp__icn-arrow"/>',outlineID:"pswp__icn-arrow"},onClick:"next",onInit:(t,i)=>{N(t,i,!0)}},G={name:"close",title:"Close",order:20,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z" id="pswp__icn-close"/>',outlineID:"pswp__icn-close"},onClick:"close"},$={name:"zoom",title:"Zoom",order:10,isButton:!0,html:{isCustomSVG:!0,inner:'<path d="M17.426 19.926a6 6 0 1 1 1.5-1.5L23 22.5 21.5 24l-4.074-4.074z" id="pswp__icn-zoom"/><path fill="currentColor" class="pswp__zoom-icn-bar-h" d="M11 16v-2h6v2z"/><path fill="currentColor" class="pswp__zoom-icn-bar-v" d="M13 12h2v6h-2z"/>',outlineID:"pswp__icn-zoom"},onClick:"toggleZoom"},q={name:"preloader",appendTo:"bar",order:7,html:{isCustomSVG:!0,inner:'<path fill-rule="evenodd" clip-rule="evenodd" d="M21.2 16a5.2 5.2 0 1 1-5.2-5.2V8a8 8 0 1 0 8 8h-2.8Z" id="pswp__icn-loading"/>',outlineID:"pswp__icn-loading"},onInit:(t,i)=>{let s,h=null;const e=i=>{var h,e;s!==i&&(s=i,h="active",e=i,t.classList.toggle("pswp__preloader--"+h,e))},n=()=>{var t;if(null===(t=i.currSlide)||void 0===t||!t.content.isLoading())return e(!1),void(h&&(clearTimeout(h),h=null));h||(h=setTimeout((()=>{var t;e(Boolean(null===(t=i.currSlide)||void 0===t?void 0:t.content.isLoading())),h=null}),i.options.preloaderDelay))};i.on("change",n),i.on("loadComplete",(t=>{i.currSlide===t.slide&&n()})),i.ui&&(i.ui.updatePreloaderVisibility=n)}},H={name:"counter",order:5,onInit:(t,i)=>{i.on("change",(()=>{t.innerText=i.currIndex+1+i.options.indexIndicatorSep+i.getNumItems()}))}};function K(t,i){t.classList.toggle("pswp--zoomed-in",i)}class W{constructor(t){this.pswp=t,this.isRegistered=!1,this.uiElementsData=[],this.items=[],this.updatePreloaderVisibility=()=>{},this.Tt=void 0}init(){const{pswp:t}=this;this.isRegistered=!1,this.uiElementsData=[G,U,V,$,q,H],t.dispatch("uiRegister"),this.uiElementsData.sort(((t,i)=>(t.order||0)-(i.order||0))),this.items=[],this.isRegistered=!0,this.uiElementsData.forEach((t=>{this.registerElement(t)})),t.on("change",(()=>{var i;null===(i=t.element)||void 0===i||i.classList.toggle("pswp--one-slide",1===t.getNumItems())})),t.on("zoomPanUpdate",(()=>this.At()))}registerElement(t){this.isRegistered?this.items.push(new R(this.pswp,t)):this.uiElementsData.push(t)}At(){const{template:t,currSlide:i,options:s}=this.pswp;if(this.pswp.opener.isClosing||!t||!i)return;let{currZoomLevel:h}=i;if(this.pswp.opener.isOpen||(h=i.zoomLevels.initial),h===this.Tt)return;this.Tt=h;const e=i.zoomLevels.initial-i.zoomLevels.secondary;if(Math.abs(e)<.01||!i.isZoomable())return K(t,!1),void t.classList.remove("pswp--zoom-allowed");t.classList.add("pswp--zoom-allowed");K(t,(h===i.zoomLevels.initial?i.zoomLevels.secondary:i.zoomLevels.initial)<=h),"zoom"!==s.imageClickAction&&"zoom-or-close"!==s.imageClickAction||t.classList.add("pswp--click-to-zoom")}}class j{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}}class X{constructor(i,s){if(this.element=t("pswp__img pswp__img--placeholder",i?"img":"div",s),i){const t=this.element;t.decoding="async",t.alt="",t.src=i,t.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,i){this.element&&("IMG"===this.element.tagName?(l(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=o(0,0,t/250)):l(this.element,t,i))}destroy(){var t;null!==(t=this.element)&&void 0!==t&&t.parentNode&&this.element.remove(),this.element=null}}class Y{constructor(t,i,s){this.instance=i,this.data=t,this.index=s,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=c,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout((()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)}),1e3)}load(i,s){if(this.slide&&this.usePlaceholder())if(this.placeholder){const t=this.placeholder.element;t&&!t.parentElement&&this.slide.container.prepend(t)}else{const t=this.instance.applyFilters("placeholderSrc",!(!this.data.msrc||!this.slide.isFirstSlide)&&this.data.msrc,this);this.placeholder=new X(t,this.slide.container)}this.element&&!s||this.instance.dispatch("contentLoad",{content:this,isLazy:i}).defaultPrevented||(this.isImageContent()?(this.element=t("pswp__img","img"),this.displayedImageWidth&&this.loadImage(i)):(this.element=t("pswp__content","div"),this.element.innerHTML=this.data.html||""),s&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,s;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const h=this.element;this.updateSrcsetSizes(),this.data.srcset&&(h.srcset=this.data.srcset),h.src=null!==(i=this.data.src)&&void 0!==i?i:"",h.alt=null!==(s=this.data.alt)&&void 0!==s?s:"",this.state=d,h.complete?this.onLoaded():(h.onload=()=>{this.onLoaded()},h.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=u,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),this.state!==u&&this.state!==p||this.removePlaceholder())}onError(){this.state=p,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===d,this)}isError(){return this.state===p}isImageContent(){return"image"===this.type}setDisplayedSize(t,i){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,i),!this.instance.dispatch("contentResize",{content:this,width:t,height:i}).defaultPrevented&&(l(this.element,t,i),this.isImageContent()&&!this.isError()))){const s=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=i,s?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:i,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==p,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented||(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var i,s;let h=t("pswp__error-msg","div");h.innerText=null!==(i=null===(s=this.instance.options)||void 0===s?void 0:s.errorMsg)&&void 0!==i?i:"",h=this.instance.applyFilters("contentErrorElement",h,this),this.element=t("pswp__content pswp__error-msg-container","div"),this.element.appendChild(h),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===p)return void this.displayError();if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||m())?(this.isDecoding=!0,this.element.decode().catch((()=>{})).finally((()=>{this.isDecoding=!1,this.appendImage()}))):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){!this.instance.dispatch("contentActivate",{content:this}).defaultPrevented&&this.slide&&(this.isImageContent()&&this.isDecoding&&!m()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,this.instance.dispatch("contentRemove",{content:this}).defaultPrevented||(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),this.state!==u&&this.state!==p||this.removePlaceholder()))}}function J(t,i,s){const h=i.createContentFromData(t,s);let e;const{options:n}=i;
vendor: 16,099 bytes, line 1047
1047if(n){let o;e=new x(n,t,-1),o=i.pswp?i.pswp.viewportSize:w(n,i);const r=y(n,o,t,s);e.update(h.width,h.height,r)}return h.lazyLoad(),e&&h.setDisplayedSize(Math.ceil(h.width*e.initial),Math.ceil(h.height*e.initial)),h}class Q{constructor(t){this.pswp=t,this.limit=Math.max(t.options.preload[0]+t.options.preload[1]+1,5),this.Dt=[]}updateLazy(t){const{pswp:i}=this;if(i.dispatch("lazyLoad").defaultPrevented)return;const{preload:s}=i.options,h=void 0===t||t>=0;let e;for(e=0;e<=s[1];e++)this.loadSlideByIndex(i.currIndex+(h?e:-e));for(e=1;e<=s[0];e++)this.loadSlideByIndex(i.currIndex+(h?-e:e))}loadSlideByIndex(t){const i=this.pswp.getLoopedIndex(t);let s=this.getContentByIndex(i);s||(s=function(t,i){const s=i.getItemData(t);if(!i.dispatch("lazyLoadSlide",{index:t,itemData:s}).defaultPrevented)return J(s,i,t)}(i,this.pswp),s&&this.addToCache(s))}getContentBySlide(t){let i=this.getContentByIndex(t.index);return i||(i=this.pswp.createContentFromData(t.data,t.index),this.addToCache(i)),i.setSlide(t),i}addToCache(t){if(this.removeByIndex(t.index),this.Dt.push(t),this.Dt.length>this.limit){const t=this.Dt.findIndex((t=>!t.isAttached&&!t.hasSlide));if(-1!==t){this.Dt.splice(t,1)[0].destroy()}}}removeByIndex(t){const i=this.Dt.findIndex((i=>i.index===t));-1!==i&&this.Dt.splice(i,1)}getContentByIndex(t){return this.Dt.find((i=>i.index===t))}destroy(){this.Dt.forEach((t=>t.destroy())),this.Dt=[]}}const tt=.003;class it{constructor(t){this.pswp=t,this.isClosed=!0,this.isOpen=!1,this.isClosing=!1,this.isOpening=!1,this.It=void 0,this.Et=!1,this.Lt=!1,this.kt=!1,this.Zt=!1,this.Bt=void 0,this.Ft=void 0,this.Ot=void 0,this.Rt=void 0,this.Nt=void 0,this.Ut=this.Ut.bind(this),t.on("firstZoomPan",this.Ut)}open(){this.Ut(),this.Pt()}close(){if(this.isClosed||this.isClosing||this.isOpening)return;const t=this.pswp.currSlide;this.isOpen=!1,this.isOpening=!1,this.isClosing=!0,this.It=this.pswp.options.hideAnimationDuration,t&&t.currZoomLevel*t.width>=this.pswp.options.maxWidthToAnimate&&(this.It=0),this.Vt(),setTimeout((()=>{this.Pt()}),this.Lt?30:0)}Ut(){if(this.pswp.off("firstZoomPan",this.Ut),!this.isOpening){const t=this.pswp.currSlide;this.isOpening=!0,this.isClosing=!1,this.It=this.pswp.options.showAnimationDuration,t&&t.zoomLevels.initial*t.width>=this.pswp.options.maxWidthToAnimate&&(this.It=0),this.Vt()}}Vt(){const{pswp:t}=this,i=this.pswp.currSlide,{options:s}=t;var h,e;("fade"===s.showHideAnimationType?(s.showHideOpacity=!0,this.Nt=void 0):"none"===s.showHideAnimationType?(s.showHideOpacity=!1,this.It=0,this.Nt=void 0):this.isOpening&&t.Gt?this.Nt=t.Gt:this.Nt=this.pswp.getThumbBounds(),this.Bt=null==i?void 0:i.getPlaceholderElement(),t.animations.stopAll(),this.Et=Boolean(this.It&&this.It>50),this.$t=Boolean(this.Nt)&&(null==i?void 0:i.content.usePlaceholder())&&(!this.isClosing||!t.mainScroll.isShifted()),this.$t)?this.kt=null!==(h=s.showHideOpacity)&&void 0!==h&&h:(this.kt=!0,this.isOpening&&i&&(i.zoomAndPanToInitial(),i.applyCurrentZoomPan()));if(this.Zt=!this.kt&&this.pswp.options.bgOpacity>tt,this.Ft=this.kt?t.element:t.bg,!this.Et)return this.It=0,this.$t=!1,this.Zt=!1,this.kt=!0,void(this.isOpening&&(t.element&&(t.element.style.opacity=String(tt)),t.applyBgOpacity(1)));this.$t&&this.Nt&&this.Nt.innerRect?(this.Lt=!0,this.Ot=this.pswp.container,this.Rt=null===(e=this.pswp.currSlide)||void 0===e?void 0:e.holderElement,t.container&&(t.container.style.overflow="hidden",t.container.style.width=t.viewportSize.x+"px")):this.Lt=!1;this.isOpening?(this.kt?(t.element&&(t.element.style.opacity=String(tt)),t.applyBgOpacity(1)):(this.Zt&&t.bg&&(t.bg.style.opacity=String(tt)),t.element&&(t.element.style.opacity="1")),this.$t&&(this.qt(),this.Bt&&(this.Bt.style.willChange="transform",this.Bt.style.opacity=String(tt)))):this.isClosing&&(t.mainScroll.itemHolders[0]&&(t.mainScroll.itemHolders[0].el.style.display="none"),t.mainScroll.itemHolders[2]&&(t.mainScroll.itemHolders[2].el.style.display="none"),this.Lt&&0!==t.mainScroll.x&&(t.mainScroll.resetPosition(),t.mainScroll.resize()))}Pt(){this.isOpening&&this.Et&&this.Bt&&"IMG"===this.Bt.tagName?new Promise((t=>{let i=!1,s=!0;var h;(h=this.Bt,"decode"in h?h.decode().catch((()=>{})):h.complete?Promise.resolve(h):new Promise(((t,i)=>{h.onload=()=>t(h),h.onerror=i}))).finally((()=>{i=!0,s||t(!0)})),setTimeout((()=>{s=!1,i&&t(!0)}),50),setTimeout(t,250)})).finally((()=>this.Ht())):this.Ht()}Ht(){var t,i;null===(t=this.pswp.element)||void 0===t||t.style.setProperty("--pswp-transition-duration",this.It+"ms"),this.pswp.dispatch(this.isOpening?"openingAnimationStart":"closingAnimationStart"),this.pswp.dispatch("initialZoom"+(this.isOpening?"In":"Out")),null===(i=this.pswp.element)||void 0===i||i.classList.toggle("pswp--ui-visible",this.isOpening),this.isOpening?(this.Bt&&(this.Bt.style.opacity="1"),this.Kt()):this.isClosing&&this.Wt(),this.Et||this.jt()}jt(){const{pswp:t}=this;if(this.isOpen=this.isOpening,this.isClosed=this.isClosing,this.isOpening=!1,this.isClosing=!1,t.dispatch(this.isOpen?"openingAnimationEnd":"closingAnimationEnd"),t.dispatch("initialZoom"+(this.isOpen?"InEnd":"OutEnd")),this.isClosed)t.destroy();else if(this.isOpen){var i;this.$t&&t.container&&(t.container.style.overflow="visible",t.container.style.width="100%"),null===(i=t.currSlide)||void 0===i||i.applyCurrentZoomPan()}}Kt(){const{pswp:t}=this;this.$t&&(this.Lt&&this.Ot&&this.Rt&&(this.Xt(this.Ot,"transform","translate3d(0,0,0)"),this.Xt(this.Rt,"transform","none")),t.currSlide&&(t.currSlide.zoomAndPanToInitial(),this.Xt(t.currSlide.container,"transform",t.currSlide.getCurrentTransform()))),this.Zt&&t.bg&&this.Xt(t.bg,"opacity",String(t.options.bgOpacity)),this.kt&&t.element&&this.Xt(t.element,"opacity","1")}Wt(){const{pswp:t}=this;this.$t&&this.qt(!0),this.Zt&&t.bgOpacity>.01&&t.bg&&this.Xt(t.bg,"opacity","0"),this.kt&&t.element&&this.Xt(t.element,"opacity","0")}qt(t){if(!this.Nt)return;const{pswp:s}=this,{innerRect:h}=this.Nt,{currSlide:e,viewportSize:n}=s;if(this.Lt&&h&&this.Ot&&this.Rt){const i=-n.x+(this.Nt.x-h.x)+h.w,s=-n.y+(this.Nt.y-h.y)+h.h,e=n.x-h.w,a=n.y-h.h;t?(this.Xt(this.Ot,"transform",o(i,s)),this.Xt(this.Rt,"transform",o(e,a))):(r(this.Ot,i,s),r(this.Rt,e,a))}e&&(i(e.pan,h||this.Nt),e.currZoomLevel=this.Nt.w/e.width,t?this.Xt(e.container,"transform",e.getCurrentTransform()):e.applyCurrentZoomPan())}Xt(t,i,s){if(!this.It)return void(t.style[i]=s);const{animations:h}=this.pswp,e={duration:this.It,easing:this.pswp.options.easing,onComplete:()=>{h.activeAnimations.length||this.jt()},target:t};e[i]=s,h.startTransition(e)}}const st={allowPanToNext:!0,spacing:.1,loop:!0,pinchToClose:!0,closeOnVerticalDrag:!0,hideAnimationDuration:333,showAnimationDuration:333,zoomAnimationDuration:333,escKey:!0,arrowKeys:!0,trapFocus:!0,returnFocus:!0,maxWidthToAnimate:4e3,clickToCloseNonZoomable:!0,imageClickAction:"zoom-or-close",bgClickAction:"close",tapAction:"toggle-controls",doubleTapAction:"zoom",indexIndicatorSep:" / ",preloaderDelay:2e3,bgOpacity:.8,index:0,errorMsg:"The image cannot be loaded",preload:[1,2],easing:"cubic-bezier(.4,0,.22,1)"};return class extends class extends class{constructor(){this.Yt={},this.Jt={},this.pswp=void 0,this.options=void 0}addFilter(t,i,s=100){var h,e,n;this.Jt[t]||(this.Jt[t]=[]),null===(h=this.Jt[t])||void 0===h||h.push({fn:i,priority:s}),null===(e=this.Jt[t])||void 0===e||e.sort(((t,i)=>t.priority-i.priority)),null===(n=this.pswp)||void 0===n||n.addFilter(t,i,s)}removeFilter(t,i){this.Jt[t]&&(this.Jt[t]=this.Jt[t].filter((t=>t.fn!==i))),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var s;return null===(s=this.Jt[t])||void 0===s||s.forEach((t=>{i[0]=t.fn.apply(this,i)})),i[0]}on(t,i){var s,h;this.Yt[t]||(this.Yt[t]=[]),null===(s=this.Yt[t])||void 0===s||s.push(i),null===(h=this.pswp)||void 0===h||h.on(t,i)}off(t,i){var s;this.Yt[t]&&(this.Yt[t]=this.Yt[t].filter((t=>i!==t))),null===(s=this.pswp)||void 0===s||s.off(t,i)}dispatch(t,i){var s;if(this.pswp)return this.pswp.dispatch(t,i);const h=new j(t,i);return null===(s=this.Yt[t])||void 0===s||s.forEach((t=>{t.call(this,h)})),h}}{getNumItems(){var t;let i=0;const s=null===(t=this.options)||void 0===t?void 0:t.dataSource;s&&"length"in s?i=s.length:s&&"gallery"in s&&(s.items||(s.items=this.Qt(s.gallery)),s.items&&(i=s.items.length));const h=this.dispatch("numItems",{dataSource:s,numItems:i});return this.applyFilters("numItems",h.numItems,s)}createContentFromData(t,i){return new Y(t,this,i)}getItemData(t){var i;const s=null===(i=this.options)||void 0===i?void 0:i.dataSource;let h={};Array.isArray(s)?h=s[t]:s&&"gallery"in s&&(s.items||(s.items=this.Qt(s.gallery)),h=s.items[t]);let e=h;e instanceof Element&&(e=this.ti(e));const n=this.dispatch("itemData",{itemData:e||{},index:t});return this.applyFilters("itemData",n.itemData,t)}Qt(t){var i,s;return null!==(i=this.options)&&void 0!==i&&i.children||null!==(s=this.options)&&void 0!==s&&s.childSelector?function(t,i,s=document){let h=[];if(t instanceof Element)h=[t];else if(t instanceof NodeList||Array.isArray(t))h=Array.from(t);else{const e="string"==typeof t?t:i;e&&(h=Array.from(s.querySelectorAll(e)))}return h}(this.options.children,this.options.childSelector,t)||[]:[t]}ti(t){const i={element:t},s="A"===t.tagName?t:t.querySelector("a");if(s){i.src=s.dataset.pswpSrc||s.href,s.dataset.pswpSrcset&&(i.srcset=s.dataset.pswpSrcset),i.width=s.dataset.pswpWidth?parseInt(s.dataset.pswpWidth,10):0,i.height=s.dataset.pswpHeight?parseInt(s.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,s.dataset.pswpType&&(i.type=s.dataset.pswpType);const e=t.querySelector("img");var h;if(e)i.msrc=e.currentSrc||e.src,i.alt=null!==(h=e.getAttribute("alt"))&&void 0!==h?h:"";(s.dataset.pswpCropped||s.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,s)}lazyLoadData(t,i){return J(t,this,i)}}{constructor(t){super(),this.options=this.ii(t||{}),this.offset={x:0,y:0},this.si={x:0,y:0},this.viewportSize={x:0,y:0},this.bgOpacity=1,this.currIndex=0,this.potentialIndex=0,this.isOpen=!1,this.isDestroying=!1,this.hasMouse=!1,this.hi={},this.Gt=void 0,this.topBar=void 0,this.element=void 0,this.template=void 0,this.container=void 0,this.scrollWrap=void 0,this.currSlide=void 0,this.events=new f,this.animations=new F,this.mainScroll=new A(this),this.gestures=new T(this),this.opener=new it(this),this.keyboard=new E(this),this.contentLoader=new Q(this)}init(){if(this.isOpen||this.isDestroying)return!1;this.isOpen=!0,this.dispatch("init"),this.dispatch("beforeOpen"),this.ei();let t="pswp--open";return this.gestures.supportsTouch&&(t+=" pswp--touch"),this.options.mainClass&&(t+=" "+this.options.mainClass),this.element&&(this.element.className+=" "+t),this.currIndex=this.options.index||0,this.potentialIndex=this.currIndex,this.dispatch("firstUpdate"),this.scrollWheel=new O(this),(Number.isNaN(this.currIndex)||this.currIndex<0||this.currIndex>=this.getNumItems())&&(this.currIndex=0),this.gestures.supportsTouch||this.mouseDetected(),this.updateSize(),this.offset.y=window.pageYOffset,this.hi=this.getItemData(this.currIndex),this.dispatch("gettingData",{index:this.currIndex,data:this.hi,slide:void 0}),this.Gt=this.getThumbBounds(),this.dispatch("initialLayout"),this.on("openingAnimationEnd",(()=>{const{itemHolders:t}=this.mainScroll;t[0]&&(t[0].el.style.display="block",this.setContent(t[0],this.currIndex-1)),t[2]&&(t[2].el.style.display="block",this.setContent(t[2],this.currIndex+1)),this.appendHeavy(),this.contentLoader.updateLazy(),this.events.add(window,"resize",this.ni.bind(this)),this.events.add(window,"scroll",this.oi.bind(this)),this.dispatch("bindEvents")})),this.mainScroll.itemHolders[1]&&this.setContent(this.mainScroll.itemHolders[1],this.currIndex),this.dispatch("change"),this.opener.open(),this.dispatch("afterInit"),!0}getLoopedIndex(t){const i=this.getNumItems();return this.options.loop&&(t>i-1&&(t-=i),t<0&&(t+=i)),n(t,0,i-1)}appendHeavy(){this.mainScroll.itemHolders.forEach((t=>{var i;null===(i=t.slide)||void 0===i||i.appendHeavy()}))}goTo(t){this.mainScroll.moveIndexBy(this.getLoopedIndex(t)-this.potentialIndex)}next(){this.goTo(this.potentialIndex+1)}prev(){this.goTo(this.potentialIndex-1)}zoomTo(...t){var i;null===(i=this.currSlide)||void 0===i||i.zoomTo(...t)}toggleZoom(){var t;null===(t=this.currSlide)||void 0===t||t.toggleZoom()}close(){this.opener.isOpen&&!this.isDestroying&&(this.isDestroying=!0,this.dispatch("close"),this.events.removeAll(),this.opener.close())}destroy(){var t;if(!this.isDestroying)return this.options.showHideAnimationType="none",void this.close();this.dispatch("destroy"),this.Yt={},this.scrollWrap&&(this.scrollWrap.ontouchmove=null,this.scrollWrap.ontouchend=null),null===(t=this.element)||void 0===t||t.remove(),this.mainScroll.itemHolders.forEach((t=>{var i;null===(i=t.slide)||void 0===i||i.destroy()})),this.contentLoader.destroy(),this.events.removeAll()}refreshSlideContent(t){this.contentLoader.removeByIndex(t),this.mainScroll.itemHolders.forEach(((i,s)=>{var h,e;let n=(null!==(h=null===(e=this.currSlide)||void 0===e?void 0:e.index)&&void 0!==h?h:0)-1+s;var o;(this.canLoop()&&(n=this.getLoopedIndex(n)),n===t)&&(this.setContent(i,t,!0),1===s&&(this.currSlide=i.slide,null===(o=i.slide)||void 0===o||o.setIsActive(!0)))})),this.dispatch("change")}setContent(t,i,s){if(this.canLoop()&&(i=this.getLoopedIndex(i)),t.slide){if(t.slide.index===i&&!s)return;t.slide.destroy(),t.slide=void 0}if(!this.canLoop()&&(i<0||i>=this.getNumItems()))return;const h=this.getItemData(i);t.slide=new b(h,i,this),i===this.currIndex&&(this.currSlide=t.slide),t.slide.append(t.el)}getViewportCenterPoint(){return{x:this.viewportSize.x/2,y:this.viewportSize.y/2}}updateSize(t){if(this.isDestroying)return;const s=w(this.options,this);!t&&e(s,this.si)||(i(this.si,s),this.dispatch("beforeResize"),i(this.viewportSize,this.si),this.oi(),this.dispatch("viewportSize"),this.mainScroll.resize(this.opener.isOpen),!this.hasMouse&&window.matchMedia("(any-hover: hover)").matches&&this.mouseDetected(),this.dispatch("resize"))}applyBgOpacity(t){this.bgOpacity=Math.max(t,0),this.bg&&(this.bg.style.opacity=String(this.bgOpacity*this.options.bgOpacity))}mouseDetected(){var t;this.hasMouse||(this.hasMouse=!0,null===(t=this.element)||void 0===t||t.classList.add("pswp--has_mouse"))}ni(){this.updateSize(),/iPhone|iPad|iPod/i.test(window.navigator.userAgent)&&setTimeout((()=>{this.updateSize()}),500)}oi(){this.setScrollOffset(0,window.pageYOffset)}setScrollOffset(t,i){this.offset.x=t,this.offset.y=i,this.dispatch("updateScrollOffset")}ei(){this.element=t("pswp","div"),this.element.setAttribute("tabindex","-1"),this.element.setAttribute("role","dialog"),this.template=this.element,this.bg=t("pswp__bg","div",this.element),this.scrollWrap=t("pswp__scroll-wrap","section",this.element),this.container=t("pswp__container","div",this.scrollWrap),this.scrollWrap.setAttribute("aria-roledescription","carousel"),this.container.setAttribute("aria-live","off"),this.container.setAttribute("id","pswp__items"),this.mainScroll.appendHolders(),this.ui=new W(this),this.ui.init(),(this.options.appendToEl||document.body).appendChild(this.element)}getThumbBounds(){return function(t,i,s){const h=s.dispatch("thumbBounds",{index:t,itemData:i,instance:s});if(h.thumbBounds)return h.thumbBounds;const{element:e}=i;let n,o;if(e&&!1!==s.options.thumbSelector){const t=s.options.thumbSelector||"img";o=e.matches(t)?e:e.querySelector(t)}return o=s.applyFilters("thumbEl",o,i,t),o&&(n=i.thumbCropped?function(t,i,s){const h=t.getBoundingClientRect(),e=h.width/i,n=h.height/s,o=e>n?e:n,r=(h.width-i*o)/2,a=(h.height-s*o)/2,l={x:h.left+r,y:h.top+a,w:i*o};return l.innerRect={w:h.width,h:h.height,x:r,y:a},l}(o,i.width||i.w||0,i.height||i.h||0):function(t){const i=t.getBoundingClientRect();return{x:i.left,y:i.top,w:i.width}}(o)),s.applyFilters("thumbBounds",n,i,t)}(this.currIndex,this.currSlide?this.currSlide.data:this.hi,this)}canLoop(){return this.options.loop&&this.getNumItems()>2}ii(t){return window.matchMedia("(prefers-reduced-motion), (update: slow)").matches&&(t.showHideAnimationType="none",t.zoomAnimationDuration=0),{...st,...t}}}}));
vendor: 14,569 bytes, lines 1048-1052
1048/*! 1049 * PhotoSwipe Lightbox 5.4.4 - https://photoswipe.com 1050 * (c) 2024 Dmytro Semenov 1051 */ 1052!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(t="undefined"!=typeof globalThis?globalThis:t||self).PhotoSwipeLightbox=i()}(this,(function(){"use strict";function t(t,i,s){const h=document.createElement(i);return t&&(h.className=t),s&&s.appendChild(h),h}function i(t,i,s){t.style.width="number"==typeof i?`${i}px`:i,t.style.height="number"==typeof s?`${s}px`:s}const s="idle",h="loading",e="loaded",n="error";function o(t,i,s=document){let h=[];if(t instanceof Element)h=[t];else if(t instanceof NodeList||Array.isArray(t))h=Array.from(t);else{const e="string"==typeof t?t:i;e&&(h=Array.from(s.querySelectorAll(e)))}return h}function r(){return!(!navigator.vendor||!navigator.vendor.match(/apple/i))}class l{constructor(t,i){this.type=t,this.defaultPrevented=!1,i&&Object.assign(this,i)}preventDefault(){this.defaultPrevented=!0}}class a{constructor(i,s){if(this.element=t("pswp__img pswp__img--placeholder",i?"img":"div",s),i){const t=this.element;t.decoding="async",t.alt="",t.src=i,t.setAttribute("role","presentation")}this.element.setAttribute("aria-hidden","true")}setDisplayedSize(t,s){this.element&&("IMG"===this.element.tagName?(i(this.element,250,"auto"),this.element.style.transformOrigin="0 0",this.element.style.transform=function(t,i,s){let h=`translate3d(${t}px,${i||0}px,0)`;return void 0!==s&&(h+=` scale3d(${s},${s},1)`),h}(0,0,t/250)):i(this.element,t,s))}destroy(){var t;null!==(t=this.element)&&void 0!==t&&t.parentNode&&this.element.remove(),this.element=null}}class d{constructor(t,i,h){this.instance=i,this.data=t,this.index=h,this.element=void 0,this.placeholder=void 0,this.slide=void 0,this.displayedImageWidth=0,this.displayedImageHeight=0,this.width=Number(this.data.w)||Number(this.data.width)||0,this.height=Number(this.data.h)||Number(this.data.height)||0,this.isAttached=!1,this.hasSlide=!1,this.isDecoding=!1,this.state=s,this.data.type?this.type=this.data.type:this.data.src?this.type="image":this.type="html",this.instance.dispatch("contentInit",{content:this})}removePlaceholder(){this.placeholder&&!this.keepPlaceholder()&&setTimeout((()=>{this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0)}),1e3)}load(i,s){if(this.slide&&this.usePlaceholder())if(this.placeholder){const t=this.placeholder.element;t&&!t.parentElement&&this.slide.container.prepend(t)}else{const t=this.instance.applyFilters("placeholderSrc",!(!this.data.msrc||!this.slide.isFirstSlide)&&this.data.msrc,this);this.placeholder=new a(t,this.slide.container)}this.element&&!s||this.instance.dispatch("contentLoad",{content:this,isLazy:i}).defaultPrevented||(this.isImageContent()?(this.element=t("pswp__img","img"),this.displayedImageWidth&&this.loadImage(i)):(this.element=t("pswp__content","div"),this.element.innerHTML=this.data.html||""),s&&this.slide&&this.slide.updateContentSize(!0))}loadImage(t){var i,s;if(!this.isImageContent()||!this.element||this.instance.dispatch("contentLoadImage",{content:this,isLazy:t}).defaultPrevented)return;const e=this.element;this.updateSrcsetSizes(),this.data.srcset&&(e.srcset=this.data.srcset),e.src=null!==(i=this.data.src)&&void 0!==i?i:"",e.alt=null!==(s=this.data.alt)&&void 0!==s?s:"",this.state=h,e.complete?this.onLoaded():(e.onload=()=>{this.onLoaded()},e.onerror=()=>{this.onError()})}setSlide(t){this.slide=t,this.hasSlide=!0,this.instance=t.pswp}onLoaded(){this.state=e,this.slide&&this.element&&(this.instance.dispatch("loadComplete",{slide:this.slide,content:this}),this.slide.isActive&&this.slide.heavyAppended&&!this.element.parentNode&&(this.append(),this.slide.updateContentSize(!0)),this.state!==e&&this.state!==n||this.removePlaceholder())}onError(){this.state=n,this.slide&&(this.displayError(),this.instance.dispatch("loadComplete",{slide:this.slide,isError:!0,content:this}),this.instance.dispatch("loadError",{slide:this.slide,content:this}))}isLoading(){return this.instance.applyFilters("isContentLoading",this.state===h,this)}isError(){return this.state===n}isImageContent(){return"image"===this.type}setDisplayedSize(t,s){if(this.element&&(this.placeholder&&this.placeholder.setDisplayedSize(t,s),!this.instance.dispatch("contentResize",{content:this,width:t,height:s}).defaultPrevented&&(i(this.element,t,s),this.isImageContent()&&!this.isError()))){const i=!this.displayedImageWidth&&t;this.displayedImageWidth=t,this.displayedImageHeight=s,i?this.loadImage(!1):this.updateSrcsetSizes(),this.slide&&this.instance.dispatch("imageSizeChange",{slide:this.slide,width:t,height:s,content:this})}}isZoomable(){return this.instance.applyFilters("isContentZoomable",this.isImageContent()&&this.state!==n,this)}updateSrcsetSizes(){if(!this.isImageContent()||!this.element||!this.data.srcset)return;const t=this.element,i=this.instance.applyFilters("srcsetSizesWidth",this.displayedImageWidth,this);(!t.dataset.largestUsedSize||i>parseInt(t.dataset.largestUsedSize,10))&&(t.sizes=i+"px",t.dataset.largestUsedSize=String(i))}usePlaceholder(){return this.instance.applyFilters("useContentPlaceholder",this.isImageContent(),this)}lazyLoad(){this.instance.dispatch("contentLazyLoad",{content:this}).defaultPrevented||this.load(!0)}keepPlaceholder(){return this.instance.applyFilters("isKeepingPlaceholder",this.isLoading(),this)}destroy(){this.hasSlide=!1,this.slide=void 0,this.instance.dispatch("contentDestroy",{content:this}).defaultPrevented||(this.remove(),this.placeholder&&(this.placeholder.destroy(),this.placeholder=void 0),this.isImageContent()&&this.element&&(this.element.onload=null,this.element.onerror=null,this.element=void 0))}displayError(){if(this.slide){var i,s;let h=t("pswp__error-msg","div");h.innerText=null!==(i=null===(s=this.instance.options)||void 0===s?void 0:s.errorMsg)&&void 0!==i?i:"",h=this.instance.applyFilters("contentErrorElement",h,this),this.element=t("pswp__content pswp__error-msg-container","div"),this.element.appendChild(h),this.slide.container.innerText="",this.slide.container.appendChild(this.element),this.slide.updateContentSize(!0),this.removePlaceholder()}}append(){if(this.isAttached||!this.element)return;if(this.isAttached=!0,this.state===n)return void this.displayError();if(this.instance.dispatch("contentAppend",{content:this}).defaultPrevented)return;const t="decode"in this.element;this.isImageContent()?t&&this.slide&&(!this.slide.isActive||r())?(this.isDecoding=!0,this.element.decode().catch((()=>{})).finally((()=>{this.isDecoding=!1,this.appendImage()}))):this.appendImage():this.slide&&!this.element.parentNode&&this.slide.container.appendChild(this.element)}activate(){!this.instance.dispatch("contentActivate",{content:this}).defaultPrevented&&this.slide&&(this.isImageContent()&&this.isDecoding&&!r()?this.appendImage():this.isError()&&this.load(!1,!0),this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","false"))}deactivate(){this.instance.dispatch("contentDeactivate",{content:this}),this.slide&&this.slide.holderElement&&this.slide.holderElement.setAttribute("aria-hidden","true")}remove(){this.isAttached=!1,this.instance.dispatch("contentRemove",{content:this}).defaultPrevented||(this.element&&this.element.parentNode&&this.element.remove(),this.placeholder&&this.placeholder.element&&this.placeholder.element.remove())}appendImage(){this.isAttached&&(this.instance.dispatch("contentAppendImage",{content:this}).defaultPrevented||(this.slide&&this.element&&!this.element.parentNode&&this.slide.container.appendChild(this.element),this.state!==e&&this.state!==n||this.removePlaceholder()))}}function c(t,i,s,h,e){let n=0;if(i.paddingFn)n=i.paddingFn(s,h,e)[t];else if(i.padding)n=i.padding[t];else{const s="padding"+t[0].toUpperCase()+t.slice(1);i[s]&&(n=i[s])}return Number(n)||0}class u{constructor(t,i,s,h){this.pswp=h,this.options=t,this.itemData=i,this.index=s,this.panAreaSize=null,this.elementSize=null,this.fit=1,this.fill=1,this.vFill=1,this.initial=1,this.secondary=1,this.max=1,this.min=1}update(t,i,s){const h={x:t,y:i};this.elementSize=h,this.panAreaSize=s;const e=s.x/h.x,n=s.y/h.y;this.fit=Math.min(1,e<n?e:n),this.fill=Math.min(1,e>n?e:n),this.vFill=Math.min(1,n),this.initial=this.t(),this.secondary=this.i(),this.max=Math.max(this.initial,this.secondary,this.o()),this.min=Math.min(this.fit,this.initial,this.secondary),this.pswp&&this.pswp.dispatch("zoomLevelsUpdate",{zoomLevels:this,slideData:this.itemData})}l(t){const i=t+"ZoomLevel",s=this.options[i];if(s)return"function"==typeof s?s(this):"fill"===s?this.fill:"fit"===s?this.fit:Number(s)}i(){let t=this.l("secondary");return t||(t=Math.min(1,3*this.fit),this.elementSize&&t*this.elementSize.x>4e3&&(t=4e3/this.elementSize.x),t)}t(){return this.l("initial")||this.fit}o(){return this.l("max")||Math.max(1,4*this.fit)}}function p(t,i,s){const h=i.createContentFromData(t,s);let e;const{options:n}=i;if(n){let o;e=new u(n,t,-1),o=i.pswp?i.pswp.viewportSize:function(t,i){if(t.getViewportSizeFn){const s=t.getViewportSizeFn(t,i);if(s)return s}return{x:document.documentElement.clientWidth,y:window.innerHeight}}(n,i);const r=function(t,i,s,h){return{x:i.x-c("left",t,i,s,h)-c("right",t,i,s,h),y:i.y-c("top",t,i,s,h)-c("bottom",t,i,s,h)}}(n,o,t,s);e.update(h.width,h.height,r)}return h.lazyLoad(),e&&h.setDisplayedSize(Math.ceil(h.width*e.initial),Math.ceil(h.height*e.initial)),h}return class extends class extends class{constructor(){this.u={},this.p={},this.pswp=void 0,this.options=void 0}addFilter(t,i,s=100){var h,e,n;this.p[t]||(this.p[t]=[]),null===(h=this.p[t])||void 0===h||h.push({fn:i,priority:s}),null===(e=this.p[t])||void 0===e||e.sort(((t,i)=>t.priority-i.priority)),null===(n=this.pswp)||void 0===n||n.addFilter(t,i,s)}removeFilter(t,i){this.p[t]&&(this.p[t]=this.p[t].filter((t=>t.fn!==i))),this.pswp&&this.pswp.removeFilter(t,i)}applyFilters(t,...i){var s;return null===(s=this.p[t])||void 0===s||s.forEach((t=>{i[0]=t.fn.apply(this,i)})),i[0]}on(t,i){var s,h;this.u[t]||(this.u[t]=[]),null===(s=this.u[t])||void 0===s||s.push(i),null===(h=this.pswp)||void 0===h||h.on(t,i)}off(t,i){var s;this.u[t]&&(this.u[t]=this.u[t].filter((t=>i!==t))),null===(s=this.pswp)||void 0===s||s.off(t,i)}dispatch(t,i){var s;if(this.pswp)return this.pswp.dispatch(t,i);const h=new l(t,i);return null===(s=this.u[t])||void 0===s||s.forEach((t=>{t.call(this,h)})),h}}{getNumItems(){var t;let i=0;const s=null===(t=this.options)||void 0===t?void 0:t.dataSource;s&&"length"in s?i=s.length:s&&"gallery"in s&&(s.items||(s.items=this.v(s.gallery)),s.items&&(i=s.items.length));const h=this.dispatch("numItems",{dataSource:s,numItems:i});return this.applyFilters("numItems",h.numItems,s)}createContentFromData(t,i){return new d(t,this,i)}getItemData(t){var i;const s=null===(i=this.options)||void 0===i?void 0:i.dataSource;let h={};Array.isArray(s)?h=s[t]:s&&"gallery"in s&&(s.items||(s.items=this.v(s.gallery)),h=s.items[t]);let e=h;e instanceof Element&&(e=this.m(e));const n=this.dispatch("itemData",{itemData:e||{},index:t});return this.applyFilters("itemData",n.itemData,t)}v(t){var i,s;return null!==(i=this.options)&&void 0!==i&&i.children||null!==(s=this.options)&&void 0!==s&&s.childSelector?o(this.options.children,this.options.childSelector,t)||[]:[t]}m(t){const i={element:t},s="A"===t.tagName?t:t.querySelector("a");if(s){i.src=s.dataset.pswpSrc||s.href,s.dataset.pswpSrcset&&(i.srcset=s.dataset.pswpSrcset),i.width=s.dataset.pswpWidth?parseInt(s.dataset.pswpWidth,10):0,i.height=s.dataset.pswpHeight?parseInt(s.dataset.pswpHeight,10):0,i.w=i.width,i.h=i.height,s.dataset.pswpType&&(i.type=s.dataset.pswpType);const e=t.querySelector("img");var h;if(e)i.msrc=e.currentSrc||e.src,i.alt=null!==(h=e.getAttribute("alt"))&&void 0!==h?h:"";(s.dataset.pswpCropped||s.dataset.cropped)&&(i.thumbCropped=!0)}return this.applyFilters("domItemData",i,t,s)}lazyLoadData(t,i){return p(t,this,i)}}{constructor(t){super(),this.options=t||{},this.g=0,this.shouldOpen=!1,this._=void 0,this.onThumbnailsClick=this.onThumbnailsClick.bind(this)}init(){o(this.options.gallery,this.options.gallerySelector).forEach((t=>{t.addEventListener("click",this.onThumbnailsClick,!1)}))}onThumbnailsClick(t){if(function(t){return"button"in t&&1===t.button||t.ctrlKey||t.metaKey||t.altKey||t.shiftKey}(t)||window.pswp)return;let i={x:t.clientX,y:t.clientY};i.x||i.y||(i=null);let s=this.getClickedIndex(t);s=this.applyFilters("clickedIndex",s,t,this);const h={gallery:t.currentTarget};s>=0&&(t.preventDefault(),this.loadAndOpen(s,h,i))}getClickedIndex(t){if(this.options.getClickedIndexFn)return this.options.getClickedIndexFn.call(this,t);const i=t.target,s=o(this.options.children,this.options.childSelector,t.currentTarget).findIndex((t=>t===i||t.contains(i)));return-1!==s?s:this.options.children||this.options.childSelector?-1:0}loadAndOpen(t,i,s){if(window.pswp||!this.options)return!1;if(!i&&this.options.gallery&&this.options.children){const t=o(this.options.gallery);t[0]&&(i={gallery:t[0]})}return this.options.index=t,this.options.initialPointerPos=s,this.shouldOpen=!0,this.preload(t,i),!0}preload(t,i){const{options:s}=this;i&&(s.dataSource=i);const h=[],e=typeof s.pswpModule;if("function"==typeof(n=s.pswpModule)&&n.prototype&&n.prototype.goTo)h.push(Promise.resolve(s.pswpModule));else{if("string"===e)throw new Error("pswpModule as string is no longer supported");if("function"!==e)throw new Error("pswpModule is not valid");h.push(s.pswpModule())}var n;"function"==typeof s.openPromise&&h.push(s.openPromise()),!1!==s.preloadFirstSlide&&t>=0&&(this._=function(t,i){const s=i.getItemData(t);if(!i.dispatch("lazyLoadSlide",{index:t,itemData:s}).defaultPrevented)return p(s,i,t)}(t,this));const o=++this.g;Promise.all(h).then((t=>{if(this.shouldOpen){const i=t[0];this.I(i,o)}}))}I(t,i){if(i!==this.g&&this.shouldOpen)return;if(this.shouldOpen=!1,window.pswp)return;const s="object"==typeof t?new t.default(this.options):new t(this.options);this.pswp=s,window.pswp=s,Object.keys(this.u).forEach((t=>{var i;null===(i=this.u[t])||void 0===i||i.forEach((i=>{s.on(t,i)}))})),Object.keys(this.p).forEach((t=>{var i;null===(i=this.p[t])||void 0===i||i.forEach((i=>{s.addFilter(t,i.fn,i.priority)}))})),this._&&(s.contentLoader.addToCache(this._),this._=void 0),s.on("destroy",(()=>{this.pswp=void 0,delete window.pswp})),s.init()}destroy(){var t;null===(t=this.pswp)||void 0===t||t.destroy(),this.shouldOpen=!1,this.u={},o(this.options.gallery,this.options.gallerySelector).forEach((t=>{t.removeEventListener("click",this.onThumbnailsClick,!1)}))}}}));
1053function registerAutocompleteToJQuery(jQuery){ 1054/** 1055 * Ajax Autocomplete for jQuery, version 1.2.24 1056 * (c) 2014 Tomas Kirda 1057 * 1058 * Ajax Autocomplete for jQuery is freely distributable under the terms of an MIT-style license. 1059 * For details, see the web site: https://github.com/devbridge/jQuery-Autocomplete 1060 */ 1061!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(a){"use strict";function b(c,d){var e=function(){},f=this,g={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:b.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:e,onSearchComplete:e,onSearchError:e,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(a,b,c){return-1!==a.value.toLowerCase().indexOf(c)},paramName:"query",transformResult:function(b){return"string"==typeof b?a.parseJSON(b):b},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};f.element=c,f.el=a(c),f.suggestions=[],f.badQueries=[],f.selectedIndex=-1,f.currentValue=f.element.value,f.intervalId=0,f.cachedResponse={},f.onChangeInterval=null,f.onChange=null,f.isLocal=!1,f.suggestionsContainer=null,f.noSuggestionsContainer=null,f.options=a.extend({},g,d),f.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},f.hint=null,f.hintValue="",f.selection=null,f.initialize(),f.setOptions(d)}var c=function(){return{escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(a){var b=document.createElement("div");return b.className=a,b.style.position="absolute",b.style.display="none",b}}}(),d={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};b.utils=c,a.Autocomplete=b,b.formatResult=function(a,b){var d="("+c.escapeRegExChars(b)+")";return a.value.replace(new RegExp(d,"gi"),"<strong>$1</strong>").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")},b.prototype={killerFn:null,initialize:function(){var c,d=this,e="."+d.classes.suggestion,f=d.classes.selected,g=d.options;d.element.setAttribute("autocomplete","off"),d.killerFn=function(b){0===a(b.target).closest("."+d.options.containerClass).length&&(d.killSuggestions(),d.disableKillerFn())},d.noSuggestionsContainer=a('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),d.suggestionsContainer=b.utils.createNode(g.containerClass),c=a(d.suggestionsContainer),c.appendTo(g.appendTo),"auto"!==g.width&&c.width(g.width),c.on("mouseover.autocomplete",e,function(){d.activate(a(this).data("index"))}),c.on("mouseout.autocomplete",function(){d.selectedIndex=-1,c.children("."+f).removeClass(f)}),c.on("click.autocomplete",e,function(){d.select(a(this).data("index"))}),d.fixPositionCapture=function(){d.visible&&d.fixPosition()},a(window).on("resize.autocomplete",d.fixPositionCapture),d.el.on("keydown.autocomplete",function(a){d.onKeyPress(a)}),d.el.on("keyup.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("blur.autocomplete",function(){d.onBlur()}),d.el.on("focus.autocomplete",function(){d.onFocus()}),d.el.on("change.autocomplete",function(a){d.onKeyUp(a)}),d.el.on("input.autocomplete",function(a){d.onKeyUp(a)})},onFocus:function(){var a=this;a.fixPosition(),0===a.options.minChars&&0===a.el.val().length&&a.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var a=this;a.currentRequest&&(a.currentRequest.abort(),a.currentRequest=null)},setOptions:function(b){var c=this,d=c.options;a.extend(d,b),c.isLocal=a.isArray(d.lookup),c.isLocal&&(d.lookup=c.verifySuggestionsFormat(d.lookup)),d.orientation=c.validateOrientation(d.orientation,"bottom"),a(c.suggestionsContainer).css({"max-height":d.maxHeight+"px",width:d.width+"px","z-index":d.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var a=this;a.disabled=!0,clearInterval(a.onChangeInterval),a.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var b=this,c=a(b.suggestionsContainer),d=c.parent().get(0);if(d===document.body||b.options.forceFixPosition){var e=b.options.orientation,f=c.outerHeight(),g=b.el.outerHeight(),h=b.el.offset(),i={top:h.top,left
1061:h.left};if("auto"===e){var j=a(window).height(),k=a(window).scrollTop(),l=-k+h.top-f,m=k+j-(h.top+g+f);e=Math.max(l,m)===l?"top":"bottom"}if("top"===e?i.top+=-f:i.top+=g,d!==document.body){var n,o=c.css("opacity");b.visible||c.css("opacity",0).show(),n=c.offsetParent().offset(),i.top-=n.top,i.left-=n.left,b.visible||c.css("opacity",o).hide()}"auto"===b.options.width&&(i.width=b.el.outerWidth()-2+"px"),c.css(i)}},enableKillerFn:function(){var b=this;a(document).on("click.autocomplete",b.killerFn)},disableKillerFn:function(){var b=this;a(document).off("click.autocomplete",b.killerFn)},killSuggestions:function(){var a=this;a.stopKillSuggestions(),a.intervalId=window.setInterval(function(){a.visible&&(a.el.val(a.currentValue),a.hide()),a.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var a,b=this,c=b.el.val().length,d=b.element.selectionStart;return"number"==typeof d?d===c:document.selection?(a=document.selection.createRange(),a.moveStart("character",-c),c===a.text.length):!0},onKeyPress:function(a){var b=this;if(!b.disabled&&!b.visible&&a.which===d.DOWN&&b.currentValue)return void b.suggest();if(!b.disabled&&b.visible){switch(a.which){case d.ESC:b.el.val(b.currentValue),b.hide();break;case d.RIGHT:if(b.hint&&b.options.onHint&&b.isCursorAtEnd()){b.selectHint();break}return;case d.TAB:if(b.hint&&b.options.onHint)return void b.selectHint();if(-1===b.selectedIndex)return void b.hide();if(b.select(b.selectedIndex),b.options.tabDisabled===!1)return;break;case d.RETURN:if(-1===b.selectedIndex)return void b.hide();b.select(b.selectedIndex);break;case d.UP:b.moveUp();break;case d.DOWN:b.moveDown();break;default:return}a.stopImmediatePropagation(),a.preventDefault()}},onKeyUp:function(a){var b=this;if(!b.disabled){switch(a.which){case d.UP:case d.DOWN:return}clearInterval(b.onChangeInterval),b.currentValue!==b.el.val()&&(b.findBestHint(),b.options.deferRequestBy>0?b.onChangeInterval=setInterval(function(){b.onValueChange()},b.options.deferRequestBy):b.onValueChange())}},onValueChange:function(){var b=this,c=b.options,d=b.el.val(),e=b.getQuery(d);return b.selection&&b.currentValue!==e&&(b.selection=null,(c.onInvalidateSelection||a.noop).call(b.element)),clearInterval(b.onChangeInterval),b.currentValue=d,b.selectedIndex=-1,c.triggerSelectOnValidInput&&b.isExactMatch(e)?void b.select(0):void(e.length<c.minChars?b.hide():b.getSuggestions(e))},isExactMatch:function(a){var b=this.suggestions;return 1===b.length&&b[0].value.toLowerCase()===a.toLowerCase()},getQuery:function(b){var c,d=this.options.delimiter;return d?(c=b.split(d),a.trim(c[c.length-1])):b},getSuggestionsLocal:function(b){var c,d=this,e=d.options,f=b.toLowerCase(),g=e.lookupFilter,h=parseInt(e.lookupLimit,10);return c={suggestions:a.grep(e.lookup,function(a){return g(a,b,f)})},h&&c.suggestions.length>h&&(c.suggestions=c.suggestions.slice(0,h)),c},getSuggestions:function(b){var c,d,e,f,g=this,h=g.options,i=h.serviceUrl;if(h.params[h.paramName]=b,d=h.ignoreParams?null:h.params,h.onSearchStart.call(g.element,h.params)!==!1){if(a.isFunction(h.lookup))return void h.lookup(b,function(a){g.suggestions=a.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,a.suggestions)});g.isLocal?c=g.getSuggestionsLocal(b):(a.isFunction(i)&&(i=i.call(g.element,b)),e=i+"?"+a.param(d||{}),c=g.cachedResponse[e]),c&&a.isArray(c.suggestions)?(g.suggestions=c.suggestions,g.suggest(),h.onSearchComplete.call(g.element,b,c.suggestions)):g.isBadQuery(b)?h.onSearchComplete.call(g.element,b,[]):(g.abortAjax(),f={url:i,data:d,type:h.type,dataType:h.dataType},a.extend(f,h.ajaxSettings),g.currentRequest=a.ajax(f).done(function(a){var c;g.currentRequest=null,c=h.transformResult(a,b),g.processResponse(c,b,e),h.onSearchComplete.call(g.element,b,c.suggestions)}).fail(function(a,c,d){h.onSearchError.call(g.element,b,a,c,d)}))}},isBadQuery:function(a){if(!this.options.preventBadQueries)return!1;for(var b=this.badQueries,c=b.length;c--;)if(0===a.indexOf(b[c]))return!0;return!1},hide:function(){var b=this,c=a(b.suggestionsContainer);a.isFunction(b.options.onHide)&&b.visible&&b.options.onHide.call(b.element,c),b.visible=!1,b.selectedIndex=-1,
1061clearInterval(b.onChangeInterval),a(b.suggestionsContainer).hide(),b.signalHint(null)},suggest:function(){if(0===this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var b,c=this,d=c.options,e=d.groupBy,f=d.formatResult,g=c.getQuery(c.currentValue),h=c.classes.suggestion,i=c.classes.selected,j=a(c.suggestionsContainer),k=a(c.noSuggestionsContainer),l=d.beforeRender,m="",n=function(a,c){var d=a.data[e];return b===d?"":(b=d,'<div class="autocomplete-group"><strong>'+b+"</strong></div>")};return d.triggerSelectOnValidInput&&c.isExactMatch(g)?void c.select(0):(a.each(c.suggestions,function(a,b){e&&(m+=n(b,g,a)),m+='<div class="'+h+'" data-index="'+a+'">'+f(b,g)+"</div>"}),this.adjustContainerWidth(),k.detach(),j.html(m),a.isFunction(l)&&l.call(c.element,j),c.fixPosition(),j.show(),d.autoSelectFirst&&(c.selectedIndex=0,j.scrollTop(0),j.children("."+h).first().addClass(i)),c.visible=!0,void c.findBestHint())},noSuggestions:function(){var b=this,c=a(b.suggestionsContainer),d=a(b.noSuggestionsContainer);this.adjustContainerWidth(),d.detach(),c.empty(),c.append(d),b.fixPosition(),c.show(),b.visible=!0},adjustContainerWidth:function(){var b,c=this,d=c.options,e=a(c.suggestionsContainer);"auto"===d.width&&(b=c.el.outerWidth()-2,e.width(b>0?b:300))},findBestHint:function(){var b=this,c=b.el.val().toLowerCase(),d=null;c&&(a.each(b.suggestions,function(a,b){var e=0===b.value.toLowerCase().indexOf(c);return e&&(d=b),!e}),b.signalHint(d))},signalHint:function(b){var c="",d=this;b&&(c=d.currentValue+b.value.substr(d.currentValue.length)),d.hintValue!==c&&(d.hintValue=c,d.hint=b,(this.options.onHint||a.noop)(c))},verifySuggestionsFormat:function(b){return b.length&&"string"==typeof b[0]?a.map(b,function(a){return{value:a,data:null}}):b},validateOrientation:function(b,c){return b=a.trim(b||"").toLowerCase(),-1===a.inArray(b,["auto","bottom","top"])&&(b=c),b},processResponse:function(a,b,c){var d=this,e=d.options;a.suggestions=d.verifySuggestionsFormat(a.suggestions),e.noCache||(d.cachedResponse[c]=a,e.preventBadQueries&&0===a.suggestions.length&&d.badQueries.push(b)),b===d.getQuery(d.currentValue)&&(d.suggestions=a.suggestions,d.suggest())},activate:function(b){var c,d=this,e=d.classes.selected,f=a(d.suggestionsContainer),g=f.find("."+d.classes.suggestion);return f.find("."+e).removeClass(e),d.selectedIndex=b,-1!==d.selectedIndex&&g.length>d.selectedIndex?(c=g.get(d.selectedIndex),a(c).addClass(e),c):null},selectHint:function(){var b=this,c=a.inArray(b.hint,b.suggestions);b.select(c)},select:function(a){var b=this;b.hide(),b.onSelect(a)},moveUp:function(){var b=this;if(-1!==b.selectedIndex)return 0===b.selectedIndex?(a(b.suggestionsContainer).children().first().removeClass(b.classes.selected),b.selectedIndex=-1,b.el.val(b.currentValue),void b.findBestHint()):void b.adjustScroll(b.selectedIndex-1)},moveDown:function(){var a=this;a.selectedIndex!==a.suggestions.length-1&&a.adjustScroll(a.selectedIndex+1)},adjustScroll:function(b){var c=this,d=c.activate(b);if(d){var e,f,g,h=a(d).outerHeight();e=d.offsetTop,f=a(c.suggestionsContainer).scrollTop(),g=f+c.options.maxHeight-h,f>e?a(c.suggestionsContainer).scrollTop(e):e>g&&a(c.suggestionsContainer).scrollTop(e-c.options.maxHeight+h),c.options.preserveInput||c.el.val(c.getValue(c.suggestions[b].value)),c.signalHint(null)}},onSelect:function(b){var c=this,d=c.options.onSelect,e=c.suggestions[b];c.currentValue=c.getValue(e.value),c.currentValue===c.el.val()||c.options.preserveInput||c.el.val(c.currentValue),c.signalHint(null),c.suggestions=[],c.selection=e,a.isFunction(d)&&d.call(c.element,e)},getValue:function(a){var b,c,d=this,e=d.options.delimiter;return e?(b=d.currentValue,c=b.split(e),1===c.length?a:b.substr(0,b.length-c[c.length-1].length)+a):a},dispose:function(){var b=this;b.el.off(".autocomplete").removeData("autocomplete"),b.disableKillerFn(),a(window).off("resize.autocomplete",b.fixPositionCapture),a(b.suggestionsContainer).remove()}},a.fn.autocomplete=a.fn.devbridgeAutocomplete=function(c,d){var e="autocomplete";return 0===arguments.length?this.first().data(e):this.each(function(){var f=a(this),g=f.data(e);"string"==typeof c?g&&"function"==typeof g[c]&&g[c](d):(g&&g.dispose&&g.dispose(),g=new b(this,c),f.data(e,g))})}}); 1062} 1063var externCallback=function(params){var bodyElement;"object"==typeof params&&void 0!==params.imgUrl&&""!==params.imgUrl?((bodyElement=document.querySelector("body")).style.backgroundImage="url("+params.imgUrl+")",bodyElement.className+=" design-page--has-advert--background branding",iinfo.adverts.background.startBackgroun
1063dAttachment(),document.querySelector("body").addEventListener("click",function(event){"body"===event.target.tagName.toLowerCase()&&window.open(params.clickUrl)})):console.error('Background: R2B2: response data "params" is missing. Empty advert code should not be generated. Contact IT, please.')};(()=>{document.addEventListener("DOMContentLoaded",function(){var cpexBrandingWrapperElement=document.querySelector("."+iinfo.adverts.cpex.branding.wrapper.cssClass);null!==cpexBrandingWrapperElement&&(cpexBrandingWrapperWidth=cpexBrandingWrapperElement.offsetWidth)});var cpexBrandingWrapperWidth,observer=new MutationObserver(function(mutations){mutations.forEach(function(){var cpexBrandingWrapperElement=document.querySelector("."+iinfo.adverts.cpex.branding.wrapper.cssClass);if(null!==cpexBrandingWrapperElement&&cpexBrandingWrapperWidth>cpexBrandingWrapperElement.offsetWidth)try{cpexBrandingWrapperWidth=cpexBrandingWrapperElement.offsetWidth,iinfo.instances.navigationResponsive.forEach(function(item){item.update()})}catch(e){iinfo.debug.logger.log(iinfo.debug.Logger.LEVEL_WARNING,"adverts: background: position: "+e.message,{})}})}),observedElement=document.querySelector("."+iinfo.adverts.cpex.branding.wrapper.cssClass);null!==observedElement&&observer.observe(observedElement,{attributes:!0,attributeFilter:["style"]})})();var ContentOverlay=function(options){this.elements={},this.elements.classes=options.classes,this.elements.cssRules=options.cssRules,this.elements.cssRules.layer="."+options.classes.layer};ContentOverlay.prototype={init:function(){var _this=this,$wrapperElement=$(_this.elements.cssRules.pageWrapper),$contentElement=$(_this.elements.cssRules.pageContent);0<$wrapperElement.length&&null===document.querySelector(_this.elements.cssRules.layer+"--default")&&$wrapperElement.append('<div class="'+_this.elements.classes.layer+"--default "+_this.elements.classes.layer+'"></div>'),0<$contentElement.length&&null===document.querySelector(_this.elements.cssRules.layer+"--content")&&$wrapperElement!==$contentElement&&$contentElement.append('<div class="'+_this.elements.classes.layer+"--content "+_this.elements.classes.layer+'"></div>'),0<$(_this.elements.cssRules.inputField+":focus").length&&_this.addStatusVisible(),$(_this.elements.cssRules.inputField).bind("focus",function(){_this.addStatusVisible()}),$(_this.elements.cssRules.inputField).bind("blur",function(){_this.removeStatusVisible()})},addStatusVisible:function(){$(this.elements.cssRules.pageWrapper).addClass(this.elements.classes.statusVisible)},removeStatusVisible:function(){$(this.elements.cssRules.pageWrapper).removeClass(this.elements.classes.statusVisible)}};var iinfo=iinfo||{};$(document).ready(function(){iinfo.searchOverlay=new ContentOverlay({classes:{statusVisible:"js-search-overlay-visible js-event-click-disabled",layer:"search-overlay-content"},cssRules:{pageWrapper:"body",pageContent:".parter-cpex-branding-wrapper",heurekaTab:"#heurekaTableft",inputField:".search-form--header .search-form__input"}}),iinfo.searchOverlay.init(),$(".fancybox").fancybox({padding:20,margin:50,overlayOpacity:.9,overlayColor:"#222",titlePosition:"inside",centerOnScroll:!0,type:"image",onStart:function(){$("#fancybox-outer").addClass("design-image-navigation--caret-arrows design-image-navigation"),$("#fancybox-right").addClass("design-image-navigation__arrow-wrapper--right design-image-navigation__arrow-wrapper"),$("#fancybox-left").addClass("design-image-navigation__arrow-wrapper--left design-image-navigation__arrow-wrapper"),$("#fancybox-right-ico").addClass("design-image-navigation__arrow--right design-image-navigation__arrow"),$("#fancybox-left-ico").addClass("design-image-navigation__arrow--left design-image-navigation__arrow")}}),void 0!==$.modal&&($.modal.defaults.fadeDuration=200,$.modal.defaults.showSpinner=!1,$.modal.defaults.closeText="ZavÅÃt")}),iinfo.nette.ajax.naja.extension.queue.push({initialize:function(naja){naja.uiHandler.addEventListener("interaction",function(event){event.detail.options.isStartFromModal=!1;var currentModal=$.modal.getCurrent();currentModal&¤tModal.$elm.has(event.detail.element)&&(event.detail.options.isStartFromModal=!0)}.bind(this)),naja.addEventListener("complete",function(event){event.detail.options.isStartFromModal&&((event=$.modal.getCurrent())&&($(event.$elm.selector+" form input:not(:submit)").each(function(i,v){$(v).val("")}
vendor: 4,944 bytes, lines 1063-1067
1063),$(event.$elm.selector+" form select").each(function(i,v){$(v).val("")}),$(event.$elm.selector+" form textarea").each(function(i,v){$(v).val("")})),$.modal.close())}.bind(this))}});/* 1064 A simple jQuery modal (http://github.com/kylefox/jquery-modal) 1065 Version 0.8.2 1066*/ 1067!function(o){"object"==typeof module&&"object"==typeof module.exports?o(require("jquery"),window,document):o(jQuery,window,document)}(function(o,t,e,i){var s=[],l=function(){return s.length?s[s.length-1]:null},n=function(){var o,t=!1;for(o=s.length-1;o>=0;o--)s[o].$blocker&&(s[o].$blocker.toggleClass("current",!t).toggleClass("behind",t),t=!0)};o.modal=function(t,e){var i,n;if(this.$body=o("body"),this.options=o.extend({},o.modal.defaults,e),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;o.modal.isActive();)o.modal.close();if(s.push(this),t.is("a"))if(n=t.attr("href"),/^#/.test(n)){if(this.$elm=o(n),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open()}else this.$elm=o("<div>"),this.$body.append(this.$elm),i=function(o,t){t.elm.remove()},this.showSpinner(),t.trigger(o.modal.AJAX_SEND),o.get(n).done(function(e){if(o.modal.isActive()){t.trigger(o.modal.AJAX_SUCCESS);var s=l();s.$elm.empty().append(e).on(o.modal.CLOSE,i),s.hideSpinner(),s.open(),t.trigger(o.modal.AJAX_COMPLETE)}}).fail(function(){t.trigger(o.modal.AJAX_FAIL);var e=l();e.hideSpinner(),s.pop(),t.trigger(o.modal.AJAX_COMPLETE)});else this.$elm=t,this.$body.append(this.$elm),this.open()},o.modal.prototype={constructor:o.modal,open:function(){var t=this;this.block(),this.options.doFade?setTimeout(function(){t.show()},this.options.fadeDuration*this.options.fadeDelay):this.show(),o(e).off("keydown.modal").on("keydown.modal",function(o){var t=l();27==o.which&&t.options.escapeClose&&t.close()}),this.options.clickClose&&this.$blocker.click(function(t){t.target==this&&o.modal.close()})},close:function(){s.pop(),this.unblock(),this.hide(),o.modal.isActive()||o(e).off("keydown.modal")},block:function(){this.$elm.trigger(o.modal.BEFORE_BLOCK,[this._ctx()]),this.$body.css("overflow","hidden"),this.$blocker=o('<div class="'+this.options.blockerClass+' blocker current"></div>').appendTo(this.$body),n(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(o.modal.BLOCK,[this._ctx()])},unblock:function(t){!t&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,n(),o.modal.isActive()||this.$body.css("overflow",""))},show:function(){this.$elm.trigger(o.modal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=o('<a href="#close-modal" rel="modal:close" class="close-modal '+this.options.closeClass+'">'+this.options.closeText+"</a>"),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css("opacity",0).show().animate({opacity:1},this.options.fadeDuration):this.$elm.show(),this.$elm.trigger(o.modal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger(o.modal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var t=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}):this.$elm.hide(0,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}),this.$elm.trigger(o.modal.CLOSE,[this._ctx()])},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||o('<div class="'+this.options.modalClass+'-spinner"></div>').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show())},hideSpinner:function(){this.spinner&&this.spinner.remove()},_ctx:function(){return{elm:this.$elm,$elm:this.$elm,$blocker:this.$blocker,options:this.options}}},o.modal.close=function(t){if(o.modal.isActive()){t&&t.preventDefault();var e=l();return e.close(),e.$elm}},o.modal.isActive=function(){return s.length>0},o.modal.getCurrent=l,o.modal.defaults={closeExisting:!0,escapeClose:!0,clickClose:!0,closeText:"Close",closeClass:"",modalClass:"modal",blockerClass:"jquery-modal",spinnerHtml:null,showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},o.modal.BEFORE_BLOCK="modal:before-block",o.modal.BLOCK="modal:block",o.modal.BEFORE_OPEN="modal:before-open",o.modal.OPEN="modal:open",o.modal.BEFORE_CLOSE="modal:before-close",o.modal.CLOSE="modal:close",o.modal.AFTER_CLOSE="modal:after-close",o.modal.AJAX_SEND="modal:ajax:send",o.modal.AJAX_SUCCESS="modal:ajax:success",o.modal.AJAX_FAIL="modal:ajax:fail",o.modal.AJAX_COMPLETE="modal:ajax:complete",o.fn.modal=function(t){return 1===this.length&&new o.modal(this,t),this},o(e).on("click.modal",'a[rel~="modal:close"]',o.modal.close),o(e).on("click.modal",'a[rel~="modal:open"]',function(t){t.preventDefault(),o(this).modal()})});
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.