<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(e){"use strict";function u(e,t){var n=(65535&amp;e)+(65535&amp;t);return(e&gt;&gt;16)+(t&gt;&gt;16)+(n&gt;&gt;16)&lt;&lt;16|65535&amp;n}function d(e,t,n,i,o,a){return u((a=u(u(t,e),u(i,a)))&lt;&lt;o|a&gt;&gt;&gt;32-o,n)}function g(e,t,n,i,o,a,s){return d(t&amp;n|~t&amp;i,e,t,o,a,s)}function p(e,t,n,i,o,a,s){return d(t&amp;i|n&amp;~i,e,t,o,a,s)}function k(e,t,n,i,o,a,s){return d(t^n^i,e,t,o,a,s)}function _(e,t,n,i,o,a,s){return d(n^(t|~i),e,t,o,a,s)}function s(e,t){var n,i,o,a;e[t&gt;&gt;5]|=128&lt;&lt;t%32,e[14+(t+64&gt;&gt;&gt;9&lt;&lt;4)]=t;for(var s=1732584193,d=-271733879,r=-1732584194,l=271733878,c=0;c&lt;e.length;c+=16)d=_(d=_(d=_(d=_(d=k(d=k(d=k(d=k(d=p(d=p(d=p(d=p(d=g(d=g(d=g(d=g(i=d,r=g(o=r,l=g(a=l,s=g(n=s,d,r,l,e[c],7,-680876936),d,r,e[c+1],12,-389564586),s,d,e[c+2],17,606105819),l,s,e[c+3],22,-1044525330),r=g(r,l=g(l,s=g(s,d,r,l,e[c+4],7,-176418897),d,r,e[c+5],12,1200080426),s,d,e[c+6],17,-1473231341),l,s,e[c+7],22,-45705983),r=g(r,l=g(l,s=g(s,d,r,l,e[c+8],7,1770035416),d,r,e[c+9],12,-1958414417),s,d,e[c+10],17,-42063),l,s,e[c+11],22,-1990404162),r=g(r,l=g(l,s=g(s,d,r,l,e[c+12],7,1804603682),d,r,e[c+13],12,-40341101),s,d,e[c+14],17,-1502002290),l,s,e[c+15],22,1236535329),r=p(r,l=p(l,s=p(s,d,r,l,e[c+1],5,-165796510),d,r,e[c+6],9,-1069501632),s,d,e[c+11],14,643717713),l,s,e[c],20,-373897302),r=p(r,l=p(l,s=p(s,d,r,l,e[c+5],5,-701558691),d,r,e[c+10],9,38016083),s,d,e[c+15],14,-660478335),l,s,e[c+4],20,-405537848),r=p(r,l=p(l,s=p(s,d,r,l,e[c+9],5,568446438),d,r,e[c+14],9,-1019803690),s,d,e[c+3],14,-187363961),l,s,e[c+8],20,1163531501),r=p(r,l=p(l,s=p(s,d,r,l,e[c+13],5,-1444681467),d,r,e[c+2],9,-51403784),s,d,e[c+7],14,1735328473),l,s,e[c+12],20,-1926607734),r=k(r,l=k(l,s=k(s,d,r,l,e[c+5],4,-378558),d,r,e[c+8],11,-2022574463),s,d,e[c+11],16,1839030562),l,s,e[c+14],23,-35309556),r=k(r,l=k(l,s=k(s,d,r,l,e[c+1],4,-1530992060),d,r,e[c+4],11,1272893353),s,d,e[c+7],16,-155497632),l,s,e[c+10],23,-1094730640),r=k(r,l=k(l,s=k(s,d,r,l,e[c+13],4,681279174),d,r,e[c],11,-358537222),s,d,e[c+3],16,-722521979),l,s,e[c+6],23,76029189),r=k(r,l=k(l,s=k(s,d,r,l,e[c+9],4,-640364487),d,r,e[c+12],11,-421815835),s,d,e[c+15],16,530742520),l,s,e[c+2],23,-995338651),r=_(r,l=_(l,s=_(s,d,r,l,e[c],6,-198630844),d,r,e[c+7],10,1126891415),s,d,e[c+14],15,-1416354905),l,s,e[c+5],21,-57434055),r=_(r,l=_(l,s=_(s,d,r,l,e[c+12],6,1700485571),d,r,e[c+3],10,-1894986606),s,d,e[c+10],15,-1051523),l,s,e[c+1],21,-2054922799),r=_(r,l=_(l,s=_(s,d,r,l,e[c+8],6,1873313359),d,r,e[c+15],10,-30611744),s,d,e[c+6],15,-1560198380),l,s,e[c+13],21,1309151649),r=_(r,l=_(l,s=_(s,d,r,l,e[c+4],6,-145523070),d,r,e[c+11],10,-1120210379),s,d,e[c+2],15,718787259),l,s,e[c+9],21,-343485551),s=u(s,n),d=u(d,i),r=u(r,o),l=u(l,a);return[s,d,r,l]}function r(e){for(var t="",n=32*e.length,i=0;i&lt;n;i+=8)t+=String.fromCharCode(e[i&gt;&gt;5]&gt;&gt;&gt;i%32&amp;255);return t}function l(e){var t=[];for(t[(e.length&gt;&gt;2)-1]=void 0,i=0;i&lt;t.length;i+=1)t[i]=0;for(var n=8*e.length,i=0;i&lt;n;i+=8)t[i&gt;&gt;5]|=(255&amp;e.charCodeAt(i/8))&lt;&lt;i%32;return t}function i(e){for(var t,n="0123456789abcdef",i="",o=0;o&lt;e.length;o+=1)t=e.charCodeAt(o),i+=n.charAt(t&gt;&gt;&gt;4&amp;15)+n.charAt(15&amp;t);return i}function n(e){return unescape(encodeURIComponent(e))}function o(e){return r(s(l(e=n(e)),8*e.length))}function a(e,t){return function(e,t){var n,i=l(e),o=[],a=[];for(o[15]=a[15]=void 0,16&lt;i.length&amp;&amp;(i=s(i,8*e.length)),n=0;n&lt;16;n+=1)o[n]=909522486^i[n],a[n]=1549556828^i[n];return t=s(o.concat(l(t)),512+8*t.length),r(s(a.concat(t),640))}(n(e),n(t))}function t(e,t,n){return t?n?a(t,e):i(a(t,e)):n?o(e):i(o(e))}"function"==typeof define&amp;&amp;define.amd?define(function(){return t}):"object"==typeof module&amp;&amp;module.exports?module.exports=t:e.md5=t}(this);var inkgo_time=(new Date).getTime(),inkgo_db={db:{},isSupported:0,checkSupport:function(){window.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,window.IDBTransaction=window.IDBTransaction||window.webkitIDBTransaction||window.msIDBTransaction,window.IDBKeyRange=window.IDBKeyRange||window.webkitIDBKeyRange||window.msIDBKeyRange,window.indexedDB||(inkgo_db.isSupported=!1)},connect:function(){this.checkSupport();var e=window.indexedDB.open("inkgoCustomers",3);e.onerror=function(e){inkgo_db.isSupported=!1},e.onupgradeneeded=function(e){inkgo_db.db=e.currentTarget.result,0==inkgo_db.db.objectStoreNames.contains("addons")&amp;&amp;inkgo_db.db.createObjectStore("addons",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("caches")&amp;&amp;inkgo_db.db.createObjectStore("caches",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("account")&amp;&amp;inkgo_db.db.createObjectStore("account",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("designs")&amp;&amp;inkgo_db.db.createObjectStore("designs",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("likes")&amp;&amp;inkgo_db.db.createObjectStore("likes",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("views")&amp;&amp;inkgo_db.db.createObjectStore("views",{keyPath:"id"}),0==inkgo_db.db.objectStoreNames.contains("photos")&amp;&amp;inkgo_db.db.createObjectStore("photos",{keyPath:"id"}),inkgo_db.isSupported=!0},e.onsuccess=function(e){inkgo_db.db=this.result,inkgo_db.isSupported=!0,inkgo_db.db.onversionchange=e=&gt;{console.log("The version of this database has changed")}}},getAll:function(e,t){var e=inkgo_db.db.transaction(e).objectStore(e),n=[];e.openCursor().onsuccess=function(e){e=e.target.result;e?(n.push(e.value),e.continue()):t(n)}},get:function(e,t,n,i){t=this.db.transaction(e).objectStore(e).get(t);t.onerror=function(e){n(!1)},t.onsuccess=function(e){e=e.target.result;null!=e&amp;&amp;null!=i&amp;&amp;null!=e[i]?n(e[i]):n(e)}},add:function(e,t,n){t=inkgo_db.db.transaction(e,"readwrite").objectStore(e).add(t);t.onsuccess=function(e){n(!0)},t.onerror=function(e){n(!1)}},update:function(e,t,i,o){var a=inkgo_db.db.transaction(e,"readwrite").objectStore(e),s=a.get(t);s.onsuccess=function(e){var t,n=s.result;for(t in i)n[t]=i[t];a.put(n),o(!0)},s.onerror=function(e){o(!1)}},save:function(a,s,d){var r;0!=inkgo_db.isSupported?((r=inkgo_db.db.transaction(a).objectStore(a).get(s.id)).onerror=function(e){d(!1)},r.onsuccess=function(e){if(null==r.result){var t=(i=inkgo_db.db.transaction(a,"readwrite").objectStore(a)).add(s);t.onsuccess=function(e){d(!0)},t.onerror=function(e){d(!1)}}else{var n,i=inkgo_db.db.transaction(a,"readwrite").objectStore(a),o=r.result;for(n in s)o[n]=s[n];i.put(o),d(!0)}}):d(!1)},remove:function(e,t,n){t=inkgo_db.db.transaction(e,"readwrite").objectStore(e).delete(t);t.onsuccess=function(e){n(!0)},t.onerror=function(e){n(!1)}},clearData:function(e,t){try{var n=inkgo_db.db.transaction(e,"readwrite").objectStore(e).clear();n.onsuccess=function(e){t(!0)},n.onerror=function(e){t(!1)}}catch(e){}}};inkgo_db.connect();var inkgo_sdk={cdnURL:"https://d31ayz1fttsehw.cloudfront.net",apiURL:"https://app.inkgo.io/",appURL:"https://cdn.inkgo.io/assets/v2/",domain:"",page:"",lang:{},loaded:0,user:{},token:"",init:function(){1!=this.loaded&amp;&amp;(this.loaded=1,this.is_page(),this.getDomain(),this.user_id=this.getClient(),"undefined"!=typeof inkgo_load&amp;&amp;void 0!==inkgo_load.addons?(this.lang=inkgo_lang,setTimeout(function(){null!=inkgo.client&amp;&amp;(inkgo_sdk.token=inkgo.client.token),inkgo_sdk.addCss(),inkgo_addons.init(inkgo_load.addons)},1e3)):setTimeout(function(){inkgo_sdk.getSetting()},200))},is_page:function(){var e=window.location.href;(0&lt;document.getElementsByClassName("inkgo-upsell-before").length||"undefined"!=typeof Shopify&amp;&amp;-1!=e.indexOf("cart"))&amp;&amp;(this.page="cart")},getSetting:function(){if("undefined"!=typeof inkgo_cart_discount)return inkgo_sdk.addCss(),void inkgo_addons.discount.getCatItems(function(e,t){var n=inkgo_cart_discount;void 0!==t&amp;&amp;(n.cart=t),inkgo_addons.discount.discount(e,n)});this.is_page(),this.getData("stores/"+this.domain,"settings",function(e){null!=e.addons&amp;&amp;(inkgo_sdk.getLang(e.lang),inkgo_sdk.addCss(),e=e.addons,inkgo_addons.init(e))})},addCss:function(){var e=document.createElement("link");e.href=this.appURL+"inkgo-sdk.css?x-request="+inkgo_time,e.setAttribute("rel","stylesheet"),e.setAttribute("type","text/css"),document.head.appendChild(e)},getLang:function(e){if(null!=e)for(key in e)this.lang[key]=e[key];this.getData(this.appURL+"lang.json?x-request="+inkgo_time,"",function(e){if(null!=e)for(var t in e)null==inkgo_sdk.lang[t]&amp;&amp;(inkgo_sdk.lang[t]=e[t])})},getDomain:function(){"undefined"!=typeof Shopify?this.domain=Shopify.shop:"undefined"!=typeof inkgo_mydoamin?this.domain=inkgo_mydoamin:this.domain=window.location.host},getData:function(e,t,n){var i,o;"undefined"!=typeof Worker?(o=this.getWorkerURL(),(i=new Worker(o)).onmessage=function(e){n(e.data),i.terminate()},o={task:"get",params:{type:e,id:t,time:inkgo_time}},i.postMessage(o)):this.getData1(e,t,n)},getData1:function(e,t,n){var i;i=-1!=e.indexOf("http")||""==t?e:this.cdnURL+"/"+e+"/"+t+".json?x-request="+inkgo_time,fetch(i).then(function(e){200===e.status?0&lt;i.indexOf(".html")?e.text().then(function(e){n(e)}):e.json().then(function(e){n(e)}).catch(function(e){n(!1)}):n(!1)}).catch(function(e){n(!1)})},getWorkerURL:function(){var e='importScripts( "'+(this.appURL+"inkgo-ws.min.js?x-request="+inkgo_time)+'" );';return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))},inkgo_formatMoney:function(e){var t;t="undefined"==typeof inkgo_moneyFormat?"${{amount}}":inkgo_moneyFormat,"string"==typeof e?e=e.replace(".",""):"number"==typeof e&amp;&amp;e&lt;110&amp;&amp;(e*=100);var n="",i=/\{\{\s*(\w+)\s*\}\}/;function o(e,t,n,i){if(n=n||",",i=i||".",isNaN(e)||null===e)return 0;e=(e=(e/100).toFixed(t)).split(".");return e[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+n)+(e[1]?i+e[1]:"")}switch(t.match(i)[1]){case"amount":n=o(e,2);break;case"amount_no_decimals":n=o(e,0);break;case"amount_with_comma_separator":n=o(e,2,".",",");break;case"amount_no_decimals_with_comma_separator":n=o(e,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(e,0," ");break;case"amount_with_apostrophe_separator":n=o(e,2,"'")}return t.replace(i,n)},addElment:function(e,t,n){var i=document.createElement(e);if(null!=t)for(var o in t)i.setAttribute(o,t[o]);return null!=n&amp;&amp;(i.innerHTML=n),i},getID:function(){return Math.random().toString(10).substring(2)+""+inkgo_time},getClient:function(){var e="inkgoClient-"+md5(this.domain),t=this.getCookie(e);return this.is_new_user=0,this.logged=0,null==t||""==t?(this.is_new_user=1,t=this.getID(),this.setCookie(e,t,365)):(this.setCookie(e,t,365),(e=this.getCookie(t))&amp;&amp;(this.user=JSON.parse(e),this.logged=1)),t},setCookie:function(e,t,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);i="expires="+i.toUTCString();document.cookie=e+"="+t+"; "+i+"; path=/"},getCookie:function(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i&lt;n.length;i++){for(var o=n[i];" "==o.charAt(0);)o=o.substring(1);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return""},text:function(e,t){return null==t&amp;&amp;(t=""),null!=this.lang[e]?this.lang[e]:t},postData:function(e,t,n){fetch(this.apiURL+e,{method:"post",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify(t)}).then(e=&gt;e.json()).then(e=&gt;{n(e)})},validateEmail:function(e){return/^(([^&lt;&gt;()[\]\\.,;:\s@"]+(\.[^&lt;&gt;()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())},login:function(){var t,e=document.getElementsByClassName("inkgo-customer-name")[0].value,n=document.getElementsByClassName("inkgo-customer-email")[0].value;""!=e&amp;&amp;""!=n?0!=this.validateEmail(n)?(t={email:n,name:e,domain:this.domain,user_id:this.user_id}).email==this.user.email&amp;&amp;t.name==this.user.name||((e=document.getElementsByClassName("inkgo-btn-login")[0]).innerHTML="Loading...",e.classList.add("disabled"),e.setAttribute("disabled","disabled"),null!=this.token||"undefined"!=typeof inkgo&amp;&amp;void 0!==inkgo.client?(null==this.token&amp;&amp;(this.token=inkgo.client.token),t.token=this.token,inkgo_sdk.postData("user/login",t,function(e){null!=e.id&amp;&amp;(t.user_id=e.id),inkgo_sdk.saveUser(t),inkgo_sdk.updateUserData(e)})):this.postData("user/token",{user_id:this.user_id,domain:this.domain},function(e){null!=e.token&amp;&amp;(inkgo_sdk.token=e.token,t.token=e.token,inkgo_sdk.postData("user/login",t,function(e){null!=e.id&amp;&amp;(t.user_id=e.id),inkgo_sdk.saveUser(t),inkgo_sdk.updateUserData(e)}))})):alert(this.text("login_email_format","Please check your email again!")):alert(this.text("login_error","Please enter your name and email"))},saveUser:function(e){var t=document.getElementsByClassName("inkgo-btn-login")[0];t.classList.remove("disabled"),t.removeAttribute("disabled","disabled"),t.innerHTML=this.text("login_save","Save"),this.user={name:e.name,email:e.email},inkgo_addons.klaviyo.identify(e),this.logged=1,this.user_id=e.user_id;t="inkgoClient-"+md5(this.domain);this.setCookie(t,e.user_id,365),this.setCookie(e.user_id,JSON.stringify(this.user),365),inkgo_addons.wishlist.update("add"),this.is_new_user=0},updateUserData:function(e){var i;null!=e.likes&amp;&amp;""!=e.likes&amp;&amp;0&lt;e.likes.length&amp;&amp;(i=e.likes,inkgo_db.getAll("likes",function(e){for(var t={},n=0;n&lt;e.length;n++)t[e[n].id]=1;for(n=0;n&lt;i.length;n++)null==t[i[n].id]&amp;&amp;inkgo_addons.wishlist.add(i[n],1)})),null!=e.photos&amp;&amp;""!=e.photos&amp;&amp;("string"==typeof e.photos?JSON.parse(e.photos):e.photos),null!=e.designs&amp;&amp;e.designs},addCart:function(){alert(1)}},inkgo_addons={init:function(e){null!=e&amp;&amp;(null!=e.wishlist&amp;&amp;1==e.wishlist.active&amp;&amp;inkgo_addons.wishlist.init(e.wishlist),inkgo_addons.discount.init(e),inkgo_addons.klaviyo.init(e),inkgo_addons.widgets.init(e))}};inkgo_addons.discount={init:function(i){null!=i["quanity-discount"]&amp;&amp;null!=i["quanity-discount"].discount&amp;&amp;"cart"==inkgo_sdk.page&amp;&amp;1==i["quanity-discount"].discount.display_cart&amp;&amp;this.getCatItems(function(e,t){var n=i["quanity-discount"].discount;void 0!==t&amp;&amp;(n.cart=t),inkgo_addons.discount.discount(e,n)})},getCatItems:function(n){var e;"undefined"!=typeof Shopify?(e=window.location.href+".js",inkgo_sdk.getData1(e,"",function(e){var t=0;null!=e.item_count&amp;&amp;(t=e.item_count),null!=n?n(t,e):"undefined"!=typeof inkgo_app&amp;&amp;null!=inkgo_app.upsell.items&amp;&amp;(inkgo_app.upsell.items=t)})):(e=window.location.href+"?wc-ajax=get_refreshed_fragments",inkgo_sdk.getData1(e,"",function(e){e=null!=e.fragments?null!=e.fragments.total_items?e.fragments.total_items:(JSON.stringify(e.fragments).match(/\&lt;img/g)||[]).length:0,null!=n&amp;&amp;n(e)}))},discount:function(e,t){var n;n=(document.getElementsByClassName("inkgo-upsell-before").length||(i=document.querySelectorAll('form[action="/cart"]')[0],(n=document.createElement("div")).className="inkgo-upsell-before",i.parentNode.insertBefore(n,i)),document.getElementsByClassName("inkgo-upsell-before")[0]),null!=t.cart_msg&amp;&amp;""!=t.cart_msg||(t.cart_msg="Congrats! You saved &lt;b&gt;{current_discount} OFF&lt;/b&gt; (Discount {current_items} items). Get &lt;b&gt;{next_discount} OFF&lt;/b&gt; for {next_items} items in your cart!");var i=document.createElement("div");i.className="inkgo-discount-notices",i.innerHTML=this.getDiscount(e,t,t.cart_msg),n.append(i)},getDiscount:function(e,t,n){var i="",o="",a=e,s=e+1,d=t.rows.length,r="",l={};if(e&gt;=t.rows[d-1].min_quantity)"percentage"!=(c=t.rows[d-1]).type?(i="$"+c.discount,o="$"+c.discount,discount_amout=c.discount):(i=c.discount+"%",o=c.discount+"%"),void 0!==(l=c).code&amp;&amp;(r=c.code);else if(e&lt;t.rows[0].min_quantity)i="percentage"!=(c=t.rows[0]).type?"$"+c.discount:c.discount+"%",o="0%";else for(var c,u=0;u&lt;d;u++)if((c=t.rows[u]).min_quantity&gt;e){i="percentage"!=c.type?"$"+c.discount:c.discount+"%";var g=u-1;g&lt;0&amp;&amp;(g=0);g=t.rows[g],o="percentage"!=c.type?(i="$"+c.discount,"$"+g.discount):(i=c.discount+"%",g.discount+"%");void 0!==g.code&amp;&amp;(r=g.code),l=g;break}return n=(n=(n=(n=n.replace("{current_discount}",o)).replace("{next_discount}",i)).replace("{current_items}",a)).replace("{next_items}",s),""!=r&amp;&amp;(s={code:r,discount:l},null!=t.cart&amp;&amp;(s.cart=t.cart),this.cartDiscountHTML(s)),n},cartDiscountHTML:function(e){var t,n,i,o,a;"undefined"==typeof Shopify||null!=(i=document.querySelectorAll('form[action="/cart"]')[0])&amp;&amp;((n=document.createElement("input")).type="hidden",n.name="discount",n.value=e.code,i.append(n),null!=e.discount&amp;&amp;null!=e.cart&amp;&amp;("undefined"!=typeof inkgo_cart_discount_custom?t=inkgo_cart_discount_custom:null!=(a=document.getElementsByClassName("cart-subtotal__price"))&amp;&amp;null!=a[0]&amp;&amp;(t=a[0]),void 0!==t&amp;&amp;(o=inkgo_sdk.inkgo_formatMoney(e.cart.items_subtotal_price),(i=(n="percentage"==(i=e.discount).type?e.cart.items_subtotal_price*i.discount/100:e.cart.item_count*i.discount,e.cart.items_subtotal_price-n))!=e.cart.items_subtotal_price&amp;&amp;(o=(o='&lt;span class="inkgo-subtotal-price-old"&gt;'+o+"&lt;/span&gt;")+'&lt;span class="inkgo-subtotal-price-new"&gt;'+inkgo_sdk.inkgo_formatMoney(i)+"&lt;/span&gt;",t.innerHTML=o,(a=document.createElement("div")).className="inkgo-cart-discount",a.innerHTML='&lt;div class="inkgo-cart-discount-info"&gt;You saved '+inkgo_sdk.inkgo_formatMoney(n)+"&lt;/div&gt;",t.append(a)))))}},inkgo_addons.wishlist={products:{},svg:'&lt;svg width="32" height="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"&gt;&lt;path d="M376,30c-27.783,0-53.255,8.804-75.707,26.168c-21.525,16.647-35.856,37.85-44.293,53.268 c-8.437-15.419-22.768-36.621-44.293-53.268C189.255,38.804,163.783,30,136,30C58.468,30,0,93.417,0,177.514 c0,90.854,72.943,153.015,183.369,247.118c18.752,15.981,40.007,34.095,62.099,53.414C248.38,480.596,252.12,482,256,482 s7.62-1.404,10.532-3.953c22.094-19.322,43.348-37.435,62.111-53.425C439.057,330.529,512,268.368,512,177.514 C512,93.417,453.532,30,376,30z"/&gt;&lt;/svg&gt;',init:function(e){this.addBtn(),this.addBtns(),this.sidebarIcon(e),this.sidebar(e),this.loadProducts()},addBtn:function(){var e=document.getElementsByClassName("inkgo-swiper-wrapper");0&lt;e.length&amp;&amp;((t=inkgo_sdk.addElment("a",{href:"javascript:void(0);",class:"inkgo-favorite"},this.svg)).onclick=function(){inkgo_addons.wishlist.like(this)},e[0].append(t));var t,e=document.getElementsByClassName("inkgo-editor-preview");0&lt;e.length&amp;&amp;((t=inkgo_sdk.addElment("a",{href:"javascript:void(0);",class:"inkgo-favorite"},this.svg)).onclick=function(){inkgo_addons.wishlist.like(this)},e[0].append(t)),this.loadProduct()},addBtns:function(){t="undefined"!=typeof inkgo_wishlist_theme_item?inkgo_wishlist_theme_item:"product-card__image-wrapper";var e=document.getElementsByClassName(t);if(0&lt;e.length){var t=e[0].id,n="";if(-1!=t.indexOf("ProductCardImageWrapper-featured-collections")?n="ProductCardImageWrapper-featured-collections-":"undefined"!=typeof inkgo_wishlist_theme_item_id&amp;&amp;-1!=t.indexOf(inkgo_wishlist_theme_item_id)&amp;&amp;(n=inkgo_wishlist_theme_item_id),""!=n){for(var i=0;i&lt;e.length;i++){e[i].classList.add("inkgo-wishlist-item");var o=e[i].id.replace(n,""),o=inkgo_sdk.addElment("a",{class:"inkgo-wishlist-btn inkgo-favorite",href:"javascript:void(0);","data-product_id":o},this.svg);e[i].append(o)}for(var a=document.getElementsByClassName("inkgo-wishlist-btn"),i=0;i&lt;a.length;a++)a[i].onclick=function(e){inkgo_addons.wishlist.like(this),e.preventDefault(),e.stopPropagation()}}}},sidebarIcon:function(e){if("undefined"!=typeof inkgo_custom_favorite_html&amp;&amp;"undefined"!=typeof inkgo_custom_favorite_element){var t=document.createElement("div");return t.innerHTML=inkgo_custom_favorite_html,(i=t.getElementsByTagName("a")[0]).onclick=function(){inkgo_addons.wishlist.showSidebar(1)},void inkgo_custom_favorite_element.parentNode.insertBefore(i.parentNode,inkgo_custom_favorite_element)}var n="bottom-right";null!=e.btn_position&amp;&amp;(n=e.btn_position);var i,o=this.svg;1==e.btn_label_show&amp;&amp;(t="Faves",null!=e.btn_label_text&amp;&amp;(t=e.btn_label_text),o=o+'&lt;span class="inkgo-favorite-text"&gt;'+t+"&lt;/span&gt;"),o+='&lt;span class="inkgo-favorite-likes"&gt;0&lt;/span&gt;',(i=inkgo_sdk.addElment("a",{href:"javascript:void(0);",class:"inkgo-btn-favorite inkgo-"+n},o)).onclick=function(){inkgo_addons.wishlist.showSidebar(1)},document.body.append(i)},sidebar:function(e){var t="My Wishlist";null!=e.sidebar_text&amp;&amp;(t=e.sidebar_text);var n="",e="";0==inkgo_sdk.logged?(i={name:"",email:""},e="display:none;"):(i=inkgo_sdk.user,n="display:none;");var i='&lt;div class="inkgo-sidebar-header"&gt;&lt;h3 class="inkgo-sidebar-header-text"&gt;'+t+"&lt;/h3&gt;"+('&lt;a style="'+e+'" href="javascript:void(0)" class="inkgo-account"&gt;&lt;svg height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"&gt;&lt;path d="m255.997 477.327 47.003-10.847-36.157-36.156z"/&gt;&lt;path d="m246.722 446.363 7.777-33.7c.019-.083.047-.161.069-.242.037-.139.074-.278.118-.415s.088-.252.135-.376.088-.234.138-.349c.059-.137.124-.27.19-.4.049-.1.1-.195.151-.29.077-.14.159-.274.243-.408.054-.085.108-.169.165-.252.092-.134.189-.263.289-.39.061-.079.122-.157.186-.233.1-.123.213-.241.323-.357.045-.047.085-.1.131-.144l104.805-104.807c-29.258-60.181-83.362-96-145.442-96-45.522 0-87.578 19.485-118.421 54.865-31.062 35.633-48.565 85.3-49.536 140.291 18.364 9.261 93.769 44.844 167.957 44.844a298.024 298.024 0 0 0 30.722-1.637z"/&gt;&lt;path d="m270.461 342.863h176v64h-176z" transform="matrix(.707 -.707 .707 .707 -160.078 363.266)"/&gt;&lt;circle cx="216" cy="112" r="80"/&gt;&lt;path d="m464 301.324a32 32 0 0 0 -54.627-22.624l45.254 45.254a31.785 31.785 0 0 0 9.373-22.63z"/&gt;&lt;/svg&gt;&lt;/a&gt;')+'&lt;span class="inkgo-sidebar-close"&gt;&lt;svg viewBox="0 0 24 24"&gt;&lt;polygon points="19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"&gt;&lt;/polygon&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="inkgo-sidebar-content"&gt;'+('&lt;div class="inkgo-login" style="'+n+'"&gt;&lt;h4&gt;'+inkgo_sdk.text("wishlist_head","Save your favorites")+"&lt;/h4&gt;&lt;p&gt;"+inkgo_sdk.text("wishlist_body","Please login to save your favorites across devices")+'&lt;/p&gt;&lt;div class="inkgo-group"&gt;&lt;input type="text" value="'+i.name+'" class="inkgo-input inkgo-customer-name" placeholder="'+inkgo_sdk.text("login_name","Your name")+'"&gt;&lt;/div&gt;&lt;div class="inkgo-group"&gt;&lt;input type="email" value="'+i.email+'" class="inkgo-input inkgo-customer-email" placeholder="'+inkgo_sdk.text("login_email","Your Email")+'"&gt;&lt;/div&gt;&lt;div class="inkgo-group"&gt;&lt;button type="button" class="inkgo-btn inkgo-btn-login"&gt;'+inkgo_sdk.text("login_save","Save")+"&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;")+'&lt;div class="inkgo-wishlist-products inkgo-grids inkgo-grids-col2"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="inkgo-sidebar-footer"&gt;&lt;a href="https://inkgo.io" target="_bank"&gt;Powered By: &lt;span&gt;InkGo&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;',i=inkgo_sdk.addElment("div",{class:"inkgo-wishlist-sidebar inkgo-move-right inkgo-wishlist-sidebar-left",style:"display:none;"},i);document.body.append(i),document.getElementsByClassName("inkgo-sidebar-close")[0].onclick=function(){inkgo_addons.wishlist.showSidebar(0)},document.getElementsByClassName("inkgo-btn-login")[0].onclick=function(){inkgo_sdk.login()},document.getElementsByClassName("inkgo-account")[0].onclick=function(){var e=document.getElementsByClassName("inkgo-login")[0];"none"==e.style.display?e.style.display="block":e.style.display="none"}},loadProducts:function(){inkgo_db.getAll("likes",function(e){inkgo_addons.wishlist.addRows(e)})},addRows:function(e){var t=document.getElementsByClassName("inkgo-wishlist-products")[0];if(document.getElementsByClassName("inkgo-favorite-likes")[0].innerHTML=e.length,null!=e&amp;&amp;null!=e[0]){for(var n="",i=0;i&lt;e.length;i++){var o=e[i];null==o.image&amp;&amp;(o.image=o.ImageURL),null==o.url&amp;&amp;(o.url=o.URL),null==o.name&amp;&amp;(o.name=o.ProductName),n=n+'&lt;div class="inkgo-grid-item inkgo-product-row inkgo-product-'+o.id+'"&gt;&lt;a href="'+o.url+'"&gt;&lt;img src="'+o.image+'" alt="'+o.name+'"&gt;&lt;span class="inkgo-product-title"&gt;'+o.name+'&lt;/span&gt;&lt;/a&gt;&lt;span class="inkgo-grid-item-remove" data-id="'+o.id+'"&gt;&lt;svg viewBox="0 0 24 24"&gt;&lt;polygon points="19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12"&gt;&lt;/polygon&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;'}t.innerHTML=n;for(var a=document.getElementsByClassName("inkgo-grid-item-remove"),i=0;i&lt;a.length;i++)a[i].onclick=function(){var e=this.getAttribute("data-id");inkgo_addons.wishlist.remove(e)}}else t.innerHTML="&lt;p&gt;"+inkgo_sdk.text("no_favorites","You have no favorites")+"&lt;/p&gt;"},showSidebar:function(e){var t=document.getElementsByClassName("inkgo-wishlist-sidebar")[0];1==e?(document.body.classList.add("inkgo-overflow-hidden"),t.style.display="block"):(t.style.display="none",document.body.classList.remove("inkgo-overflow-hidden"))},loadProduct:function(){var t="";"undefined"!=typeof Shopify?void 0!==meta.product&amp;&amp;(t=parseInt(meta.product.id)):"undefined"!=typeof inkgo_client_product_id&amp;&amp;(t=parseInt(inkgo_client_product_id)),""!=t&amp;&amp;inkgo_db.get("likes",t,function(e){null!=e&amp;&amp;null!=e.id&amp;&amp;((e=document.getElementsByClassName("inkgo-favorite")[0]).className="inkgo-favorite inkgo-favorite-added",e.setAttribute("data-product_id",t))})},getProduct:function(t){var e,n={},i=window.location.href.split("?"),o=i[0]+"?utm_source=inkgo&amp;utm_medium=favorites&amp;utm_campaign=inkgo";n.URL=o,"undefined"!=typeof Shopify?(e=meta.product.id,null==this.products[e]?inkgo_sdk.getData(i[0]+".js","",function(e){0!=e&amp;&amp;(n.id=e.id,n.ProductID=e.id,n.ProductName=e.title,n.Price=e.price,n.ImageURL=e.images[0].replace(".jpg","_medium.jpg")),t(n)}):t(this.products[e])):"undefined"!=typeof inkgo_client_product_id&amp;&amp;(e=parseInt(inkgo_client_product_id),null==this.products[e]?"undefined"!=typeof inkgo&amp;&amp;void 0!==inkgo.product&amp;&amp;void 0!==inkgo.product.data&amp;&amp;void 0!==inkgo.product.data.images&amp;&amp;(n.id=e,n.ProductID=e,n.ProductName=inkgo.product.data.title,n.Price=inkgo.product.data.price,n.ImageURL=inkgo.product.data.images[0],t(n)):t(this.products[e]))},like:function(t){var e=t.getAttribute("data-product_id");if(null!=e&amp;&amp;-1!=t.className.indexOf("inkgo-favorite-added"))return this.remove(e),void(t.className="inkgo-favorite");this.getProduct(function(e){null!=e.id&amp;&amp;(inkgo_addons.wishlist.add(e),t.className="inkgo-favorite inkgo-favorite-added",t.setAttribute("data-product_id",e.id))})},add:function(e,t){e.id=parseInt(e.id),null==t&amp;&amp;inkgo_addons.wishlist.update("add",e),inkgo_db.add("likes",e,function(){inkgo_addons.wishlist.loadProducts(),inkgo_addons.wishlist.showSidebar(1)}),inkgo_addons.klaviyo.track("favorites",e)},remove:function(n){n=parseInt(n),inkgo_addons.wishlist.update("delete",{id:n}),inkgo_db.remove("likes",n,function(){inkgo_addons.wishlist.loadProducts();var e=document.getElementsByClassName("inkgo-favorite-added");if(0&lt;e.length)for(var t=0;t&lt;e.length;t++)e[t].getAttribute("data-product_id")==n&amp;&amp;e[t].classList.remove("inkgo-favorite-added")})},update:function(e,t){if(""!=inkgo_sdk.token&amp;&amp;0!=inkgo_sdk.logged){var n={task:"favorites",token:inkgo_sdk.token,method:e,user_id:inkgo_sdk.user_id};if("add"==e){if(n.likes=[],null==t)return void inkgo_db.getAll("likes",function(e){null!=e[0]&amp;&amp;(n.likes=e,inkgo_sdk.postData("user/profile/"+inkgo_sdk.user_id,n,function(){}))});n.likes.push(t)}else n.data=t;inkgo_sdk.postData("user/profile/"+inkgo_sdk.user_id,n,function(){})}}},inkgo_addons.klaviyo={is_active:0,init:function(e){null!=e.klaviyo&amp;&amp;null!=e.klaviyo.public_api&amp;&amp;""!=e.klaviyo.public_api&amp;&amp;(this.is_active=1,this.addJS(e.klaviyo.public_api))},addJS:function(e){var t;"undefined"==typeof _learnq&amp;&amp;((t=document.createElement("script")).setAttribute("type","application/javascript"),t.src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id="+e,document.body.append(t),(t=document.createElement("script")).innerHTML="var _learnq = _learnq || [];",document.head.append(t))},identify:function(e){var t;0!=this.is_active&amp;&amp;(t=e.name.indexOf(" "),_learnq.push(["identify",{$id:e.user_id,$email:e.email,$first_name:e.name.substr(0,t),$last_name:e.name.substr(-1*t)}]))},track:function(e,t){0!=this.is_active&amp;&amp;_learnq.push(["track","InkGo "+e,t])}},document.addEventListener("inkgo_addcart",function(e){0!=inkgo_addons.klaviyo.is_active&amp;&amp;(e={name:(e=e.detail).name,thumb:e.product_img,image:e.thumb,url:e.product_url,design_id:e.id,url_edit:e.product_url+"&amp;=custom_id="+e.id},inkgo_addons.klaviyo.track("InkGo addcart",e))}),inkgo_addons.widgets={div:{},init:function(e){var t,n,i;inkgo_sdk.is_page(),"undefined"!=typeof inkgo_load?null==(i="undefined"!=typeof inkgo_widget_wapper?inkgo_widget_wapper:document.getElementsByClassName("inkgo-upsell-product-detail"))[0]&amp;&amp;0&lt;(n=document.getElementsByClassName("inkgo-swiper-wrapper")).length&amp;&amp;(t=inkgo_sdk.addElment("div",{class:"inkgo-upsell-product-detail"}),n[0].parentNode.parentNode.append(t),i=document.getElementsByClassName("inkgo-upsell-product-detail")):0==(i=document.getElementsByClassName("inkgo-upsell-after")).length&amp;&amp;"undefined"!=typeof Shopify&amp;&amp;(t=document.querySelectorAll('form[action="/cart"]')[0],n=inkgo_sdk.addElment("div",{class:"inkgo-upsell-after"}),t.parentNode.insertBefore(n,t.nextElementSibling),i=document.getElementsByClassName("inkgo-upsell-after")),void 0!==i&amp;&amp;null!=i[0]&amp;&amp;(this.div=i[0],this.groupProducts(e),this.getProductDesign(e),this.getCustomProduct(e),this.getSameCollection(e),this.getRecentlyViewed(e))},getProductDesign:function(e){var t;null!=e["my-projects"]&amp;&amp;1==e["my-projects"].active&amp;&amp;(t=e["my-projects"],(""==inkgo_sdk.page&amp;&amp;t.active_page_product||"cart"==inkgo_sdk.page&amp;&amp;t.active_page_cart)&amp;&amp;(e=inkgo_sdk.addElment("div",{class:"inkgo-widget-products inkgo-widget-products-designs"}),this.div.append(e),inkgo_db.getAll("designs",function(e){inkgo_addons.widgets.addProducts("designs",e,t.header_text,t.product_number)})))},addProducts:function(e,t,n,i){e=document.getElementsByClassName("inkgo-widget-products-"+e);if(0!=e.length)if(0!=t.length){var o="";if(null==i)for(var a=0;a&lt;t.length;a++){var s=t[a];0&lt;(r=document.querySelectorAll('[href="'+s.url+'"]')).length&amp;&amp;"inkgo-widget-product"==r[0].className||(l="",null!=s.img?l=s.img:null!=s.image?l=s.image:null!=s.thumb&amp;&amp;(l=s.thumb),""!=l&amp;&amp;0!=l&amp;&amp;(c="",null!=s.title?c=s.title:null!=s.name&amp;&amp;(c=s.name),o=o+'&lt;a href="'+s.url+'" class="inkgo-widget-product"&gt;&lt;img src="'+l+'" alt="'+c+'"&gt;&lt;span&gt;'+c+"&lt;/span&gt;&lt;/a&gt;"))}else{i=parseInt(i);for(var d=0,a=t.length;0&lt;=a;a--)if(null!=t[a]){if(i&lt;++d)break;var r,l,c,s=t[a];0&lt;(r=document.querySelectorAll('[href="'+s.url+'"]')).length&amp;&amp;"inkgo-widget-product"==r[0].className||(l="",null!=s.img?l=s.img:null!=s.image?l=s.image:null!=s.thumb&amp;&amp;(l=s.thumb),c="",null!=s.title?c=s.title:null!=s.name&amp;&amp;(c=s.name),o=o+'&lt;a href="'+s.url+'" class="inkgo-widget-product"&gt;&lt;img src="'+l+'" alt="'+c+'"&gt;&lt;span&gt;'+c+"&lt;/span&gt;&lt;/a&gt;")}}""!=o&amp;&amp;(n=inkgo_sdk.addElment("h3",{class:"inkgo-widget-lable product-section-title"},n),e[0].append(n),(n=inkgo_sdk.addElment("div",{class:"inkgo-widget-rows"})).innerHTML=o,e[0].append(n))}else e[0].remove()},getCustomProduct:function(e,t){var n;if(null==t&amp;&amp;"undefined"!=typeof inkgo_campagin_id&amp;&amp;(t=inkgo_campagin_id),null!=t||"cart"!=inkgo_sdk.page||null!=(n=document.getElementsByClassName("inkgo-edit-design"))[0]&amp;&amp;(!(n=n[0].getAttribute("data-id"))||null!=(n=n.split("-"))[1]&amp;&amp;(t=n[1])),null!=t){if(null!=e["hand-product"]&amp;&amp;null!=e["hand-product"].rows&amp;&amp;0&lt;e["hand-product"].rows.length)for(var i=e["hand-product"].rows,o=0;o&lt;i.length;o++){var a=i[o];if(null!=a.products&amp;&amp;(null==a.products||0!=a.products.length)&amp;&amp;(null!=a.campaigns&amp;&amp;(null==a.campaigns||0!=a.campaigns.length)||null!=a.collections&amp;&amp;(null==a.collections||0!=a.collections.length))){for(var s=0;s&lt;a.campaigns.length;s++)a.campaigns[s].id;if(""==inkgo_sdk.page&amp;&amp;a.settings.active_page_product||"cart"==inkgo_sdk.page&amp;&amp;a.settings.active_page_cart){var d=inkgo_sdk.addElment("div",{class:"inkgo-widget-products inkgo-widget-products-hand-"+a.id});if(this.div.append(d),inkgo_addons.widgets.addProducts("hand-"+a.id,a.products,a.title),a.settings.active_page_popup&amp;&amp;"undefined"!=typeof inkgo_editor){inkgo_editor.upsell_products[a.id]={id:a.id,products:[],name:a.title,type:"custom"};for(s=0;s&lt;a.products.length;s++)inkgo_editor.upsell_products[a.id].products.push({id:a.products[s].id,image:a.products[s].thumb,name:a.products[s].name,color:"ffffff",variants:[],url:a.products[s].url,show_price:0,is_exten:1})}}}}return i}},getSameCollection:function(o){var e,t;null!=o["same-collection"]&amp;&amp;1==o["same-collection"].active&amp;&amp;(e=o["same-collection"],(""==inkgo_sdk.page&amp;&amp;e.active_page_product||"cart"==inkgo_sdk.page&amp;&amp;e.active_page_cart)&amp;&amp;(e=inkgo_sdk.addElment("div",{class:"inkgo-widget-products inkgo-widget-products-collection"}),this.div.append(e),"undefined"!=typeof inkgo_ajax_url&amp;&amp;"undefined"!=typeof inkgo_client_product_id?(t=inkgo_ajax_url+"?action=inkgo_product_search&amp;product_id="+inkgo_client_product_id,inkgo_sdk.getData(t,"",function(e){(e="string"==typeof e?JSON.parse(e):e)&amp;&amp;inkgo_addons.widgets.addProducts("collection",e,o.header_text,o.product_number)})):"undefined"!=typeof Shopify&amp;&amp;null!=inkgo&amp;&amp;(t="https://"+Shopify.shop+"/recommendations/products.json?product_id="+inkgo.product.data.id,inkgo_sdk.getData(t,"",function(e){if(null!=e.products&amp;&amp;e.products.length){for(var t=[],n=0;n&lt;e.products.length;n++){var i=e.products[n];t.push({id:i.id,title:i.title,url:i.url,image:i.images[0]})}inkgo_addons.widgets.addProducts("collection",t,o.header_text,o.product_number)}}))))},getRecentlyViewed:function(e){var t;null!=e["recently-viewed"]&amp;&amp;1==e["recently-viewed"].active&amp;&amp;(t=e["recently-viewed"],(""==inkgo_sdk.page&amp;&amp;t.active_page_product||"cart"==inkgo_sdk.page&amp;&amp;t.active_page_cart)&amp;&amp;(e=inkgo_sdk.addElment("div",{class:"inkgo-widget-products inkgo-widget-products-viewed"}),this.div.append(e),inkgo_db.getAll("views",function(e){inkgo_addons.widgets.addProducts("viewed",e,t.header_text,t.product_number)})))},groupProducts:function(e,t){var n;if(null!=e["group-campaign"]&amp;&amp;(null==t&amp;&amp;"undefined"!=typeof inkgo_campagin_id&amp;&amp;(t=inkgo_campagin_id),null!=t||"cart"!=inkgo_sdk.page||null!=(n=document.getElementsByClassName("inkgo-edit-design"))[0]&amp;&amp;(!(n=n[0].getAttribute("data-id"))||null!=(n=n.split("-"))[1]&amp;&amp;(t=n[1])),null!=t)){var i=e["group-campaign"];if(null!=i.rows&amp;&amp;0!=i.rows.length)for(var o=0;o&lt;i.rows.length;o++){var a=i.rows[o];if(null!=a.products&amp;&amp;0!=a.products.length&amp;&amp;(null!=a.campaigns&amp;&amp;0!=a.campaigns.length&amp;&amp;(""==inkgo_sdk.page&amp;&amp;a.settings.active_page_product||"cart"==inkgo_sdk.page&amp;&amp;a.settings.active_page_cart))){null!=a.auto_render&amp;&amp;(a.settings.auto_render=a.auto_render);for(var s=0;s&lt;a.campaigns.length;s++)if(a.campaigns[s].id==t){""==inkgo_sdk.page&amp;&amp;("available"==a.settings.show_product_postion?this.addProductAvailable(a.id,a.products,a.title,a.settings):this.addProductGroup(a.id,a.products,a.title,a.settings));break}}}}},addProductAvailable:function(e,t,n,i){if(0==(s=document.getElementsByClassName("inkgo-product-group")).length){var o=document.getElementsByClassName("inkgo-has-swatches");if(0==o.length)return;var a=document.createElement("div");a.className="inkgo-product-group inkgo-sw-items",a.innerHTML='&lt;span class="inkgo-label inkgo-w-100"&gt;'+n+': &lt;small class="selected-swatch-span"&gt;&lt;/small&gt;&lt;/span&gt;&lt;div class="inkgo-btn-group"&gt;&lt;/div&gt;',o[0].prepend(a);var s=document.getElementsByClassName("inkgo-product-group")}var d=0;1==i.active_page_popup&amp;&amp;null!=inkgo_editor&amp;&amp;(null==inkgo_editor.upsell_products&amp;&amp;(inkgo_editor.upsell_products={}),inkgo_editor.upsell_products[e]={id:e,products:[],name:n,type:"group"},d=1);for(var r=s[0].getElementsByClassName("inkgo-btn-group")[0],l=0;l&lt;t.length;l++){var c=t[l],u=inkgo_sdk.addElment("a",{href:c.url,class:"inkgo-sw-item inkgo-sw-item-type-img inkgo-sw-item-type-product","data-product_id":c.id,"data-id":c.id},'&lt;img src="'+c.thumb+'" class="inkgo-sw-img" alt="'+c.name+'"&gt;');r.append(u);u=0;1==i.auto_render&amp;&amp;0!=c.campaign_id&amp;&amp;(u=1,this.render_products[c.id]=c.campaign_id),1==d&amp;&amp;inkgo_editor.upsell_products[e].products.push({id:c.id,image:c.thumb,name:c.name,color:"ffffff",variants:[],url:c.url,show_price:0,is_exten:1,campaign_id:c.campaign_id,render:u})}},addProductGroup:function(e,t,n,i){if(0!=t.length){var o=document.getElementsByClassName("inkgo-has-swatches");if(0!=o.length){var a=0;1==i.active_page_popup&amp;&amp;"undefined"!=typeof inkgo_editor&amp;&amp;(null==inkgo_editor.upsell_products&amp;&amp;(inkgo_editor.upsell_products={}),inkgo_editor.upsell_products[e]={id:e,products:[],name:n,type:"group"},a=1);for(var s='&lt;h3 class="inkgo-widget-lable product-section-title"&gt;'+n+'&lt;/h3&gt;&lt;div class="inkgo-widget-rows"&gt;',d=0;d&lt;t.length;d++){var r=t[d];null==r.campaign_id&amp;&amp;(r.campaign_id=0),s=s+'&lt;a href="'+r.url+'" data-id="'+r.id+'" data-campaign_id="'+r.campaign_id+'" class="inkgo-widget-product"&gt;&lt;img src="'+r.thumb+'" alt="'+r.name+'"&gt;&lt;span&gt;'+r.name+"&lt;/span&gt;&lt;/a&gt;";var l=0;1==i.auto_render&amp;&amp;0!=r.campaign_id&amp;&amp;(l=1,this.render_products[r.id]=r.campaign_id),1==a&amp;&amp;inkgo_editor.upsell_products[e].products.push({id:r.id,image:r.thumb,name:r.name,color:"ffffff",variants:[],url:r.url,show_price:0,is_exten:1,campaign_id:r.campaign_id,render:l})}s+="&lt;/div&gt;";n=inkgo_sdk.addElment("div",{class:"inkgo-widget-products inkgo-widget-products-group"},s);o[0].parentNode.insertBefore(n,o[0].nextElementSibling)}}},render_products:{},loadCampaign:function(i,o){null!=inkgo&amp;&amp;inkgo_sdk.getData("campaign",o,function(e){if(null!=e&amp;&amp;null!=e.campaign&amp;&amp;!(null==e.campaign.files||1&lt;e.campaign.files.length)){if(null!=e.group)for(var t=0;t&lt;e.group.length;t++)if(e.group[t].client_product_id==i){var n=e.group[t];break}null!=n&amp;&amp;(e.campaign_id=o,inkgo_addons.widgets.getCamDesign(e,e.products[n.inkgo_product_id]))}})},getCamDesign:function(c,e){let t={data:c};"undefined"!=typeof inkgo_ajax_url&amp;&amp;(t.inkgo_ajax_url=inkgo_ajax_url),null==c.group||null!=c.group&amp;&amp;c.group.length&lt;=1?t.is_group=1:t.is_group=0,t.variants=c.campaign.variants;var n,i=[],o={};for(n in inkgo.design.canvas)i.push(n),o[n]={width:inkgo.design.canvas[n].width,height:inkgo.design.canvas[n].height};0&lt;i.length&amp;&amp;(t.views=i,t.size=o);var u=c.campaign.files[0].file_id;t.data.products={},t.data.products[e.id]=e,inkgo_load.postData("products",t,function(e){if(null!=e[0]&amp;&amp;null!=e[0].svgMockups){var t=Object.keys(inkgo_app.views);if(null!=t[0]){var n,i=t[0],o={};for(n in e[0].svgMockups){null==o[u]&amp;&amp;(e[0].campagin_id=c.campaign_id,inkgo_addons.widgets.loadArtwork(u,e[0])),o[u]=1;var a,s=e[0].svgMockups[n].replace("#inkgo-design-"+i,"#inkgo-design-"+u),d=jQuery('a[data-id="'+e[0].client_product_id+'"]');for(a in d.addClass("inkgo-hide-img inkgo-product-auto"),d.attr("href","#"),d.append('&lt;span class="inkgo-btn inkgo-btn-addcart"&gt;'+inkgo_lang.btn_personalize+"&lt;/span&gt;"),d.prepend(s),inkgo_editor.upsell_products){var r=inkgo_editor.upsell_products[a];if("group"==r.type)for(var l=0;l&lt;r.products.length;l++)if(r.products[l].id==e[0].client_product_id){d.attr("data-upsell_id",a),d.attr("data-product_index",l),inkgo_editor.upsell_products[a].products[l].options=e[0].options,inkgo_editor.upsell_products[a].products[l].show_price=e[0].show_price,inkgo_editor.upsell_products[a].products[l].variants=e[0].variants,inkgo_editor.upsell_products[a].products[l].svgMockups=s;break}}d.click(function(e){var t=jQuery(this);inkgo_editor.edit_type="product",inkgo_editor.upsell_id=t.data("upsell_id"),inkgo_editor.product_upsell_id=t.data("product_index"),inkgo_editor.display=1,e.preventDefault(),e.stopPropagation(),setTimeout(function(){for(var e=inkgo_editor.upsell_products[inkgo_editor.upsell_id].products[inkgo_editor.product_upsell_id],t=0,n=0;n&lt;e.variants.length;n++)if(e.variants[n].selected){t=n;break}var i=e.variants[t].color;jQuery(".inkgo-select.inkgo-input-variants").val(e.variants[t].id);var o=jQuery(".inkgo-upsell-preview .inkgo-product-color");0&lt;o.length&amp;&amp;o[0].setAttribute("fill",i)},200)});break}}}})},artwork_ids:{},loadArtwork:function(s,d){0&lt;jQuery("#inkgo-design-"+s).length||null!=this.artwork_ids[s]?inkgo_addons.widgets.updateCustom(s,d):(this.artwork_ids[s]=1,inkgo_sdk.getData("design",s,function(a){var e;null!=a&amp;&amp;null!=a&amp;&amp;null!=a.width&amp;&amp;(e=new fabric.StaticCanvas(null,{width:a.width,height:a.height}),inkgo.design.design(s,a,function(){for(var e=(e=inkgo.design.canvas[s].toSVG()).replace("&lt;svg ",'&lt;svg id="inkgo-design-'+s+'"'),t=0;t&lt;a.layers.length;t++){var n,i=a.layers[t];1!=i.disabled&amp;&amp;(i.allow_custom||i.allow_change_art&amp;&amp;null!=i.art_cate_id||null!=i.custom_type&amp;&amp;""!=i.custom_type)&amp;&amp;(n="","text"==i.type?n="inkgo-layer-text":"option"==i.custom_type&amp;&amp;null!=i.art_cate_id?n="inkgo-layer-clipart inkgo-layer-clipart-"+i.art_cate_id:"element"!=i.custom_type&amp;&amp;"artwork"!=i.custom_type||(null!=i.element_id&amp;&amp;""!=i.element_id?n="inkgo-layer-artwork inkgo-layer-artwork-"+i.element_id:null!=i.element_cate_id&amp;&amp;""!=i.element_cate_id&amp;&amp;(n="inkgo-layer-artwork inkgo-layer-artwork-"+i.element_cate_id)),e=e.replace('id="'+i.id+'"','id="'+i.id+'" class="'+n+'"'))}var o=inkgo_sdk.addElment("div",{class:"inkgo-hidden"},e);document.body.append(o),setTimeout(function(){inkgo_addons.widgets.updateCustom(s,d)},100)},e))}))},updateCustom:function(e,t){if("undefined"!=typeof inkgo_app&amp;&amp;void 0!==inkgo_app.customize){jQuery("#inkgo-design-"+e).find(".inkgo-layer-changed").removeClass("inkgo-layer-changed");var n,i={},o=0;for(n in inkgo_app.customize){var a=inkgo_app.getLayer(n);if(void 0!==a.view_id){var s=this.updateDesign(a,a.view_id,e);if(0!=s&amp;&amp;null!=s)for(var d in i[s]=inkgo_app.customize[n],o=1,inkgo_app.customize)d!=n&amp;&amp;-1!=d.indexOf(n+"-")&amp;&amp;(i[d.replace(n+"-",s+"-")]=inkgo_app.customize[d])}}console.log(i),o&amp;&amp;null!=t.campagin_id&amp;&amp;(t={id:inkgo.client.getClient()+"-"+t.campagin_id,addcart:0,campagin_id:t.campagin_id,customize:JSON.stringify(i),img:t.image,title:t.name,url:t.url},inkgo_db.save("designs",t,function(){}))}},updateDesign:function(e,t,n){var i,o=jQuery("#inkgo-design-"+n);if(0==o.length)return!1;if("text"==e.type&amp;&amp;0&lt;o.find(".inkgo-layer-text").length)for(var a=o.find(".inkgo-layer-text"),s=0;s&lt;a.length;s++)0==jQuery(a[s]).hasClass("inkgo-layer-changed")&amp;&amp;(jQuery(a[s]).find("tspan").html(e.client_custom),c=jQuery(a[s]).attr("id"),jQuery(a[s]).addClass(".inkgo-layer-changed"));else if(null!=e.artwork_id||null!=e.element_id||null!=e.element_cate_id&amp;&amp;""!=e.element_cate_id){if(i=null!=e.element_cate_id&amp;&amp;e.element_cate_id?e.element_cate_id:null!=e.element_id?e.element_id:e.artwork_id,0==o.find(".inkgo-layer-artwork-"+i).length)return!1;if(null==e.element_active_id)return;n=e.id;null!=e.parent_layer_id&amp;&amp;(n=e.parent_layer_id);var d=inkgo.design.canvas[n];if(null==d)return;for(a=o.find(".inkgo-layer-artwork-"+i),s=0;s&lt;a.length;s++)0==jQuery(a[s]).hasClass("inkgo-layer-changed")&amp;&amp;(jQuery(a[s]).find("image")[0].setAttribute("xlink:href",d.toDataURL()),c=jQuery(a[s]).attr("id"),jQuery(a[s]).addClass(".inkgo-layer-changed"))}else if("img"==e.type&amp;&amp;"option"==e.custom_type&amp;&amp;null!=e.clipart_active_id&amp;&amp;""!=e.clipart_active_id&amp;&amp;0&lt;o.find(".inkgo-layer-clipart-"+e.art_cate_id).length)for(var r,l,c,a=o.find(".inkgo-layer-clipart-"+e.art_cate_id),s=0;s&lt;a.length;s++)0==jQuery(a[s]).hasClass("inkgo-layer-changed")&amp;&amp;(l=md5(e.clipart_active_id+"-inkgo-thumb"),r=e.client_custom.split("/"),l=e.client_custom.replace(r[r.length-1],l+".png"),jQuery(a[s]).find("image")[0].setAttribute("xlink:href",l),c=jQuery(a[s]).attr("id"),jQuery(a[s]).addClass(".inkgo-layer-changed"));return void 0!==c&amp;&amp;c}},null!=window.sessionStorage.getItem("inkgo_token")&amp;&amp;""!=window.sessionStorage.getItem("inkgo_token")&amp;&amp;"null"!=window.sessionStorage.getItem("inkgo_token")||(setTimeout(function(){1==inkgo_db.isSupported&amp;&amp;inkgo_db.clearData("caches",function(){})},300),window.sessionStorage.setItem("inkgo_token",inkgo_sdk.getID())),window.onload=function(){"undefined"==typeof inkgo_client_product_id&amp;&amp;inkgo_sdk.init(),"undefined"!=typeof jQuery&amp;&amp;jQuery(document).on("inkgo_before_add_cart",function(){for(var e in inkgo_addons.widgets.render_products)inkgo_addons.widgets.loadCampaign(e,inkgo_addons.widgets.render_products[e]),delete inkgo_addons.widgets.render_products[e]})};</pre></body></html>