",A=u.childNodes[1].childNodes,B=0;6>B;++B)if(C="",null!=w["m"+B]){if(0!=B){var h=A[B].firstChild.firstChild.currentSrc;""==h&&(h=A[B].firstChild.firstChild.src),C="hide"}else h=r.firstChild.firstChild.currentSrc,""==h&&(h=r.firstChild.firstChild.src);var D=w["m"+B],E=w["ml"+B],F=w["mx"+B],G=w["l"+B],H=w["xl"+B],I=w["xx"+B],J=w["o"+B];I?console.log("xx defined"):console.log("xx undefined"),f.innerHTML=""+"
this.zZ&&(this.zZ=1),10this.zZ&&(this.zZ=1),10this.zW/2&&(this.zX=this.zW/2),this.zY<-this.zH/2&&(this.zY=-this.zH/2),this.zY>this.zH/2&&(this.zY=this.zH/2);var h=-this.zX,q=-this.zY,r=h*this.zZ,u=q*this.zZ,w=this.zW*this.zZ,x=this.zH*this.zZ,y=this.zPosX+this.zW/2-w/2+r,A=this.zPosY+this.zH/2-x/2+u,B=a.firstChild;B.style.top=A+"px",B.style.left=y+"px",B.style.width=w+"px",B.style.height=x+"px"}showz(a,f){var h=this.getCurView(),q=h.getBoundingClientRect(),r=h.firstChild.firstChild,u=r.firstChild,w=r.getBoundingClientRect(),x=u.firstChild.lastChild,y=x.currentSrc;""==y&&(y=x.src);var A=x.dataset.o,B=this.el.lastChild,C=B.firstChild;C.src=y,this.zOriginal=new Image,this.zOriginal.onload=this.replaceImage.bind(this,C),this.zOriginal.src=A,C.style.top=r.offsetTop+"px",C.style.left=r.offsetLeft+"px",C.style.width=w.width+"px",C.style.height=w.height+"px",this.onSlow(this.el.lastChild),this.zOn=!0,this.zStartX=f.layerX+C.offsetLeft,this.zStartY=f.layerY+C.offsetTop,this.zX=0,this.zY=0,this.zW=w.width,this.zH=w.height,this.zPosX=w.left-q.left,this.zPosY=w.top,this.zNewStartX=0,this.zNewStartY=0,this.positionz()}replaceImage(a){a.src=this.zOriginal.src,this.zOriginal.src=""}hidez(){this.offSlow(this.el.lastChild);var a=this.el.lastChild;a.style.transform="",a.firstChild.style.transform="",this.zOn=!1,this.zLastX=0,this.zLastY=0}layout(){this.em=parseFloat(window.getComputedStyle(document.body).getPropertyValue("font-size")),this.vPad=this.captionEm*this.em+this.controlPx;var a=this.obs.getBoundingClientRect(),f=a.height,h=a.width,q=a.height/a.width;this.hPad=h*this.hMargin;for(var r=a.height-this.vPad,u=a.width-this.hPad,x=0;xN&&(N=-50),M[1].style.left=N+"px",M[2].style.right=N+"px"}}static transferViewState(a,f){f.style.transition="visibility 0s ease 0s,opacity 0s",f.style.opacity=a.style.opacity,f.style.visibility=a.style.visibility,f.style.transition=a.style.transition}static getOverlays(a){var f=a.firstChild,h=f.firstChild,q=h.childNodes,r=q[1],u=q[2];return[f.childNodes[1],f.lastChild,r.childNodes[1].firstChild,u.childNodes[1].firstChild,r.lastChild.firstChild,u.lastChild.firstChild,r.firstChild,u.firstChild]}transferOverlayState(a,f,h,q){for(var r=this.objects[a].firstChild.childNodes[f],u=Gallery.getOverlays(r),w=Gallery.getOverlays(this.objects[h].firstChild.childNodes[q]),x=0;x=this.objects.length&&(a=this.objects.length-1)}catch(r){this.error(r)}0";for(var B=0;6>B;B++)if(h["t"+B]){for(var C=0;C
")}w=w+">
",x+="
"}var D=document.getElementById("fcGthumbnails");D.innerHTML=w;for(var h,A=0;A"}h=document.getElementById("catBlk"),h.innerHTML=f,fcG.addCardBlock(h),fcG.registerLinks(),console.log("Created "+r+" cards.")}}class LinkRef extends Page{constructor(a){super(a),a.hasAttribute("data-mref")&&(this.readMref(a),"A"==a.tagName&&this.bndClick(a,"link"))}readMref(a){for(var q,r,f=a.dataset.mref,h=f.split(","),u={a:null,aid:null,c:null,cid:null},w=0;wNaeem Khan Fall 2015 Bridal ::
Fall 2015 Bridal
Naeem Khan Fall 2015 Bridal
Photos courtesy of Naeem Khan