javascript:(function(e,a,g,h,f,c,b,d){if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){c=a.createElement("script");c.type="text/javascript";c.src="https://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js";c.onload=c.onreadystatechange=function(){if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete")){h((f=e.jQuery).noConflict(1),b=1);f(c).remove()}};a.documentElement.childNodes[0].appendChild(c)}})(window,document,"1.12.4",function($,L){var jQuery=$;/* nanogallery2 - v0.0.0 - DEV DO NOT USE -2019-01-21 - http://nanogallery2.nanostudio.org - DEV DO NOT USE - */ /**! * @preserve nanogallery2 - javascript photo / video gallery and lightbox * Homepage: http://nanogallery2.nanostudio.org * Sources: https://github.com/nanostudio-org/nanogallery2 * * License: GPLv3 and commercial licence * * Requirements: * - jQuery (http://www.jquery.com) - version >= 1.7.1 * * Embeded components: * - shifty (https://github.com/jeremyckahn/shifty) * - imagesloaded (https://github.com/desandro/imagesloaded) * - hammer.js (http://hammerjs.github.io/) * - screenfull.js (https://github.com/sindresorhus/screenfull.js) * Tools: * - webfont generated with http://fontello.com - mainly based on Font Awesome Copyright (C) 2012 by Dave Gandy (http://fontawesome.io/) * - ICO online converter: https://iconverticons.com/online/ */ !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(a){var b=document.getElementById("ngyColorHelperToRGB");return null===b&&(b=document.createElement("div"),b.id="ngyColorHelperToRGB",b.style.cssText="display: none; color:"+a+";",document.body.appendChild(b)),getComputedStyle(b).color}function c(a,b,c){function d(a){var b=a.length,c=new Object;if(b>9){if(a=a.split(","),a.length<3||a.length>4)return null;c[0]=f(a[0].slice(4)),c[1]=f(a[1]),c[2]=f(a[2]),c[3]=a[3]?parseFloat(a[3]):-1}else{if(8==b||6==b||b<4)return null;b<6&&(a="#"+a[1]+a[1]+a[2]+a[2]+a[3]+a[3]+(b>4?a[4]+""+a[4]:"")),a=f(a.slice(1),16),c[0]=a>>16&255,c[1]=a>>8&255,c[2]=255&a,c[3]=9==b||5==b?g((a>>24&255)/255*1e4)/1e4:-1}return c}var e="";if("RGBA("==b.toUpperCase().substring(0,5)&&(e="a",b="rgb("+b.substring(5)),"number"!=typeof a||a<-1||a>1||"string"!=typeof b||"r"!=b[0]&&"#"!=b[0]||"string"!=typeof c&&void 0!==c)return null;var f=parseInt,g=Math.round,h=b.length>9,h="string"==typeof c?c.length>9||"c"==c&&!h:h,i=a<0,a=i?-1*a:a,c=c&&"c"!=c?c:i?"#000000":"#FFFFFF",j=d(b),k=d(c);return j&&k?h?"rgb"+e+"("+g((k[0]-j[0])*a+j[0])+","+g((k[1]-j[1])*a+j[1])+","+g((k[2]-j[2])*a+j[2])+(j[3]<0&&k[3]<0?")":","+(j[3]>-1&&k[3]>-1?g(1e4*((k[3]-j[3])*a+j[3]))/1e4:k[3]<0?j[3]:k[3])+")"):"#"+(4294967296+16777216*(j[3]>-1&&k[3]>-1?g(255*((k[3]-j[3])*a+j[3])):k[3]>-1?g(255*k[3]):j[3]>-1?g(255*j[3]):255)+65536*g((k[0]-j[0])*a+j[0])+256*g((k[1]-j[1])*a+j[1])+g((k[2]-j[2])*a+j[2])).toString(16).slice(j[3]>-1||k[3]>-1?1:3):null}function d(a){if(null===a||"object"!=typeof a)return a;var b=a.constructor();for(var c in a)b[c]=d(a[c]);return b}function e(){var a=jQuery(window);return{l:a.scrollLeft(),t:a.scrollTop(),w:a.width(),h:a.height()}}function f(a,b){var c=0;""==a&&(a="*"),jQuery(a).each(function(){var a=parseInt(jQuery(this).css("z-index"));c=a>c?a:c}),c++,jQuery(b).css("z-index",c)}function g(){function g(a){this.$e=null,this.ngy2ItemIdx=a,this.mediaNumber=0,this.posX=0,this.posY=0}function i(){if(Hb.albumListHidden.length>0)return void jQuery.nanogallery2["data_"+Hb.O.kind](Hb,"GetHiddenAlbums",Hb.albumListHidden,j);wb()||j()}function j(){if(""!=Hb.O.openOnStart){var a=k(Hb.O.openOnStart);"0"!=a.imageID?ga(a.imageID,a.albumID):l("-1",a.albumID)}else l("-1",0)}function k(a){var b={albumID:"0",imageID:"0"},c=a.split("/");return c.length>0&&(b.albumID=c[0],c.length>1&&(b.imageID=c[1])),b}function l(a,b){Hb.VOM.viewerDisplayed&&rb(null);var c=NGY2Item.GetIdx(Hb,b);if(Hb.GOM.curNavLevel="lN",0==c&&(Hb.GOM.curNavLevel="l1"),Hb.layout.SetEngine(),Hb.galleryResizeEventEnabled=!1,-1==c&&(NGY2Item.New(Hb,"","",b,"0","album"),c=Hb.I.length-1),!Hb.I[c].contentIsLoaded)return void ha(b,l,a,b);Ca(),Hb.GOM.pagination.currentPage=0,xb(b,""),w(c)}function m(){switch(Hb.galleryDisplayMode.Get()){case"PAGINATION":Hb.layout.support.rows&&Hb.galleryMaxRows.Get()>0&&r(Hb.GOM.albumIdx);break;case"MOREBUTTON":Hb.$E.conTnBottom.off("click");var a=Hb.GOM.items.length-Hb.GOM.itemsDisplayed;0==a?Hb.$E.conTnBottom.empty():(Hb.$E.conTnBottom.html('
+'+a+" "+Hb.O.icons.galleryMoreButton+"
"),Hb.$E.conTnBottom.on("click",function(a){Hb.GOM.displayedMoreSteps++,A()}))}}function n(a){var b="";Hb.O.breadcrumbHideIcons||(b=Hb.O.icons.breadcrumbAlbum,0==a&&(b=Hb.O.icons.breadcrumbHome));var c=jQuery('
'+b+Hb.I[a].title+"
").appendTo(Hb.GOM.navigationBar.$newContent.find(".nGY2Breadcrumb"));Hb.O.breadcrumbOnlyCurrentLevel?0==a?jQuery(c).data("albumID","0"):jQuery(c).data("albumID",Hb.I[a].albumID):jQuery(c).data("albumID",Hb.I[a].GetID()),c.click(function(){l("-1",jQuery(this).data("albumID"))})}function o(a){var b=jQuery('
'+(Hb.O.RTL?Hb.O.icons.breadcrumbSeparatorRtl:Hb.O.icons.breadcrumbSeparator)+"
").appendTo(Hb.GOM.navigationBar.$newContent.find(".nGY2Breadcrumb"));jQuery(b).data("albumIdx",a),b.click(function(){var a=jQuery(this).data("albumIdx");l("-1",Hb.I[a].GetID())})}function p(a){if(Hb.GOM.navigationBar.$newContent=jQuery('
'),1==Hb.O.displayBreadcrumb&&!Hb.O.thumbnailAlbumDisplayImage){var b=0,c=[];if(0!=a){var d=Hb.I.length;c.push(a);var e=a;for(b++;0!=Hb.I[e].albumID&&-1!=Hb.I[e].albumID;)for(var f=1;f0){for(var f=0;f=0&&(j="Selected",i=Hb.O.icons.navigationFilterSelected);jQuery('
'+i+" "+h+"
").appendTo(Hb.GOM.navigationBar.$newContent).click(function(){var b=jQuery(this),c=b.text().replace(/^\s*|\s*$/,"");if(b.hasClass("nGY2NavFilterUnselected"))Hb.I[a].albumTagListSel.push(c);else{var d=jQuery.inArray(c,Hb.I[a].albumTagListSel);-1!=d&&Hb.I[a].albumTagListSel.splice(d,1)}b.toggleClass("nGY2NavFilters-oneTagUnselected nGY2NavFilters-oneTagSelected"),l("-1",Hb.I[a].GetID())})}jQuery('
'+Hb.O.icons.navigationFilterSelectedAll+"
").appendTo(Hb.GOM.navigationBar.$newContent).click(function(){var b=Hb.I[a].albumTagList.length;Hb.I[a].albumTagListSel=[];for(var c=0;c').appendTo(Hb.GOM.navigationBar.$newContent),Hb.O.breadcrumbOnlyCurrentLevel)if(0==a.length)n(0);else{a.length;o(1==a.length?0:a[0]),n(a[0])}else if(n(0),a.length>0){o(0);for(var b=a.length-1;b>=0;b--)n(a[b]),b>0&&o(a[b-1])}}function r(a){if(Hb.$E.conTnBottom.css("opacity",0),Hb.$E.conTnBottom.children().remove(),0!=Hb.GOM.items.length){var b=Math.ceil((Hb.GOM.items[Hb.GOM.items.length-1].row+1)/Hb.galleryMaxRows.Get());if(1!=b&&(Hb.GOM.pagination.currentPage>b-1&&(Hb.GOM.pagination.currentPage=b-1),v(),0!=Hb.GOM.displayInterval.len)){if("NUMBERS"==Hb.O.galleryPaginationMode&&Hb.GOM.pagination.currentPage>0){jQuery('
'+Hb.O.icons.paginationPrevious+"
").appendTo(Hb.$E.conTnBottom).click(function(a){u()})}var c=0,d=b;if("NUMBERS"!=Hb.O.galleryPaginationMode)c=0;else{var e=(Hb.O.paginationVisiblePages,Hb.O.paginationVisiblePages);if(e>=b)c=0;else{var f=0;f=s(e)?(e+1)/2:e/2,Hb.GOM.pagination.currentPageb&&(d=b-1)):(c=Hb.GOM.pagination.currentPage-f,(d=c+e)>b&&(d=b-1)),d-c'+i+"").appendTo(Hb.$E.conTnBottom);j.data("pageNumber",g),j.click(function(a){Hb.GOM.pagination.currentPage=jQuery(this).data("pageNumber"),ub("pageChanged"),H(!0),J(!0)})}if("NUMBERS"==Hb.O.galleryPaginationMode&&Hb.GOM.pagination.currentPage+1'+Hb.O.icons.paginationNext+"").appendTo(Hb.$E.conTnBottom).click(function(a){t()})}Hb.$E.conTnBottom.css("opacity",1)}}}function s(a){return a%2==1}function t(){var a=(Hb.GOM.albumIdx,0);ea(),Hb.galleryMaxRows.Get()>0&&(a=(Hb.GOM.items[Hb.GOM.items.length-1].row+1)/Hb.galleryMaxRows.Get());var b=Math.ceil(a),c=Hb.GOM.pagination.currentPage;c0&&(a=(Hb.GOM.items[Hb.GOM.items.length-1].row+1)/Hb.galleryMaxRows.Get());var b=Math.ceil(a),c=Hb.GOM.pagination.currentPage;c>0?c--:c=b-1,Hb.GOM.pagination.currentPage=c,ub("pageChanged"),H(!0),J(!0)}function v(){switch(Hb.GOM.displayInterval.from=0,Hb.GOM.displayInterval.len=Hb.I.length,Hb.galleryDisplayMode.Get()){case"PAGINATION":if(Hb.layout.support.rows){var a=Hb.GOM.items.length,b=Hb.GOM.pagination.currentPage*Hb.galleryMaxRows.Get(),c=b+Hb.galleryMaxRows.Get(),d=-1;Hb.GOM.displayInterval.len=0;for(var e=0;e=b&&f.rowHb.GOM.lastFullRow+1&&(c=Hb.GOM.lastFullRow+1),Hb.GOM.displayInterval.len=0;for(var e=0;e0&&0==b){Hb.$E.conNavigationBar.css({opacity:0,display:"block"});(new NGTweenable).tween({from:{opacity:0},to:{opacity:1},duration:200,easing:"easeInQuart",step:function(a){Hb.$E.conNavigationBar.css(a)},finish:function(b){Hb.$E.conNavigationBar.css({opacity:1}),requestTimeout(function(){y(a)},60)}})}else requestTimeout(function(){y(a)},60)}function y(a){Hb.GOM.lastZIndex=parseInt(Hb.$E.base.css("z-index")),isNaN(Hb.GOM.lastZIndex)&&(Hb.GOM.lastZIndex=0),Hb.$E.conTnParent.css({opacity:0}),Hb.$E.conTn.off().empty();for(var b=Hb.I.length,c=0;c'),0==i&&(i=Hb.tn.defaultSize.getHeight()),0==h&&(h=Hb.tn.defaultSize.getWidth());var j=new Hb.GOM.GTn(f,h,i);Hb.GOM.items.push(j),e++}}ub("galleryObjectModelBuilt");var k=Hb.O.fnGalleryObjectModelBuilt;if(null!==k&&("function"==typeof k?k():window[k]()),b){var l=jQuery(a),m=ngimagesLoaded(l);return l=null,m.on("progress",function(a,b){if(b.isLoaded){var c=b.img.getAttribute("data-idx");if(b.img.getAttribute("data-albumidx")==Hb.GOM.albumIdx){var d=Hb.GOM.items[c];d.imageWidth=b.img.naturalWidth,d.imageHeight=b.img.naturalHeight;var e=Hb.I[d.thumbnailIdx];e.thumbs.width[Hb.GOM.curNavLevel][Hb.GOM.curWidth]=d.imageWidth,e.thumbs.height[Hb.GOM.curNavLevel][Hb.GOM.curWidth]=d.imageHeight,Hb.GalleryResizeThrottled();var f=e.thumbs.width.l1;for(var g in f)f.hasOwnProperty(g)&&g!=Hb.GOM.curWidth&&Hb.tn.settings.width.l1[g]==Hb.tn.settings.getW()&&Hb.tn.settings.height.l1[g]==Hb.tn.settings.getH()&&(e.thumbs.width.l1[g]=d.imageWidth,e.thumbs.height.l1[g]=d.imageHeight);f=e.thumbs.width.lN;for(var g in f)f.hasOwnProperty(g)&&g!=Hb.GOM.curWidth&&Hb.tn.settings.width.lN[g]==Hb.tn.settings.getW()&&Hb.tn.settings.height.lN[g]==Hb.tn.settings.getH()&&(e.thumbs.width.lN[g]=d.imageWidth,e.thumbs.height.lN[g]=d.imageHeight)}}}),Hb.galleryResizeEventEnabled=!0,!1}return!0}function C(){var a=!0;switch(Hb.GOM.cache.areaWidth=Hb.$E.conTnParent.width(),Hb.GOM.displayArea={width:0,height:0},Hb.layout.engine){case"JUSTIFIED":a=E();break;case"CASCADING":a=D();break;case"MOSAIC":a=F();break;case"GRID":default:a=G()}ub("galleryLayoutApplied");var b=Hb.O.fnGalleryLayoutApplied;return null!==b&&("function"==typeof b?b():window[b]()),a}function D(){var a=0,b=Hb.GOM.cache.areaWidth,c=0,d=[],e=X(b),f=0,g=Hb.tn.opt.Get("gutterHeight"),h=0,i=1,j=Hb.tn.defaultSize.getOuterWidth(),k=Hb.GOM.items.length,l=0;"justified"==Hb.O.thumbnailAlignment?(e=Math.min(e,k),f=1==e?0:(b-e*j)/(e-1)):f=Hb.tn.opt.Get("gutterWidth");var m=2*Hb.tn.borderWidth,n=2*Hb.tn.borderHeight;if(Hb.GOM.lastFullRow=-1,"fillWidth"==Hb.O.thumbnailAlignment){var o=(e-1)*f;i=(b-o)/(e*j),i>1&&e++,o=(e-1)*f,i=Math.min((b-o)/(e*j),1)}j*=i;for(var p=j-m,q=Hb.tn.opt.Get("baseGridHeight")*i,r=0;r0&&s.imageWidth>0){var t=0,l=0,u=s.imageHeight/s.imageWidth;if(s.resizedContentWidth=p,s.resizedContentHeight=s.resizedContentWidth*u,q>0){var v=Math.max(Math.trunc(s.resizedContentHeight/q),1);s.resizedContentHeight=q*v+(v-1)*(n+g)}if(s.height=s.resizedContentHeight+n+Hb.tn.labelHeight.get(),s.width=j,s.row=0,0==c)t=a*(j+f),d[a]=s.height+g,++a>=e&&(a=0,c++);else{for(var w=0,x=d[0],y=1;y0){var w=v.imageWidth/v.imageHeight,x=Math.floor(p*w);if(h&&(h=!1,f++,a=0,n=!1,o=!1,s=1),v.imageHeight>v.imageWidth?n=!0:o=!0,a+j+x0&&(g[f]=Math.min(g[f],y)),e[f]=u}else{a+=j+x;var z=(b-s*q)/a,A=Math.floor(p*z);g[f]=A,n&&(l=Math.max(l,A)),o&&(m=Math.max(m,A)),e[f]=u,h=!0}i++,s++}}f=0,d=0,c=0,i=0,Hb.GOM.lastFullRow=0;for(var u=0;u0))return!1;var w=v.imageWidth/v.imageHeight,x=Math.floor(w*g[f]);u==e[f]&&(e.length!=f+1?x=b-c-q:c+j+x+q>b&&(x=b-c-q));var B=parseInt(g[f]);x=parseInt(x),v.resizedContentWidth=x,v.resizedContentHeight=B,v.width=x+q,v.height=B+Hb.tn.labelHeight.get()+r,v.row=f,v.top=d;var C=c;Hb.O.RTL&&(C=b-c-v.width),v.left=C,c+=v.width+j,u==e[f]&&(d+=v.height+k,Hb.GOM.lastFullRow=f-1,f++,c=0),i++}var u,v;return Hb.GOM.displayArea.width=b,!0}function F(){for(var a=Hb.GOM.cache.areaWidth,b=Hb.tn.opt.Get("gutterHeight"),c=Hb.tn.opt.Get("gutterWidth"),d=2*Hb.tn.borderWidth,e=2*Hb.tn.borderHeight,f=Hb.GOM.items.length,g=0,h=0,i=0,j=0,k=0,l=Hb.tn.settings.getMosaic(),m=0;m=l.length)break}var q=(j-1)*c,r=Math.min((a-q)/(k-q),1);g=0,i=0;for(var l=Hb.tn.settings.getMosaic(),m=0;m0&&(s.top+=b),s.left=(n.c-1)*Hb.tn.defaultSize.getOuterWidth()*r+(n.c-1)*c,s.height=n.h*Hb.tn.defaultSize.getOuterHeight()*r+(n.h-1)*b+Hb.tn.labelHeight.get()*n.h,s.resizedContentHeight=s.height-Hb.tn.labelHeight.get()-e,s.width=n.w*Hb.tn.defaultSize.getOuterWidth()*r+(n.w-1)*c,s.resizedContentWidth=s.width-d,s.row=g,0==g&&(h=Math.max(h,s.top+s.height)),i++,i>=l.length&&(i=0,g++)}return Hb.GOM.displayArea.width=(k-q)*r+q,!0}function G(){var a=0,b=0,c=Hb.GOM.cache.areaWidth,d=0,e=Hb.tn.opt.Get("gutterHeight"),f=X(c),g=0,h=[],i=0,j=c,k=Hb.tn.defaultSize.getOuterWidth(),l=1,m=Hb.GOM.items.length,n=2*Hb.tn.borderWidth,o=2*Hb.tn.borderHeight;if("justified"==Hb.O.thumbnailAlignment?(f=Math.min(f,m),d=1==f?0:(c-f*k)/(f-1)):d=Hb.tn.opt.Get("gutterWidth"),Hb.O.RTL||"fillWidth"==Hb.O.thumbnailAlignment){var p=(f-1)*d;l=(c-p)/(f*k),l>1&&f++,p=(f-1)*d,l=Math.min((c-p)/(f*k),1),j=f*k+p}Hb.GOM.lastFullRow=0;var q=0;k*=l;for(var r=k-n,s=Hb.tn.defaultSize.getOuterHeight()*l+Hb.tn.labelHeight.get(),t=Hb.tn.defaultSize.getOuterHeight()*l-o,u=0;u=f&&(i=0,b+=s+e,Hb.GOM.lastFullRow=q,q++)}return Hb.GOM.displayArea.width=g,!0}function H(a){null==Hb.CSStransformName?Hb.$E.conTn.css("left","0px"):Hb.$E.conTn.css(Hb.CSStransformName,"none"),I()}function I(){Hb.GOM.cache.viewport=e(),Hb.GOM.cache.areaWidth=Hb.$E.conTnParent.width(),Hb.GOM.cache.containerOffset=Hb.$E.conTnParent.offset()}function J(a){var b=Hb.GOM.items.length;Hb.GOM.itemsDisplayed=0;var c=50,d=0;v();for(var e=0;e=Hb.GOM.displayInterval.from&&d=Hb.GOM.cache.viewport.t-c&&j<=Hb.GOM.cache.viewport.t+Hb.GOM.cache.viewport.h+c){var k=Hb.I[f.thumbnailIdx];null==k.$elt&&S(k,f.thumbnailIdx,e,e+1==b),g.push({idx:e,delay:d}),d++}}else h.push({idx:e,delay:0});i=e}else{f.displayed=!1;var k=Hb.I[f.thumbnailIdx];null!=k.$elt&&k.$elt.css({opacity:0,display:"none"})}}var l=Hb.$E.conTnParent.width();if(Hb.GOM.displayArea.width==Hb.GOM.displayAreaLast.width&&Hb.GOM.clipArea.height==Hb.GOM.displayAreaLast.height||(Hb.$E.conTn.width(Hb.GOM.displayArea.width).height(Hb.GOM.clipArea.height),Hb.GOM.displayAreaLast.width=Hb.GOM.displayArea.width,Hb.GOM.displayAreaLast.height=Hb.GOM.clipArea.height),l!=Hb.$E.conTnParent.width())return Hb.GOM.cache.areaWidth=Hb.$E.conTnParent.width(),C(),H(a),void J(a);if(Hb.layout.support.rows&&("ROWS"==Hb.galleryDisplayMode.Get()||"FULLCONTENT"==Hb.galleryDisplayMode.Get()&&Hb.galleryLastRowFull.Get()&&-1!=Hb.GOM.lastFullRow)&&(Hb.GOM.lastDisplayedIdxNew=i0?(f.$elt.last().css({display:"block"}),f.$elt.css({top:g,left:d.left})):f.$elt.css({display:"block",top:g,left:d.left}),c=g,!0===Hb.O.thumbnailWaitImageLoaded){ngimagesLoaded(f.$getElt(".nGY2TnImg2")).on("progress",function(a,b){if(b.isLoaded){if(b.img.getAttribute("data-albumidx")==Hb.GOM.albumIdx){var c=b.img.getAttribute("data-idx");Hb.I[c].ThumbnailImageReveal()}}})}Y(a,b),d.displayed=!0,d.neverDisplayed=!1}else{var h=Hb.GOM.cache.containerOffset.top+f.top,g=Hb.GOM.cache.containerOffset.top+(d.top-Hb.GOM.clipArea.top);c=d.top-Hb.GOM.clipArea.top;var i=Hb.GOM.cache.viewport;if(Hb.O.thumbnailDisplayOutsideScreen||h+d.height>=i.t-i.h&&h<=i.t+4*i.h||g+d.height>=i.t-i.h&&g<=i.t+4*i.h)if(d.displayed){if(f.top!=d.top||f.left!=d.left)if(1==Hb.O.galleryResizeAnimation){var j=new NGTweenable;j.tween({from:{top:f.top,left:f.left,height:f.height,width:f.width},to:{top:c,left:d.left,height:d.height,width:d.width},attachment:{$e:f.$elt},duration:100,delay:b*Hb.tn.opt.Get("displayInterval")/5,easing:"easeOutQuart",step:function(a,b){b.$e.css(a)},finish:function(a,b){this.dispose()}})}else f.$elt.css({top:c,left:d.left})}else d.displayed=!0,f.$elt.css({display:"block",top:c,left:d.left,opacity:1}),Z(f);else d.displayed=!1,f.$elt.css({display:"none"})}if(f.left=d.left,f.top=c,f.width==d.width&&f.height==d.height||(f.$elt.css({width:d.width,height:d.height}),f.width=d.width,f.height=d.height,f.resizedContentWidth==d.resizedContentWidth&&f.resizedContentHeight==d.resizedContentHeight||("albumUp"==f.kind||(f.$getElt(".nGY2GThumbnailImage").css({height:d.resizedContentHeight,width:d.resizedContentWidth}),"JUSTIFIED"==Hb.layout.engine&&f.$getElt(".nGY2GThumbnailImg").css({height:d.resizedContentHeight,width:d.resizedContentWidth})),f.resizedContentWidth=d.resizedContentWidth,f.resizedContentHeight=d.resizedContentHeight)),Hb.GOM.lastDisplayedIdxNew==a&&Hb.layout.support.rows&&("ROWS"==Hb.galleryDisplayMode.Get()&&Hb.galleryMaxRows.Get()>0||"FULLCONTENT"==Hb.galleryDisplayMode.Get()&&Hb.galleryLastRowFull.Get()&&-1!=Hb.GOM.lastFullRow)){var k=Hb.GOM.items.length-a-1;"0"!=f.albumID&&Hb.O.thumbnailLevelUp&&k--,k>0?((Hb.O.thumbnailOpenImage||Hb.O.thumbnailSliderDelay>0)&&f.$getElt(".nGY2GThumbnailIconsFullThumbnail").html("+"+k),Hb.GOM.slider.hostItem!=Hb.GOM.NGY2Item(a)&&(O(Hb.GOM.slider.hostItem),Hb.GOM.slider.hostIdx=a,Hb.GOM.slider.hostItem=Hb.GOM.NGY2Item(a),Hb.GOM.slider.nextIdx=a,Hb.GOM.slider.currentIdx=a,L())):(O(Hb.GOM.slider.hostItem),Hb.GOM.slider.hostIdx=-1),Hb.GOM.lastDisplayedIdx=a}}function L(){if(0!=Hb.O.thumbnailSliderDelay&&-1!=Hb.GOM.slider.hostIdx){clearTimeout(Hb.GOM.slider.timerID);var a=Hb.GOM.slider.hostItem;0==a.$getElt(".nGY2TnImgNext").length&&(a.$getElt(".nGY2TnImg").clone().removeClass("nGY2TnImg").addClass("nGY2TnImgNext").insertAfter(a.$getElt(".nGY2TnImg")),a.$getElt(".nGY2TnImgBack").clone().removeClass("nGY2TnImgBack").addClass("nGY2TnImgBackNext").insertAfter(a.$getElt(".nGY2TnImg",!0)),a.$getElt(".nGY2GThumbnailImage",!0),a.$getElt(".nGY2GThumbnailImg",!0)),a.CSSTransformSet(".nGY2TnImgNext","translateX","100%",!0),a.CSSTransformApply(".nGY2TnImgNext"),a.CSSTransformSet(".nGY2TnImgBackNext","translateX","100%",!0),a.CSSTransformApply(".nGY2TnImgBackNext"),M(),Hb.GOM.slider.timerID=requestTimeout(function(){N()},Hb.O.thumbnailSliderDelay)}}function M(){++Hb.GOM.slider.nextIdx>=Hb.GOM.items.length&&(Hb.GOM.slider.nextIdx=Hb.GOM.slider.hostIdx);var a=Hb.GOM.NGY2Item(Hb.GOM.slider.nextIdx),b=(Hb.emptyGif,"url('"+Hb.emptyGif+"')");null!=a.imageDominantColors&&(a.imageDominantColors,b="url('"+a.imageDominantColors+"')"),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImgBackNext",!0).css({"background-image":b,opacity:1}),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImgNext",!0).css({"background-image":"url('"+a.thumbImg().src+"')",opacity:1}),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImgNext .nGY2GThumbnailImg",!0).attr("src",a.thumbImg().src)}function N(){if(null!=Hb.GOM.slider.hostItem.$getElt()){var a=new NGTweenable;Hb.GOM.slider.tween=a,a.tween({from:{left:100},to:{left:0},duration:800,delay:0,easing:"easeOutQuart",step:function(a){if(null==Hb.GOM.slider.hostItem.$getElt())return void Hb.GOM.slider.tween.stop(!1);Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBack","translateX",-(100-a.left)+"%"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBack"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImg","translateX",-(100-a.left)+"%"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImg"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBackNext","translateX",a.left+"%"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBackNext"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgNext","translateX",a.left+"%"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgNext")},finish:function(a){null!=Hb.GOM.slider.hostItem.$getElt()&&null!=Hb.GOM.NGY2Item(Hb.GOM.slider.nextIdx)&&(O(Hb.GOM.NGY2Item(Hb.GOM.slider.nextIdx)),Hb.GOM.slider.currentIdx=Hb.GOM.slider.nextIdx,M(),clearTimeout(Hb.GOM.slider.timerID),Hb.GOM.slider.timerID=requestTimeout(function(){N()},Hb.O.thumbnailSliderDelay))}})}}function O(a){if(-1!=Hb.GOM.slider.hostIdx){null!=Hb.GOM.slider.tween&&1==Hb.GOM.slider.tween._isTweening&&Hb.GOM.slider.tween.stop(!1);var b="url('"+Hb.emptyGif+"')";if(null!=a.imageDominantColors&&(b="url('"+a.imageDominantColors+"')"),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImgBack").css("background-image",b),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImg").css("background-image","url('"+a.thumbImg().src+"')"),Hb.GOM.slider.hostItem.$getElt(".nGY2TnImg .nGY2GThumbnailImg").attr("src",a.thumbImg().src),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBack","translateX","0"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBack"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImg","translateX","0"),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImg"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgBackNext","translateX","100%",!0),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgBackNext"),Hb.GOM.slider.hostItem.CSSTransformSet(".nGY2TnImgNext","translateX","100%",!0),Hb.GOM.slider.hostItem.CSSTransformApply(".nGY2TnImgNext"),1==Hb.O.thumbnailLabel.get("display")){var c=Hb.O.icons.thumbnailAlbum;"album"!=a.kind&&(c=Hb.O.icons.thumbnailImage),Hb.GOM.slider.hostItem.$getElt(".nGY2GThumbnailTitle").html(c+V(a)),Hb.GOM.slider.hostItem.$getElt(".nGY2GThumbnailDescription").html(c+W(a))}}}function P(){var a=[],b=0;if(0==Hb.O.thumbnailLabel.get("display"))return 0;Hb.O.thumbnailLabel.get("displayDescription"),a[b++]='";var c=jQuery(a.join("")).appendTo(Hb.$E.conTn),d=c.find(".nGY2GThumbnailLabel").outerHeight(!0);return c.remove(),d}function Q(a){var b=Hb.tn.opt.Get("stacks");if(0==b)return"";for(var c="",d=0;d