{"version":"1.0","provider_name":"Codest","provider_url":"https:\/\/thecodest.co\/sv\/","author_name":"thecodest","title":"Custom software development. A short story about brand waves","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"43fCJTJdn6\"><a href=\"https:\/\/thecodest.co\/sv\/blog\/custom-software-development-a-short-story-about-brand-waves\/\">Anpassad mjukvaruutveckling. En kort ber\u00e4ttelse om varum\u00e4rkesv\u00e5gor<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/thecodest.co\/sv\/blog\/custom-software-development-a-short-story-about-brand-waves\/embed\/#?secret=43fCJTJdn6\" width=\"600\" height=\"338\" title=\"\u201dUtveckling av kundanpassad programvara. En kort ber\u00e4ttelse om varum\u00e4rkesv\u00e5gor\u201d - The Codest\" data-secret=\"43fCJTJdn6\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/thecodest.co\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>","thumbnail_url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/brand-waves.png","thumbnail_width":1280,"thumbnail_height":720,"description":"One of things that made us confused when we were building our new website were morphed waves which you can see in different places on the pages. We had many ideas on how to implement them the right way without big effort. However, most of the solutions were slow and we had to build from scratch something that would be faster than already existing libraries."}