function Search(){var n=String($("#tbSearch").val());n=replaceAll(n.trim()," ","-");n=replaceAll(n,"#","%23");n=n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"");var i=window.location.href,r=i.split("/").pop(-1),t="framed-mounted-print",u=new Date;$.ajax({url:"/Home/GetProductInterest",type:"POST",data:{cacheTime:u},dataType:"json",success:function(u){t=u;var f="https://"+document.domain;f="https://photo4me.com/search";n===""?window.location.replace(f+"/all/"+t+"?page=1&sortby=popular"):i.indexOf("/search")>1?window.location.replace(f+"/"+n+"/"+r):window.location.replace(f+"/"+n+"/"+t+"?page=1&sortby=popular")}})}function escapeRegExp(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}function replaceAll(n,t,i){return n==undefined?"":n=="undefined"?" ":n.replace(new RegExp(escapeRegExp(t),"g"),i)}function keyUpSearch(n){n=n||window.event;n.keyCode==13&&Search()}function ShowHide(n,t,i){var u=$("#"+t),f=$("#"+i),r=$("#"+n);r.is(":visible")?(r.fadeOut("slow"),u.switchClass("glyphicon-minus","glyphicon-plus"),f.html("Read more")):(r.fadeIn("slow"),u.switchClass("glyphicon-plus","glyphicon-minus"),f.html("Read less"))}function enlarger(n){var t=new Date,i=$("#pushEnlarger");$.ajax({url:"/Home/GetEnlarger",type:"POST",data:{cacheTime:t,pictureId:n},dataType:"json",success:function(t){i.html(t);$("#enlarger").modal();var r="/"+n+"/Enlarger";gtag("config","UA-11097390-1",{page_title:"",page_path:r})}})}function gotoImage(n){location.href="https://shop.photo4me.com/"+n+"/canvas"}function calcFinalPrice(){var e=$("#output"),ft=$("#AspectRatio").text(),ii=$("#Shape").text(),p=$("#imgMain").height(),w=$("#imgMain").width(),d,o,tt,lt,n,at,s,t,vt,i,l,yt,pt,b,r,a,wt,y,k,bt,it,kt,dt,rt,gt,ut,h,ni,ti;p=w*ft;d=w/p*102;ii!=="L"&&(p=w*ft,d=p/w*102);e.css("padding-bottom",d+"%");o=$("#actualMainImgHolder");o.show();e.hide();var ri=$("#aboutOur"),ui=$("#FinishName"),fi=$("#aboutHeading"),g=$("#finisheSelected").html();ri.html("about our "+g);fi.html("About our "+g);ui.html(" "+g);var et=$("#finalPrice"),ot=$("#finalPriceTwo"),st=$("#finalPriceMob"),c=0,ht=$("#sizes");ht.val()==null&&($("#containerSizes .js-init-options-checkbox").trigger("click"),$(".js-prodnav").removeClass("product-nav__box--active"),$(".product-nav__box--main").addClass("product-nav__box--active"),$(".product-spot--main").removeClass("js-prod-spot--hidden"),$("#containerMock").addClass("js-prod-spot--hidden"));var nt=ht.val().split("|P4M|"),ei=parseFloat(nt[0]),oi=$("#extras").val().split("|P4M|"),si=oi[1],hi=parseFloat(si),ci=$("#btnAddToCart");ci.show();et.show();ot.show();st.show();c=parseFloat(ei+hi).toFixed(2);et.html(c);ot.html(c);st.html(c);var li=$("#discountedPrice"),ai=$("#discountedPriceTwo"),vi=$("#discountedPriceMob");li.html((c*.9).toFixed(2));ai.html((c*.9).toFixed(2));vi.html((c*.9).toFixed(2));$("#containerSizes .js-init-options-checkbox").click(function(){$(".product-nav__box--bg").trigger("click")});$("#containerOptions .js-init-options-checkbox").click(function(){$(".product-nav__box--main").trigger("click")});var ct=document.getElementById("onTheWall"),yi=ct.clientWidth,pi=ct.clientHeight;pi>yi;var u=$("#onTheWall"),f=$(".on-the-wall-nav"),v=parseFloat(nt[1]);u.css("height",v+"%","width",v+"%");tt=$("#options");tt.val()!=null&&(lt=tt.val().split("|P4M|"),n=lt[0].replace(/\ /g,"-").replace("(","").replace(")",""),n=n.replace("--","-"),n=n.replace("--","-"),n=n.replace("White-Sides","No-Bleed-White-Sides"),n=n.replace("Black-Sides","No-Bleed-Black-Sides"),$(".fs").css("display","none"),at=$("#fs-"+nt[2]),at.fadeIn("slow"),u.removeClass(),u.css({padding:"","border-width":"","border-style":"","background-color":"","border-radius":""}),f.removeClass(),f.addClass("on-the-wall-nav"),f.css({padding:"","border-width":"","border-style":"","background-color":"","border-radius":""}),s=$("#finisheSelected"),s.html()==="framed print"?(b=Math.ceil(18*(v/100)),u.addClass("jonOntheWall jonOntheWall-"+n),f.addClass("jonOntheWall jonOntheWall-"+n),u.css({padding:"0px","border-width":b+"px","border-style":"solid"}),f.css({padding:"0","border-width":"3px","border-style":"solid"}),t="0xff",h=$("#options option:selected").text().toLowerCase(),h.indexOf("black frame")>-1&&(t=t+"000000"),h.indexOf("oak frame")>-1&&(t=t+"b4875b"),h.indexOf("teak frame")>-1&&(t=t+"472B18"),h.indexOf("grey")>-1&&(t=t+"adb1ae"),h.indexOf("white")>-1&&(t=t+"f8f8ff"),vt="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=frame&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+"&framecolor="+t+"&framewidth=25&",o.hide(),e.show(),$("#imgMain").attr("src",vt)):s.html()==="box print"?(u.addClass("jonOntheWall jonOntheWallbox-"+n),f.addClass("jonOntheWall jonOntheWallbox-"+n),i="0xff",l=$("#options option:selected").text().toLowerCase(),l.indexOf("white frame")>-1&&(i=i+"ffffff"),l.indexOf("grey frame")>-1&&(i=i+"adb1ae"),l.indexOf("black frame")>-1&&(i=i+"000000"),l.indexOf("oak wood (laminate)")>-1&&(i=i+"b4875b"),l.indexOf("dark wood (laminate)")>-1&&(i=i+"331a00"),yt="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=framebox&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+"&framecolor="+i+"",o.hide(),e.show(),$("#imgMain").attr("src",yt)):s.html()==="framed mounted print"?(pt=Math.ceil(v/5),b=Math.ceil(18*(v/100)),u.addClass("jonOntheWall jonOntheWallMountedFrame-"+n),u.css({padding:pt+"px","border-width":b+"px","border-style":"solid","background-color":"#ffffff"}),f.addClass("jonOntheWall jonOntheWallMountedFrame-"+n),f.css({padding:"3px","border-width":"3px","border-style":"solid","background-color":"#ffffff"}),r="0xff",a=$("#options option:selected").text().toLowerCase(),a.indexOf("black frame")>-1&&(r=r+"000000"),a.indexOf("oak frame")>-1&&(r=r+"b4875b"),a.indexOf("teak frame")>-1&&(r=r+"472B18"),a.indexOf("grey")>-1&&(r=r+"adb1ae"),a.indexOf("white")>-1&&(r=r+"f8f8ff"),wt="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=frame&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+"&framecolor="+r+"&mountcolor=0xffffffff&framewidth=25",o.hide(),e.show(),$("#imgMain").attr("src",wt)):s.html()==="canvas"?(u.addClass("jonOntheWallNoDrop jonOntheWallCanvas-"+n),u.css({"border-radius":"2px"}),f.addClass("jonOntheWallNoDrop jonOntheWallCanvas-"+n),f.css({"border-radius":"2px"}),y="cloned",k=$("#options option:selected").text().toLowerCase(),k.indexOf("black")>-1&&(y="black"),k.indexOf("wrapped")>-1&&(y="wrapped"),k.indexOf("white")>-1&&(y="white"),bt="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=canvas&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+"&edge="+y+"",o.hide(),e.show(),$("#imgMain").attr("src",bt)):s.html()==="acrylic"?(it="",kt=$("#extras option:selected").text().toLowerCase(),kt.indexOf("black")>-1&&(it="&blackbolts=true"),dt="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=acrylic&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+it,o.hide(),e.show(),$("#imgMain").attr("src",dt)):s.html()==="wood"?(rt="",gt=$("#extras option:selected").text().toLowerCase(),gt.indexOf("enhanced")>-1&&(rt="&enhancedwhite=true"),ut="",h=$("#options option:selected").text().toLowerCase(),h.indexOf("bevel")>-1&&(ut="&edge=bevel"),ni="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=wood-print&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html()+""+rt+ut,o.hide(),e.show(),$("#imgMain").attr("src",ni)):s.html()==="print"?(ti="https://imgs-photo4me.azureedge.net/ipapi.ashx?product=pagecurl&ownerid="+$("#OwnerId").html()+"&PictureID="+$("#pictureId").html(),o.hide(),e.show(),$("#imgMain").attr("src",ti)):u.addClass("jonOntheWall"))}function fixEmptySelects(){$("#sizes").val()==null&&$("#sizes").prop("selectedIndex",0);$("#extras").val()==null&&$("#extras").prop("selectedIndex",0);$("#options").val()==null&&$("#options").prop("selectedIndex",0)}function showAbout(){$("#myModal").modal(function(){});var n=$("#FinishName").html().trim();n=n.replace(" ","-");n=n.toLowerCase();addToGA("About product Pop Up",n,"","",1);ShowHide()}function ScrollTo(n){$("html, body").animate({scrollTop:$("#"+n).offset().top},2e3)}function openMockRoom(){var n=$("#containerMock"),t=$("#btnSH");n.is(":visible")?(n.hide(),t.html("Open sizing tool")):(n.show(),t.html("Close sizing tool"))}function queryStringsSelect(){var o=window.location.search,n=new URLSearchParams(o),u=n.get("o"),f=n.get("e"),s=n.get("s"),h=n.get("u"),w=n.get("share"),e;u==null&&(u=$("[data-option-key]").attr("data-option-key"));f==null&&(f=$("[data-extra-key]").attr("data-extra-key"));var t=$("[data-option-key='"+u+"']"),i=$("[data-extra-key='"+f+"']"),r=$("[data-size-key='"+s+"']");t.length===0&&(t=$('[data-element-id="options"] .js-init-options-checkbox').eq(0));i.length===0&&(i=$('[data-element-id="extras"] .js-init-options-checkbox').eq(0));r.length===0&&(r=$('[data-element-id="sizes"] .js-init-options-checkbox').eq(0));$(".js-init-options-checkbox").removeClass("checked");t.addClass("checked");i.addClass("checked");r.addClass("checked");var c=t.attr("data-value"),l=i.attr("data-value"),a=r.attr("data-value"),v=t.attr("data-element-id"),y=i.attr("data-element-id"),p=r.attr("data-element-id");$('[id="'+v+'"]').val(c).change();$('[id="'+y+'"]').val(l).change();$('[id="'+p+'"]').val(a).change();e=$(".js-init-switcher").hasClass("inches")?"in":"mm";e!==h&&$(".js-init-switcher").trigger("click");$("#selectedOptionId").attr("data-selected-option",u)}function queryStringsBuild(){var n=$('[data-element-id="options"] .js-init-options-checkbox.checked').attr("data-option-key"),t=$('[data-element-id="extras"] .js-init-options-checkbox.checked').attr("data-extra-key"),e=$('[data-element-id="sizes"] .js-init-options-checkbox.checked').attr("data-size-key"),i="mm",r="false",u,f;$(".js-init-switcher").hasClass("inches")&&(i="in");$("#ArtistShare").attr("data-artist-share")==="true"&&(r="true");n===undefined&&(n=$('[data-element-id="options"] .js-init-options-checkbox').attr("data-option-key"));t===undefined&&(n=$('[data-element-id="extras"] .js-init-options-checkbox').attr("data-option-key"));u=new URLSearchParams({o:n,e:t,s:e,u:i,share:r});"URLSearchParams"in window&&(f=window.location.pathname+"?"+u.toString(),history.replaceState(null,"",f));$("#selectedOptionId").attr("data-selected-option",n);var o=new Date,s=$("#finisheSelected").html(),h=$("#selectedOptionId").attr("data-selected-option");$.ajax({url:"/Home/AddPhoebeProduct",type:"POST",data:{cacheTime:o,finishName:s,optionID:h},dataType:"json",success:function(){}})}function changeFinish(n){var i=new Date,t=$("#finisheSelected").html(),u=$("#pictureId").html(),e=$("#containerSizes"),o=$("#infoAbout"),s=$("#sizes"),f,r;$.ajax({url:"/Home/GetSizes",type:"POST",data:{cacheTime:i,finishName:t,pictureId:u},dataType:"json",success:function(r){var u,f;e.html(r);refreshOptions(i,t);u="true";s.val()!="n/a|P4M|0"?refreshExtras(i,t,u):(u="false",refreshExtras(i,t,u));refreshDescriptionHTML(i,t);t==="acrylic"?t="Acrylics":t==="print"?t="Standard Prints":t==="framed print"?t="Framed Prints":t==="framed mounted print"?t="Framed Mounted Prints":t==="canvas"&&(t="Canvas Prints");o.html('<span class="fa fa-info"><\/span> more about our '+t+"<\/i>");calcFinalPrice();$("#sizes").children(0).text().indexOf("in")>0?$(".js-init-switcher").addClass("inches"):$(".js-init-switcher").removeClass("inches");f=$("#sizes").children(0).text().indexOf("in")>0;setTimeout(function(){n!=f&&$(".js-init-switcher").trigger("click")},370)}});f={html:"",pageTitle:""};r="/"+u+"/"+replaceAll(t," ","-");processAjaxData(f,r);gtag("config","UA-11097390-1",{page_title:"",page_path:r})}function refreshDescriptionHTML(n,t){var i=$("#AboutFinishUnder"),r=$("#LeadtTime");$.ajax({url:"/Home/GetDescriptionHtml",type:"POST",data:{cacheTime:n,finishName:t},dataType:"json",success:function(n){i.html(n[0]);$(".product-description img.lazy").addClass("lazy");r.html(n[1]);calcFinalPrice()}})}function refreshOptions(n,t,i){var r=$("#containerOptions");$.ajax({url:"/Home/GetOptions",type:"POST",data:{cacheTime:n,finishName:t,optionID:i},dataType:"json",success:function(n){r.html(n);calcFinalPrice()}})}function refreshExtras(n,t,i){var r=$("#containerExtras");$.ajax({url:"/Home/GetExtras",type:"POST",data:{cacheTime:n,finishName:t,isThereExtras:i},dataType:"json",success:function(n){r.html(n);calcFinalPrice()}})}function openBrowser(n){window.open(n)}function changeMetric(n){var i=new Date,r=$("#finisheSelected").html(),u=$("#pictureId").html(),t=$("#switchImperial"),f=$("#containerSizes");$.ajax({url:"/Home/ChangeMetric",type:"POST",data:{cacheTime:i,finishName:r,pictureId:u},dataType:"json",success:function(i){if(f.html(i[0]),i[0]=="True"?t.html(" Metric"):t.html(" Imperial"),n){n(i[1]=="False");var r=$("#sizes"),u=r.val().split("|P4M|"),e=$("#fs-"+u[2]);e.fadeIn("slow")}}})}function addProductToCart(){var n="cartProducts",t="cartProductImages",i="|P4M|",r=$("#mainImg").text()+"&w=200&h=200",u=$("#finisheSelected").text().replace(/ /g,"-"),f=getCookie(n),e=getCookie(t);setCookie(n,f==undefined?u:f+i+u);setCookie(t,e===undefined?r:e+i+r)}function getCookie(n){var t=document.cookie.match(new RegExp("(?:^|; )"+n.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):undefined}function setCookie(n,t){t=encodeURIComponent(t);var i=n+"="+t+";domain=photo4me.com;path=/;";document.cookie=i}function deleteCookie(n){setCookie(n,"",{expires:-1})}function addToCart(){var f,o;addProductToCart();var v=new Date,t=$("#pictureId").html(),s=$("#sizes").val().split("|P4M|"),y=s[2],i=decodeURI($("#PictureName").html()),n=$("#finisheSelected").html(),h=s[3],c=$("#options").val().split("|P4M|"),r=c[0],l=$("#extras").val().split("|P4M|"),u=l[0];c[0]=="n/a"&&(r="");l[0]=="n/a"&&(u="");f="";u!=""|r!=""&&(f="["+r+" & "+u+"]");var p=$("#ImgThumb").html(),w=n+" "+h+f,a=$("#finalPrice").html(),b=t+"|P4M|"+y+"|P4M|"+i+"|P4M|"+w+"|P4M|0|P4M|1|P4M|"+a+"|P4M|"+p+"|P4M|0|P4M|0|P4M|0",e="p4m"+t+n.replace(" ","-");e=e.replace(" ","-");o=$("#OwnerGA");o.html()!=""&&gtag("config",o.html(),{page_title:i,page_path:"/"+t+"/"+n+"/Added-To-Cart"});gtag("event","add_to_cart",{items:[{id:e,name:i,brand:"Photo4me.com",category:n,variant:h,quantity:1,price:a}]});$.ajax({url:"/Home/AddToCart",type:"POST",data:{cacheTime:v,cartItem:b},dataType:"json",success:function(){window.location="https://secure.photo4me.com/cart/cart.aspx"}})}function processAjaxData(n,t){window.history.pushState("","",t);queryStringsSelect()}function clearRecentViewed(){var n=new Date,t=$("#recentlyViewed");$.ajax({url:"/Home/ClearRecentViewed",type:"POST",data:{cacheTime:n},dataType:"json",success:function(){t.fadeOut("slow")}})}function addToGA(n,t){gtag("event",t,{event_category:n,event_label:"Looking at the details"})}function deserializeDotNetDate(n){var t=/\/Date\((\d*)\)\//.exec(n);return t?new Date(parseInt(t[1])):null}function expandDelivery(){var n=$("#DeliveryTimes");n.slideDown()}function closeDelivery(){var n=$("#DeliveryTimes");n.slideUp()}function switchFinish(n){openCloseFinish();$("#finisheSelected").val($(this).attr("id"));$("#FinishName").text(n);replaceFinishList(n);switch(n){case"Canvas":imgProduct="canvas";imgMount="";imgCloseUpClass="c";productBlurbBgClass="canvas";productLink="/canvas";keywordLink="/canvas-prints?sortby=popular";altTextFrameName="Canvas Print";hasVideo=!0;videoName="canvas";break;case"Framed Mounted Print":imgProduct="frame";imgMount="mountcolor=0xffffffff";imgCloseUpClass="fm";productBlurbBgClass="framed-mounted-print";productLink="/framed-mounted-print";keywordLink="/framed-mounted-print?sortby=popular";altTextFrameName="Framed Mounted Print";hasVideo=!0;videoName="frame";break;case"Framed Print":imgProduct="frame";imgMount="";imgCloseUpClass="f";productBlurbBgClass="framed-print";productLink="/framed-print";keywordLink="/framed-print?sortby=popular";altTextFrameName="Framed Print";hasVideo=!0;videoName="frame";break;case"Acrylic":imgProduct="acrylic";imgMount="";imgCloseUpClass="a";productBlurbBgClass="acrylic";productLink="/acrylic";keywordLink="/acrylic?sortby=popular";altTextFrameName="Acrylic";hasVideo=!0;videoName="acrylic";break;case"Print":imgProduct="pagecurl";imgMount="";imgCloseUpClass="p";productBlurbBgClass="print";productLink="/print";keywordLink="/print?sortby=popular";altTextFrameName="Print";hasVideo=!1}$(".js-slider-scene.slick-initialized").length>0&&$(".js-slider-scene").slick("unslick");$(".product-blurb").attr("class","product-blurb");$(".product-blurb").addClass(productBlurbBgClass);$(".js-prodblurb-finish").text(n);$("#imgMain").attr("alt",$("#PictureName").text()+" "+altTextFrameName+" by "+$("#OwnerName").text());$(".img-closeup").removeClass("img-closeup--active");$(".img-closeup").attr("style","");$(".img-closeup--"+imgCloseUpClass).addClass("img-closeup--active");$(".js-prodnav--closeup .img-closeup--active").addClass("lazy");$(".js-prodnav--closeup").hasClass("product-nav__box--active")&&$(".img-closeup--active").attr("data-src")!=""&&$(".img-closeup--active").attr("src",$(".img-closeup--active").attr("data-src"));hasVideo?($(".js-prodnav--vid").removeClass("product-nav__box--hidden"),$(".prod-video").hide(),$(".prod-video--"+videoName+"").show()):($(".js-prodnav--vid").addClass("product-nav__box--hidden"),$(".js-prodnav--vid").hasClass("product-nav__box--active")&&$(".js-prodnav").eq(0).trigger("click"));$(".js-slider-scene .slick-active img").each(function(){newImageUrl="https://imgs-photo4me.azureedge.net/ipapi.ashx?product="+imgProduct+"&ownerid="+$(this).attr("data-owner-id")+"&PictureId="+$(this).attr("data-picture-id")+"&framecolor=0xff000000&"+imgMount+"&framewidth=25&edge=cloned";$(this).attr("src",newImageUrl)});$(".js-slider-scene img").not(".slick-active").each(function(){newImageUrl="https://imgs-photo4me.azureedge.net/ipapi.ashx?product="+imgProduct+"&ownerid="+$(this).attr("data-owner-id")+"&PictureId="+$(this).attr("data-picture-id")+"&framecolor=0xff000000&"+imgMount+"&framewidth=25&edge=cloned";$(this).attr("data-lazy",newImageUrl)});$(".js-product-link").each(function(){$(this).attr("href",$(this).attr("href").replace(/\/[^\/]*$/,productLink))});$(".js-keywords a").each(function(){$(this).attr("href",$(this).attr("href").replace(/\/[^\/]*$/,keywordLink))});$("#btnInfo").length&&$("#btnInfo").attr("href",$("#btnInfo").attr("href").replace(/\/[^\/]*$/,keywordLink));$("#ArtistShare").attr("data-artist-share")==="true"&&$("#MoreImages .js-product-link").each(function(){$(this).attr("href",$(this).attr("href")+"?share=true")})}function openCloseFinish(){$(".finishHolder .non-active").each(function(){})}function replaceFinishList(n){var r=$("#finishHolder"),t,i;$("#finisheSelected").html(n);t=new Date;i=$("#sizes").children(0).text().indexOf("in")>0;$.ajax({url:"/Home/GetFinishesHtml",type:"POST",data:{cacheTime:t,finishName:n},dataType:"json",success:function(n){r.html(n);changeFinish(i)}})}window.lazySizesConfig=window.lazySizesConfig||{};window.lazySizesConfig.lazyClass="lazy";lazySizesConfig.srcAttr="data-original";!function(n){var t=function(n,t,i){"use strict";var e,r;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};r=n.lazySizesConfig||n.lazysizesConfig||{};for(t in i)t in r||(r[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var s=t.documentElement,ot=n.HTMLPictureElement,h="addEventListener",u="getAttribute",o=n[h].bind(n),f=n.setTimeout,it=n.requestAnimationFrame||f,k=n.requestIdleCallback,rt=/^picture$/i,st=["load","error","lazyincluded","_lazyloaded"],p={},ht=Array.prototype.forEach,c=function(n,t){return p[t]||(p[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),p[t].test(n[u]("class")||"")&&p[t]},l=function(n,t){c(n,t)||n.setAttribute("class",(n[u]("class")||"").trim()+" "+t)},d=function(n,t){var i;(i=c(n,t))&&n.setAttribute("class",(n[u]("class")||"").replace(i," "))},g=function(n,t,i){var r=i?h:"removeEventListener";i&&g(n,t);st.forEach(function(i){n[r](i,t)})},a=function(n,i,r,u,f){var o=t.createEvent("Event");return r||(r={}),r.instance=e,o.initEvent(i,!u,!f),o.detail=r,n.dispatchEvent(o),o},nt=function(t,i){var f;!ot&&(f=n.picturefill||r.pf)?(i&&i.src&&!t[u]("srcset")&&t.setAttribute("srcset",i.src),f({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},v=function(n,t){return(getComputedStyle(n,null)||{})[t]},ut=function(n,t,i){for(i=i||n.offsetWidth;i<r.minSize&&t&&!n._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},y=function(){var n,i,r=[],s=[],u=r,e=function(){var t=u;for(u=r.length?s:r,n=!0,i=!1;t.length;)t.shift()();n=!1},o=function(r,o){n&&!o?r.apply(this,arguments):(u.push(r),i||(i=!0,(t.hidden?f:it)(e)))};return o._lsFlush=e,o}(),w=function(n,t){return t?function(){y(n)}:function(){var t=this,i=arguments;y(function(){n.apply(t,i)})}},ct=function(n){var u,e=0,h=r.throttleDelay,t=r.ricTimeout,o=function(){u=!1;e=i.now();n()},s=k&&t>49?function(){k(o,{timeout:t});t!==r.ricTimeout&&(t=r.ricTimeout)}:w(function(){f(o)},!0);return function(n){var r;((n=n===!0)&&(t=33),u)||(u=!0,r=h-(i.now()-e),r<0&&(r=0),n||r<9?s():f(s,r))}},ft=function(n){var t,u,r=99,e=function(){t=null;n()},o=function(){var n=i.now()-u;n<r?f(o,r-n):(k||e)(e)};return function(){u=i.now();t||(t=f(o,r))}},et=function(){var pt,ut,kt,et,dt,gt,ni,ot,st,lt,at,wt,oi=/^img$/i,si=/^iframe$/i,hi="onscroll"in n&&!/(gle|ing)bot/.test(navigator.userAgent),ci=0,vt=0,b=0,k=-1,ti=function(n){b--;(!n||b<0||!n.target)&&(b=0)},ii=function(n){return wt==null&&(wt=v(t.body,"visibility")=="hidden"),wt||!(v(n.parentNode,"visibility")=="hidden"&&v(n,"visibility")=="hidden")},li=function(n,i){var u,r=n,f=ii(n);for(ot-=i,at+=i,st-=i,lt+=i;f&&(r=r.offsetParent)&&r!=t.body&&r!=s;)f=(v(r,"opacity")||1)>0,f&&v(r,"overflow")!="visible"&&(u=r.getBoundingClientRect(),f=lt>u.left&&st<u.right&&at>u.top-1&&ot<u.bottom+1);return f},ri=function(){var w,n,o,c,a,f,v,l,d,h,y,p,i=e.elements;if((et=r.loadMode)&&b<8&&(w=i.length)){for(n=0,k++;n<w;n++)if(i[n]&&!i[n]._lazyRace){if(!hi||e.prematureUnveil&&e.prematureUnveil(i[n])){yt(i[n]);continue}if((l=i[n][u]("data-expand"))&&(f=l*1)||(f=vt),h||(h=!r.expand||r.expand<1?s.clientHeight>500&&s.clientWidth>500?500:370:r.expand,e._defEx=h,y=h*r.expFactor,p=r.hFac,wt=null,vt<y&&b<1&&k>2&&et>2&&!t.hidden?(vt=y,k=0):vt=et>1&&k>1&&b<6?h:ci),d!==f&&(gt=innerWidth+f*p,ni=innerHeight+f,v=f*-1,d=f),o=i[n].getBoundingClientRect(),(at=o.bottom)>=v&&(ot=o.top)<=ni&&(lt=o.right)>=v*p&&(st=o.left)<=gt&&(at||lt||st||ot)&&(r.loadHidden||ii(i[n]))&&(ut&&b<3&&!l&&(et<3||k<4)||li(i[n],f))){if(yt(i[n]),a=!0,b>9)break}else!a&&ut&&!c&&b<4&&k<4&&et>2&&(pt[0]||r.preloadAfterLoad)&&(pt[0]||!l&&(at||lt||st||ot||i[n][u](r.sizesAttr)!="auto"))&&(c=pt[0]||i[n])}c&&!a&&yt(c)}},p=ct(ri),ui=function(n){var t=n.target;if(t._lazyCache){delete t._lazyCache;return}ti(n);l(t,r.loadedClass);d(t,r.loadingClass);g(t,fi);a(t,"lazyloaded")},ai=w(ui),fi=function(n){ai({target:n.target})},vi=function(n,t){var i=n.getAttribute("data-load-mode")||r.iframeLoadMode;i==0?n.contentWindow.location.replace(t):i==1&&(n.src=t)},yi=function(n){var t,i=n[u](r.srcsetAttr);(t=r.customMedia[n[u]("data-media")||n[u]("media")])&&n.setAttribute("media",t);i&&n.setAttribute("srcset",i)},pi=w(function(n,t,i,e,o){var s,h,v,c,p,w;(p=a(n,"lazybeforeunveil",t)).defaultPrevented||(e&&(i?l(n,r.autosizesClass):n.setAttribute("sizes",e)),h=n[u](r.srcsetAttr),s=n[u](r.srcAttr),o&&(v=n.parentNode,c=v&&rt.test(v.nodeName||"")),w=t.firesLoad||"src"in n&&(h||s||c),p={target:n},l(n,r.loadingClass),w&&(clearTimeout(kt),kt=f(ti,2500),g(n,fi,!0)),c&&ht.call(v.getElementsByTagName("source"),yi),h?n.setAttribute("srcset",h):s&&!c&&(si.test(n.nodeName)?vi(n,s):n.src=s),o&&(h||c)&&nt(n,{src:s}));n._lazyRace&&delete n._lazyRace;d(n,r.lazyClass);y(function(){var t=n.complete&&n.naturalWidth>1;(!w||t)&&(t&&l(n,r.fastLoadedClass),ui(p),n._lazyCache=!0,f(function(){"_lazyCache"in n&&delete n._lazyCache},9));n.loading=="lazy"&&b--},!0)}),yt=function(n){if(!n._lazyRace){var f,t=oi.test(n.nodeName),e=t&&(n[u](r.sizesAttr)||n[u]("sizes")),i=e=="auto";(i||!ut)&&t&&(n[u]("src")||n.srcset)&&!n.complete&&!c(n,r.errorClass)&&c(n,r.lazyClass)||(f=a(n,"lazyunveilread").detail,i&&tt.updateElem(n,!0,n.offsetWidth),n._lazyRace=!0,b++,pi(n,f,i,e,t))}},wi=ft(function(){r.loadMode=3;p()}),ei=function(){r.loadMode==3&&(r.loadMode=2);wi()},bt=function(){if(!ut){if(i.now()-dt<999){f(bt,999);return}ut=!0;r.loadMode=3;p();o("scroll",ei,!0)}};return{_:function(){dt=i.now();e.elements=t.getElementsByClassName(r.lazyClass);pt=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass);o("scroll",p,!0);o("resize",p,!0);o("pageshow",function(n){if(n.persisted){var i=t.querySelectorAll("."+r.loadingClass);i.length&&i.forEach&&it(function(){i.forEach(function(n){n.complete&&yt(n)})})}});n.MutationObserver?new MutationObserver(p).observe(s,{childList:!0,subtree:!0,attributes:!0}):(s[h]("DOMNodeInserted",p,!0),s[h]("DOMAttrModified",p,!0),setInterval(p,999));o("hashchange",p,!0);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(n){t[h](n,p,!0)});/d$|^c/.test(t.readyState)?bt():(o("load",bt),t[h]("DOMContentLoaded",p),f(bt,2e4));e.elements.length?(ri(),y._lsFlush()):p()},checkElems:p,unveil:yt,_aLSL:ei}}(),tt=function(){var n,f=w(function(n,t,i,r){var f,u,e;if(n._lazysizesWidth=r,r+="px",n.setAttribute("sizes",r),rt.test(t.nodeName||""))for(f=t.getElementsByTagName("source"),u=0,e=f.length;u<e;u++)f[u].setAttribute("sizes",r);i.detail.dataAttr||nt(n,i.detail)}),i=function(n,t,i){var r,u=n.parentNode;u&&(i=ut(n,u,i),r=a(n,"lazybeforesizes",{width:i,dataAttr:!!t}),r.defaultPrevented||(i=r.detail.width,i&&i!==n._lazysizesWidth&&f(n,u,r,i)))},e=function(){var t,r=n.length;if(r)for(t=0;t<r;t++)i(n[t])},u=ft(e);return{_:function(){n=t.getElementsByClassName(r.autosizesClass);o("resize",u)},checkElems:u,updateElem:i}}(),b=function(){!b.i&&t.getElementsByClassName&&(b.i=!0,tt._(),et._())};return f(function(){r.init&&b()}),e={cfg:r,autoSizer:tt,loader:et,init:b,uP:nt,aC:l,rC:d,hC:c,fire:a,gW:ut,rAF:y}}(n,n.document,Date);n.lazySizes=t;"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});$("#alertBtn").click(function(){$("#alertInfo").toggleClass("alert-banner__body--expanded")});$(document).ready(function(){$("#txtSearch").autocomplete({source:"https://www.photo4me.com/searchdata.ashx",minLength:2});fixEmptySelects();calcFinalPrice()});$(document).ready(function(){$("#quote-carousel").carousel({pause:!0,interval:12e3})});$("#OurPhoneNumber").tooltip();$("#OurEmail").tooltip();$(function(){$(".arts__item.js-set-checked.checked").children(".arts__checkbox-wrap").attr("data-wallart-id")==="Canvas"?$("#infoAbout").html('<span class="fa fa-info"><\/span> more about our Canvas Prints<\/i>'):$(".arts__item.js-set-checked.checked").children(".arts__checkbox-wrap").attr("data-wallart-id")==="Framed Mounted Print"?$("#infoAbout").html('<span class="fa fa-info"><\/span> more about our Framed Mounted Prints<\/i>'):$(".arts__item.js-set-checked.checked").children(".arts__checkbox-wrap").attr("data-wallart-id")==="Framed Print"?$("#infoAbout").html('<span class="fa fa-info"><\/span> more about our Framed Prints<\/i>'):$(".arts__item.js-set-checked.checked").children(".arts__checkbox-wrap").attr("data-wallart-id")==="Acrylic"?$("#infoAbout").html('<span class="fa fa-info"><\/span> more about our Acrylics<\/i>'):$(".arts__item.js-set-checked.checked").children(".arts__checkbox-wrap").attr("data-wallart-id")==="Print"&&$("#infoAbout").html('<span class="fa fa-info"><\/span> more about our Standard Prints<\/i>')});$(function(){var n=$("#edDt").html(),t=new Date(n);$("#defaultCountdown").countdown({until:t,layout:" {hn} hr {mn} min {sn} sec"})});$(function(){var n=new Date("Sun Nov 30 2014 23:59:59 GMT+0000 (GMT Standard Time)");$("#bfCountDown").countdown({until:n,layout:"{dn} days {hn} hr {mn} min {sn} sec"})}),function(){var n=!1;window.JQClass=function(){};JQClass.classes={};JQClass.extend=function t(i){function u(){!n&&this._init&&this._init.apply(this,arguments)}var e=this.prototype,f,r;n=!0;f=new this;n=!1;for(r in i)f[r]=typeof i[r]=="function"&&typeof e[r]=="function"?function(n,t){return function(){var r=this._super,i;return this._super=function(t){return e[n].apply(this,t||[])},i=t.apply(this,arguments),this._super=r,i}}(r,i[r]):i[r];return u.prototype=f,u.prototype.constructor=u,u.extend=t,u}}(),function(n){function t(n){return n.replace(/-([a-z])/g,function(n,t){return t.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){n.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var i=t(this.name);n[i]=this;n.fn[i]=function(t){var r=Array.prototype.slice.call(arguments,1);return n[i]._isNotChained(t,r)?n[i][t].apply(n[i],[this[0]].concat(r)):this.each(function(){if(typeof t=="string"){if(t[0]==="_"||!n[i][t])throw"Unknown method: "+t;n[i][t].apply(n[i],[this].concat(r))}else n[i]._attach(this,t)})}},setDefaults:function(t){n.extend(this.defaultOptions,t||{})},_isNotChained:function(t,i){return t==="option"&&(i.length===0||i.length===1&&typeof i[0]=="string")?!0:n.inArray(t,this._getters)>-1},_attach:function(t,i){if(t=n(t),!t.hasClass(this._getMarker())){t.addClass(this._getMarker());i=n.extend({},this.defaultOptions,this._getMetadata(t),i||{});var r=n.extend({name:this.name,elem:t,options:i},this._instSettings(t,i));t.data(this.name,r);this._postAttach(t,r);this.option(t,i)}},_instSettings:function(){return{}},_postAttach:function(){},_getMetadata:function(elem){var data,name,value;try{data=elem.data(this.name.toLowerCase())||"";data=data.replace(/'/g,'"');data=data.replace(/([a-zA-Z0-9]+):/g,function(n,t,i){var r=data.substring(0,i).match(/"/g);return!r||r.length%2==0?'"'+t+'":':t+":"});data=n.parseJSON("{"+data+"}");for(name in data)value=data[name],typeof value=="string"&&value.match(/^new Date\((.*)\)$/)&&(data[name]=eval(value));return data}catch(e){return{}}},_getInst:function(t){return n(t).data(this.name)||{}},option:function(t,i,r){var f,u;if(t=n(t),f=t.data(this.name),!i||typeof i=="string"&&r==null)return u=(f||{}).options,u&&i?u[i]:u;t.hasClass(this._getMarker())&&(u=i||{},typeof i=="string"&&(u={},u[i]=r),this._optionsChanged(t,f,u),n.extend(f.options,u))},_optionsChanged:function(){},destroy:function(t){(t=n(t),t.hasClass(this._getMarker()))&&(this._preDestroy(t,this._getInst(t)),t.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(){}});n.JQPlugin={createPlugin:function(n,i){typeof n=="object"&&(i=n,n="JQPlugin");n=t(n);var r=t(i.name);JQClass.classes[r]=JQClass.classes[n].extend(i);new JQClass.classes[r]}}}(jQuery),function(n){var s="countdown",t=0,r=1,e=2,o=3,u=4,f=5,i=6;n.JQPlugin.createPlugin({name:s,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_getters:["getTimes"],_rtlClass:s+"-rtl",_sectionClass:s+"-section",_amountClass:s+"-amount",_periodClass:s+"-period",_rowClass:s+"-row",_holdingClass:s+"-holding",_showClass:s+"-show",_descrClass:s+"-descr",_timerElems:[],_init:function(){function e(n){var o=n<1e12?f?performance.now()+performance.timing.navigationStart:t():n||t();o-r>=1e3&&(u._updateElems(),r=o);i(e)}var u=this,t,f,i,r;this._super();this._serverSyncs=[];t=typeof Date.now=="function"?Date.now:function(){return(new Date).getTime()};f=window.performance&&typeof window.performance.now=="function";i=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;r=0;!i||n.noRequestAnimationFrame?(n.noRequestAnimationFrame=null,setInterval(function(){u._updateElems()},980)):(r=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||t(),i(e))},UTCDate:function(n,t,i,r,u,f,e,o){typeof t=="object"&&t.constructor==Date&&(o=t.getMilliseconds(),e=t.getSeconds(),f=t.getMinutes(),u=t.getHours(),r=t.getDate(),i=t.getMonth(),t=t.getFullYear());var s=new Date;return s.setUTCFullYear(t),s.setUTCDate(1),s.setUTCMonth(i||0),s.setUTCDate(r||1),s.setUTCHours(u||0),s.setUTCMinutes((f||0)-(Math.abs(n)<30?n*60:n)),s.setUTCSeconds(e||0),s.setUTCMilliseconds(o||0),s},periodsToSeconds:function(n){return n[0]*31557600+n[1]*2629800+n[2]*604800+n[3]*86400+n[4]*3600+n[5]*60+n[6]},_instSettings:function(){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(n){this._hasElem(n)||this._timerElems.push(n)},_hasElem:function(t){return n.inArray(t,this._timerElems)>-1},_removeElem:function(t){this._timerElems=n.map(this._timerElems,function(n){return n==t?null:n})},_updateElems:function(){for(var n=this._timerElems.length-1;n>=0;n--)this._updateCountdown(this._timerElems[n])},_optionsChanged:function(t,i,r){var f,u;r.layout&&(r.layout=r.layout.replace(/&lt;/g,"<").replace(/&gt;/g,">"));this._resetExtraLabels(i.options,r);f=i.options.timezone!=r.timezone;n.extend(i.options,r);this._adjustSettings(t,i,r.until!=null||r.since!=null||f);u=new Date;(i._since&&i._since<u||i._until&&i._until>u)&&this._addElem(t[0]);this._updateCountdown(t,i)},_updateCountdown:function(t,i){var r,u,f;(t=t.jquery?t:n(t),i=i||this._getInst(t),i)&&(t.html(this._generateHTML(i)).toggleClass(this._rtlClass,i.options.isRTL),n.isFunction(i.options.onTick)&&(r=i._hold!="lap"?i._periods:this._calculatePeriods(i,i._show,i.options.significant,new Date),(i.options.tickInterval==1||this.periodsToSeconds(r)%i.options.tickInterval==0)&&i.options.onTick.apply(t[0],[r])),u=i._hold!="pause"&&(i._since?i._now.getTime()<i._since.getTime():i._now.getTime()>=i._until.getTime()),u&&!i._expiring?(i._expiring=!0,(this._hasElem(t[0])||i.options.alwaysExpire)&&(this._removeElem(t[0]),n.isFunction(i.options.onExpiry)&&i.options.onExpiry.apply(t[0],[]),i.options.expiryText&&(f=i.options.layout,i.options.layout=i.options.expiryText,this._updateCountdown(t[0],i),i.options.layout=f),i.options.expiryUrl&&(window.location=i.options.expiryUrl)),i._expiring=!1):i._hold=="pause"&&this._removeElem(t[0]))},_resetExtraLabels:function(n,t){for(var i in t)i.match(/[Ll]abels[02-9]|compactLabels1/)&&(n[i]=t[i]);for(i in n)i.match(/[Ll]abels[02-9]|compactLabels1/)&&typeof t[i]=="undefined"&&(n[i]=null)},_adjustSettings:function(t,i,r){for(var h,f,e,u=0,s=null,o=0;o<this._serverSyncs.length;o++)if(this._serverSyncs[o][0]==i.options.serverSync){s=this._serverSyncs[o][1];break}s!=null?(u=i.options.serverSync?s:0,e=new Date):(h=n.isFunction(i.options.serverSync)?i.options.serverSync.apply(t[0],[]):null,e=new Date,u=h?e.getTime()-h.getTime():0,this._serverSyncs.push([i.options.serverSync,u]));f=i.options.timezone;f=f==null?-e.getTimezoneOffset():f;(r||!r&&i._until==null&&i._since==null)&&(i._since=i.options.since,i._since!=null&&(i._since=this.UTCDate(f,this._determineTime(i._since,null)),i._since&&u&&i._since.setMilliseconds(i._since.getMilliseconds()+u)),i._until=this.UTCDate(f,this._determineTime(i.options.until,e)),u&&i._until.setMilliseconds(i._until.getMilliseconds()+u));i._show=this._determineShow(i)},_preDestroy:function(n){this._removeElem(n[0]);n.empty()},pause:function(n){this._hold(n,"pause")},lap:function(n){this._hold(n,"lap")},resume:function(n){this._hold(n,null)},toggle:function(t){var i=n.data(t,this.name)||{};this[i._hold?"resume":"pause"](t)},toggleLap:function(t){var i=n.data(t,this.name)||{};this[i._hold?"resume":"lap"](t)},_hold:function(t,i){var r=n.data(t,this.name),u;r&&(r._hold!="pause"||i||(r._periods=r._savePeriods,u=r._since?"-":"+",r[r._since?"_since":"_until"]=this._determineTime(u+r._periods[0]+"y"+u+r._periods[1]+"o"+u+r._periods[2]+"w"+u+r._periods[3]+"d"+u+r._periods[4]+"h"+u+r._periods[5]+"m"+u+r._periods[6]+"s"),this._addElem(t)),r._hold=i,r._savePeriods=i=="pause"?r._periods:null,n.data(t,this.name,r),this._updateCountdown(t,r))},getTimes:function(t){var i=n.data(t,this.name);return i?i._hold=="pause"?i._savePeriods:i._hold?this._calculatePeriods(i,i._show,i.options.significant,new Date):i._periods:null},_determineTime:function(n,t){var r=this,u=function(n){var t=new Date;return t.setTime(t.getTime()+n*1e3),t},f=function(n){n=n.toLowerCase();for(var u=new Date,f=u.getFullYear(),e=u.getMonth(),i=u.getDate(),o=u.getHours(),s=u.getMinutes(),h=u.getSeconds(),c=/([+-]?[0-9]+)\s*(s|m|h|d|w|o|y)?/g,t=c.exec(n);t;){switch(t[2]||"s"){case"s":h+=parseInt(t[1],10);break;case"m":s+=parseInt(t[1],10);break;case"h":o+=parseInt(t[1],10);break;case"d":i+=parseInt(t[1],10);break;case"w":i+=parseInt(t[1],10)*7;break;case"o":e+=parseInt(t[1],10);i=Math.min(i,r._getDaysInMonth(f,e));break;case"y":f+=parseInt(t[1],10);i=Math.min(i,r._getDaysInMonth(f,e))}t=c.exec(n)}return new Date(f,e,i,o,s,h,0)},i=n==null?t:typeof n=="string"?f(n):typeof n=="number"?u(n):n;return i&&i.setMilliseconds(0),i},_getDaysInMonth:function(n,t){return 32-new Date(n,t,32).getDate()},_normalLabels:function(n){return n},_generateHTML:function(s){var a=this,v,h;s._periods=s._hold?s._periods:this._calculatePeriods(s,s._show,s.options.significant,new Date);var w=!1,b=0,p=s.options.significant,c=n.extend({},s._show);for(h=t;h<=i;h++)w|=s._show[h]=="?"&&s._periods[h]>0,c[h]=s._show[h]=="?"&&!w?null:s._show[h],b+=c[h]?1:0,p-=s._periods[h]>0?1:0;for(v=[!1,!1,!1,!1,!1,!1,!1],h=i;h>=t;h--)s._show[h]&&(s._periods[h]?v[h]=!0:(v[h]=p>0,p--));var k=s.options.compact?s.options.compactLabels:s.options.labels,d=s.options.whichLabels||this._normalLabels,y=function(n){var t=s.options["compactLabels"+d(s._periods[n])];return c[n]?a._translateDigits(s,s._periods[n])+(t?t[n]:k[n])+" ":""},g=s.options.padZeroes?2:1,l=function(n){var t=s.options["labels"+d(s._periods[n])];return!s.options.significant&&c[n]||s.options.significant&&v[n]?'<span class="'+a._sectionClass+'"><span class="'+a._amountClass+'">'+a._minDigits(s,s._periods[n],g)+'<\/span><span class="'+a._periodClass+'">'+(t?t[n]:k[n])+"<\/span><\/span>":""};return s.options.layout?this._buildLayout(s,c,s.options.layout,s.options.compact,s.options.significant,v):(s.options.compact?'<span class="'+this._rowClass+" "+this._amountClass+(s._hold?" "+this._holdingClass:"")+'">'+y(t)+y(r)+y(e)+y(o)+(c[u]?this._minDigits(s,s._periods[u],2):"")+(c[f]?(c[u]?s.options.timeSeparator:"")+this._minDigits(s,s._periods[f],2):"")+(c[i]?(c[u]||c[f]?s.options.timeSeparator:"")+this._minDigits(s,s._periods[i],2):""):'<span class="'+this._rowClass+" "+this._showClass+(s.options.significant||b)+(s._hold?" "+this._holdingClass:"")+'">'+l(t)+l(r)+l(e)+l(o)+l(u)+l(f)+l(i))+"<\/span>"+(s.options.description?'<span class="'+this._rowClass+" "+this._descrClass+'">'+s.options.description+"<\/span>":"")},_buildLayout:function(s,h,c,l,a,v){for(var k,d,g=s.options[l?"compactLabels":"labels"],nt=s.options.whichLabels||this._normalLabels,p=function(n){return(s.options[(l?"compactLabels":"labels")+nt(s._periods[n])]||g)[n]},y=function(n,t){return s.options.digits[Math.floor(n/t)%10]},tt={desc:s.options.description,sep:s.options.timeSeparator,yl:p(t),yn:this._minDigits(s,s._periods[t],1),ynn:this._minDigits(s,s._periods[t],2),ynnn:this._minDigits(s,s._periods[t],3),y1:y(s._periods[t],1),y10:y(s._periods[t],10),y100:y(s._periods[t],100),y1000:y(s._periods[t],1e3),ol:p(r),on:this._minDigits(s,s._periods[r],1),onn:this._minDigits(s,s._periods[r],2),onnn:this._minDigits(s,s._periods[r],3),o1:y(s._periods[r],1),o10:y(s._periods[r],10),o100:y(s._periods[r],100),o1000:y(s._periods[r],1e3),wl:p(e),wn:this._minDigits(s,s._periods[e],1),wnn:this._minDigits(s,s._periods[e],2),wnnn:this._minDigits(s,s._periods[e],3),w1:y(s._periods[e],1),w10:y(s._periods[e],10),w100:y(s._periods[e],100),w1000:y(s._periods[e],1e3),dl:p(o),dn:this._minDigits(s,s._periods[o],1),dnn:this._minDigits(s,s._periods[o],2),dnnn:this._minDigits(s,s._periods[o],3),d1:y(s._periods[o],1),d10:y(s._periods[o],10),d100:y(s._periods[o],100),d1000:y(s._periods[o],1e3),hl:p(u),hn:this._minDigits(s,s._periods[u],1),hnn:this._minDigits(s,s._periods[u],2),hnnn:this._minDigits(s,s._periods[u],3),h1:y(s._periods[u],1),h10:y(s._periods[u],10),h100:y(s._periods[u],100),h1000:y(s._periods[u],1e3),ml:p(f),mn:this._minDigits(s,s._periods[f],1),mnn:this._minDigits(s,s._periods[f],2),mnnn:this._minDigits(s,s._periods[f],3),m1:y(s._periods[f],1),m10:y(s._periods[f],10),m100:y(s._periods[f],100),m1000:y(s._periods[f],1e3),sl:p(i),sn:this._minDigits(s,s._periods[i],1),snn:this._minDigits(s,s._periods[i],2),snnn:this._minDigits(s,s._periods[i],3),s1:y(s._periods[i],1),s10:y(s._periods[i],10),s100:y(s._periods[i],100),s1000:y(s._periods[i],1e3)},w=c,b=t;b<=i;b++)k="yowdhms".charAt(b),d=new RegExp("\\{"+k+"<\\}([\\s\\S]*)\\{"+k+">\\}","g"),w=w.replace(d,!a&&h[b]||a&&v[b]?"$1":"");return n.each(tt,function(n,t){var i=new RegExp("\\{"+n+"\\}","g");w=w.replace(i,t)}),w},_minDigits:function(n,t,i){return(t=""+t,t.length>=i)?this._translateDigits(n,t):(t="0000000000"+t,this._translateDigits(n,t.substr(t.length-i)))},_translateDigits:function(n,t){return(""+t).replace(/[0-9]/g,function(t){return n.options.digits[t]})},_determineShow:function(n){var s=n.options.format,h=[];return h[t]=s.match("y")?"?":s.match("Y")?"!":null,h[r]=s.match("o")?"?":s.match("O")?"!":null,h[e]=s.match("w")?"?":s.match("W")?"!":null,h[o]=s.match("d")?"?":s.match("D")?"!":null,h[u]=s.match("h")?"?":s.match("H")?"!":null,h[f]=s.match("m")?"?":s.match("M")?"!":null,h[i]=s.match("s")?"?":s.match("S")?"!":null,h},_calculatePeriods:function(n,s,h,c){var a,l,rt,w,y,p,v;if(n._now=c,n._now.setMilliseconds(0),a=new Date(n._now.getTime()),n._since?c.getTime()<n._since.getTime()?n._now=c=a:c=n._since:(a.setTime(n._until.getTime()),c.getTime()>n._until.getTime()&&(n._now=c=a)),l=[0,0,0,0,0,0,0],s[t]||s[r]){var b=this._getDaysInMonth(c.getFullYear(),c.getMonth()),g=this._getDaysInMonth(a.getFullYear(),a.getMonth()),nt=a.getDate()==c.getDate()||a.getDate()>=Math.min(b,g)&&c.getDate()>=Math.min(b,g),tt=function(n){return(n.getHours()*60+n.getMinutes())*60+n.getSeconds()},it=Math.max(0,(a.getFullYear()-c.getFullYear())*12+a.getMonth()-c.getMonth()+(a.getDate()<c.getDate()&&!nt||nt&&tt(a)<tt(c)?-1:0));l[t]=s[t]?Math.floor(it/12):0;l[r]=s[r]?it-l[t]*12:0;c=new Date(c.getTime());rt=c.getDate()==b;w=this._getDaysInMonth(c.getFullYear()+l[t],c.getMonth()+l[r]);c.getDate()>w&&c.setDate(w);c.setFullYear(c.getFullYear()+l[t]);c.setMonth(c.getMonth()+l[r]);rt&&c.setDate(w)}if(y=Math.floor((a.getTime()-c.getTime())/1e3),p=function(n,t){l[n]=s[n]?Math.floor(y/t):0;y-=l[n]*t},p(e,604800),p(o,86400),p(u,3600),p(f,60),p(i,1),y>0&&!n._since){var ut=[1,12,4.3482,7,24,60,60],k=i,d=1;for(v=i;v>=t;v--)s[v]&&(l[k]>=d&&(l[k]=0,y=1),y>0&&(l[v]++,y=0,k=v,d=1)),d*=ut[v]}if(h)for(v=t;v<=i;v++)h&&l[v]?h--:h||(l[v]=0);return l}})}(jQuery)