(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://fancywalls.eu/ssc/3gj8hswauerj.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','78qo1wc7=AxZYMjU6XiM%2BPjE3WURVHldAS0RHEx1VDBMLFhgAEgQGAUsQFFEABxpPSgYSFA%3D%3D');
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/fancywalls.eu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.2"}};
/*! This file is auto-generated */
!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
var breeze_prefetch = {"local_url":"https:\/\/fancywalls.eu","ignore_remote_prefetch":"1","ignore_list":["\/cart\/","\/checkout\/","\/my-account\/","wp-admin","wp-login.php"]};
https://fancywalls.eu/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://fancywalls.eu/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
https://fancywalls.eu/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
https://fancywalls.eu/wp-includes/js/dist/vendor/react.min.js
https://fancywalls.eu/wp-includes/js/dist/vendor/react-dom.min.js
https://fancywalls.eu/wp-includes/js/dist/escape-html.min.js
https://fancywalls.eu/wp-includes/js/dist/element.min.js
https://fancywalls.eu/wp-content/plugins/ai-engine-pro/app/chatbot.js
var fancyMenuConfig = {"defaultMegamenuImage":"https:\/\/fancywalls.eu\/wp-content\/uploads\/2025\/08\/mega-menu-art-deco-peel-and-stick-wallpaper-333x500.jpg"};
(function(w,d,e,u,f,l,n){w[f]=w[f]||function(){(w[f].q=w[f].q||[])
.push(arguments);},l=d.createElement(e),l.async=1,l.src=u,
n=d.getElementsByTagName(e)[0],n.parentNode.insertBefore(l,n);})
(window,document,'script','https://assets.mailerlite.com/js/universal.js','ml');
ml('account', '520164');
ml('enablePopups', false);
June 17, 2021
Simple Ways To Make Small Spaces Look Bigger
How to make a space feel big – even when it isn’t? This is the greatest challenge architects and home designers face. As small spaces become the new normal in our work and home lives, many people are frustrated with the lack of creative solutions to their tiny abode woes. Not to worry! Fancy Walls...
June 17, 2021
Creative Rental Apartment Decorating Ideas Wallpapers
There are endless rental apartment decorating ideas, but the most popular option for transforming your rental into a place you can call home is removable wallpaper. This article will provide you with several creative ways to use removable wallpapers in your home. You’ll learn how to turn a plain white rental home into an art...
March 9, 2021
Converting nursery into a toddler room: 7 simple steps
Whether you’re ready for it or not, your baby is on the way to entering their toddler years. While a new toddler is mastering the art of walking, talking and running, there are a few things you can do to help adapt the environment to their needs. The purpose of converting a nursery into a...
https://fancywalls.eu/wp-content/plugins/official-mailerlite-sign-up-forms/assets/js/localization/validation-messages.js
var selectedLanguage = ""; var validationMessages = messages["en"]; if(selectedLanguage) { validationMessages = messages[selectedLanguage]; } window.addEventListener("load", function () { var form_container = document.querySelector(`#mailerlite-form_1[data-temp-id="68b5e21d1a865"] form`); let submitButton = form_container.querySelector('.mailerlite-subscribe-submit'); submitButton.disabled = true; fetch('https://fancywalls.eu/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: new URLSearchParams({ "action" : "ml_create_nonce", "ml_nonce" : form_container.querySelector("input[name='ml_nonce']").value }) }) .then((response) => response.json()) .then((json) => { if(json.success) { form_container.querySelector("input[name='ml_nonce']").value = json.data.ml_nonce; submitButton.disabled = false; } }) .catch((error) => { console.error('Error:', error); }); form_container.addEventListener('submit', (e) => { e.preventDefault(); let data = new URLSearchParams(new FormData(form_container)).toString(); let validationError = false; document.querySelectorAll('.mailerlite-form-error').forEach(el => el.remove()); Array.from(form_container.elements).forEach((input) => { if(input.type !== 'hidden') { if(input.required) { if(input.value == '') { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.required; input.after(error); return false; } } if((input.type == "email") && (!validateEmail(input.value))) { validationError = true; let error = document.createElement("span"); error.className = 'mailerlite-form-error'; error.textContent = validationMessages.email; input.after(error); return false; } } }); if(validationError) { return false; } fade.out(form_container.querySelector('.mailerlite-subscribe-button-container'), () => { fade.in(form_container.querySelector('.mailerlite-form-loader')); }); fetch('https://fancywalls.eu/wp-admin/admin-ajax.php', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded', }, body: data }) .then((response) => { fade.out(form_container.querySelector('.mailerlite-form-inputs'), () => { fade.in(form_container.querySelector('.mailerlite-form-response')); }); }) .catch((error) => { console.error('Error:', error); }); }); }, false); var fade = { out: function(el, fn = false) { var fadeOutEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 1; } if (el.style.opacity > 0) { el.style.opacity -= 0.1; } else { el.style.display = 'none'; clearInterval(fadeOutEffect); } }, 50); if( typeof (fn) == 'function') { fn(); } }, in: function(el) { var fadeInEffect = setInterval(function () { if (!el.style.opacity) { el.style.opacity = 0; } if (el.style.opacity < 1) { el.style.opacity = Number(el.style.opacity) + 0.1; } else { el.style.display = 'block'; clearInterval(fadeInEffect); } }, 50); } }; function validateEmail(email){ if(email.match( /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\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,}))$/ )) { return true; } return false; }
jQuery(function ($) {
var dataLayerSlug = 'dataLayer';
window.FancyDataLayerEngine = {
userData: {
userId: '',
email: '',
currency: 'USD',
userGroup: '',
},
pushData: function (data) {
window[dataLayerSlug] = window[dataLayerSlug] || [];
window[dataLayerSlug].push(data);
// console.log(JSON.stringify(window.dataLayer));
},
getAddedToCartProductData: function () {
var $form = $('form.cart');
var formData = this.getFormData($form);
var variationId = $('[name="variation_id"]').val();
var quantity = $('[name="quantity"]').val();
var data = this.getVariationData(variationId, formData);
data.quantity = quantity;
return data;
},
/**
* Retrieves form data as an object.
*
* @param {jQuery} $form - The jQuery object representing the form.
* @returns {object} - The form data as an object with property-value pairs.
*/
getFormData: function ($form) {
var unindexed_array = $form.serializeArray();
var indexed_array = {};
$.map(unindexed_array, function (n, i) {
indexed_array[n['name']] = n['value'];
});
return indexed_array;
},
getColorLabels() {
return JSON.parse('{"original-color-like-in-preview":{"label":"Original color (like in preview)"},"petal":{"label":"Petal"},"mustard":{"label":"Mustard"},"olive-green":{"label":"Olive Green"},"brown":{"label":"Brown"},"dark-aqua":{"label":"Dark Aqua"},"mauve":{"label":"Mauve"},"waterfall":{"label":"Waterfall"},"moss":{"label":"Moss"},"seafoam":{"label":"Seafoam"},"red":{"label":"Red"},"grass":{"label":"Grass"},"sky-blue":{"label":"Sky Blue"},"black":{"label":"Black"},"orange":{"label":"Orange"},"yellow":{"label":"Yellow"},"turquoise":{"label":"Turquoise"},"rose":{"label":"Rose"},"charcoal":{"label":"Charcoal"},"emerald-green":{"label":"Emerald Green"},"peach":{"label":"Peach"},"pink":{"label":"Pink"},"purple":{"label":"Purple"},"burgundy":{"label":"Burgundy"},"bright-blue":{"label":"Bright Blue"},"lavender":{"label":"Lavender"},"navy-blue":{"label":"Navy Blue"},"gray":{"label":"Gray"},"marigold":{"label":"Marigold"},"teal":{"label":"Teal"},"custom-color":{"label":"Custom color (Pick from a palette)"}}');
},
getItemVariantStrings() {
return JSON.parse('[]');
},
getVariations() {
return $('form.cart').data('product_variations');
},
getProductId() {
return $('form.cart').data('product_id');
},
getVariationData(variationId, formData) {
var variations = this.getVariations();
for (var i = 0; i < variations.length; i++) {
var variation = variations[i];
if (variation.variation_id === Number(variationId)) {
var itemVariantStrings = this.getItemVariantStrings();
var itemVariant = this.addColor(itemVariantStrings[variationId] || '', formData);
return {
item_id: this.getProductId(),
item_variant: itemVariant,
item_name: 'Autumn palette picks: 4 colors for a cozy home',
item_category: this.getVariationWallpaperType(variation),
price: (variation.display_price || 0).toFixed(2),
google_business_vertical: 'retail'
};
}
}
return null;
},
addColor(itemVariant, formData) {
if (formData && formData['attribute_pa_pattern-color']) {
var colorLabel = this.getColorLabel(formData['attribute_pa_pattern-color']);
return itemVariant.concat(",color:").concat(colorLabel);
}
return itemVariant;
},
getColorLabel(colorSlug) {
var colorLabels = this.getColorLabels();
var colorItem = colorLabels[colorSlug] || {};
return colorItem.label || colorSlug;
},
getVariationWallpaperType(variation) {
var map = JSON.parse('{"non-pasted-wallpaper":"Non-pasted","traditional-non-pasted-wallpaper":"Non-pasted","peel-stick-wallpaper":"Peel & stick","peel-stick-removable-wallpaper":"Peel & stick"}');
const typeSlug = variation.attributes['attribute_pa_wallpaper-type'];
return map[typeSlug] || typeSlug;
}
}
var nonEventDataJson = [{"email":null,"user_id":null,"event":"pageview"}];
for (var i = 0; i < nonEventDataJson.length; i++) {
var data = nonEventDataJson[i];
window.FancyDataLayerEngine.pushData(data);
}
var userData = window.FancyDataLayerEngine.userData;
$(document.body).on("added_to_cart", function () {
var addedToCartData = window.FancyDataLayerEngine.getAddedToCartProductData();
var dataToPush = {
event: 'add_to_cart',
ecommerce: {
currency: 'USD',
value: (addedToCartData.price * addedToCartData.quantity).toFixed(2),
items: [
addedToCartData
]
}
}
dataToPush = addUserData(dataToPush);
window.FancyDataLayerEngine.pushData(dataToPush);
});
$('#gpay-button-online-api-id').on("click", function () {
var cartItems = JSON.parse('[]');
var dataToPush = {
event: 'begin_checkout',
ecommerce: {
currency: 'USD',
value: 0,
items: cartItems
}
}
dataToPush = addUserData(dataToPush);
window.FancyDataLayerEngine.pushData(dataToPush);
});
$('.wpforms-form').on('wpformsAjaxSubmitSuccess', function (e, data) {
var email = $(this).find('[type="email"]').val() || null;
var dataToPush = {
event: 'generate_lead',
form_name: 'contact',
}
dataToPush = addUserData(dataToPush);
if (email) {
dataToPush.email = email;
}
window.FancyDataLayerEngine.pushData(dataToPush);
});
$(document).on('submit_success', function (e) {
var $submittedForm = $(e.target);
var email = $submittedForm.find('[type="email"]').val() || null;
var formId = $submittedForm.attr('id') || $submittedForm.find('[name="form_id"]').val() || null;
var map = getElementorFormMap();
var formName = map[formId] || null;
var dataToPush = {
event: 'generate_lead',
form_name: formName,
}
dataToPush = addUserData(dataToPush);
if (email) {
dataToPush.email = email;
}
window.FancyDataLayerEngine.pushData(dataToPush);
});
$('.mailerlite-form form').on('submit', function (e) {
var $form = $(this);
var email = $form.find('[type="email"]').val();
if (!email || !validateEmail(email)) {
return;
}
var dataToPush = {
event: 'generate_lead',
form_name: 'newsletter',
}
dataToPush = addUserData(dataToPush);
if (email) {
dataToPush.email = email;
}
window.FancyDataLayerEngine.pushData(dataToPush);
});
function getElementorFormMap() {
return {
'413412f': 'wholesale',
'b813101': 'custom',
'654f670': 'trade_program',
'fancy_commercial_form': 'commercial',
'fancy_subscribe_form': 'newsletter',
}
}
function addUserData(dataToPush) {
dataToPush['email'] = userData.email || null;
dataToPush['user_id'] = userData.userId || null;
if (userData.userGroup) {
dataToPush['user_group'] = userData.userGroup || null;
}
return dataToPush;
}
function validateEmail(email) {
return !!email.match(
/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\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,}))$/
);
}
});
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
https://fancywalls.eu/wp-content/plugins/wc-aelia-foundation-classes/src/js/frontend/frontend.js
var wc_aelia_currency_switcher_params = {"current_exchange_rate_from_base":"1","selected_currency":"USD"};
https://fancywalls.eu/wp-content/plugins/woocommerce-aelia-currencyswitcher/src/js/frontend/common/build/index.js
var alg_wc_ean_variations_obj = {"variations_form":".variations_form","variations_form_closest":".summary"};
https://fancywalls.eu/wp-content/plugins/ean-for-woocommerce/includes/js/alg-wc-ean-variations.min.js
https://fancywalls.eu/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/fancywalls.eu\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
https://fancywalls.eu/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
var fancyAjax = {"ajaxurl":"https:\/\/fancywalls.eu\/wp-admin\/admin-ajax.php","nonce":"ce995006e2"};
var fancyWishlistParams = {"ajax_url":"https:\/\/fancywalls.eu\/wp-admin\/admin-ajax.php","nonce":"39e2929b8d"};