{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lBnulnFj0UbMyd0PTceP/wTuOKgm3w8OsizIxG6eE/siteMetadata.js", "ssg:https://framerusercontent.com/modules/AQlHZtHx4eMqlp1cqboi/iE87KfNVPD8QjP7VSuRR/JpTuDCRs8.js"],
  "sourcesContent": ["// Generated by Framer (e22b717)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-TLM3GVMZ\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- Hotjar Tracking Code for Portfolio -->\\n<script>\\n    (function(h,o,t,j,a,r){\\n        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\\n        h._hjSettings={hjid:2268214,hjsv:6};\\n        a=o.getElementsByTagName('head')[0];\\n        r=o.createElement('script');r.async=1;\\n        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\\n        a.appendChild(r);\\n    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\\n</script>\\n\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-882HPMW8EN\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  gtag('config', 'G-882HPMW8EN');\\n</script>\\n\\n\\n<script>\\nwindow['_fs_host'] = 'fullstory.com';\\nwindow['_fs_script'] = 'edge.fullstory.com/s/fs.js';\\nwindow['_fs_org'] = 'Y37EG';\\nwindow['_fs_namespace'] = 'FS';\\n!function(m,n,e,t,l,o,g,y){var s,f,a=function(h){\\nreturn!(h in m)||(m.console&&m.console.log&&m.console.log('FullStory namespace conflict. Please set window[\\\"_fs_namespace\\\"].'),!1)}(e)\\n;function p(b){var h,d=[];function j(){h&&(d.forEach((function(b){var d;try{d=b[h[0]]&&b[h[0]](h[1])}catch(h){return void(b[3]&&b[3](h))}\\nd&&d.then?d.then(b[2],b[3]):b[2]&&b[2](d)})),d.length=0)}function r(b){return function(d){h||(h=[b,d],j())}}return b(r(0),r(1)),{\\nthen:function(b,h){return p((function(r,i){d.push([b,h,r,i]),j()}))}}}a&&(g=m[e]=function(){var b=function(b,d,j,r){function i(i,c){\\nh(b,d,j,i,c,r)}r=r||2;var c,u=/Async$/;return u.test(b)?(b=b.replace(u,\\\"\\\"),\\\"function\\\"==typeof Promise?new Promise(i):p(i)):h(b,d,j,c,c,r)}\\n;function h(h,d,j,r,i,c){return b._api?b._api(h,d,j,r,i,c):(b.q&&b.q.push([h,d,j,r,i,c]),null)}return b.q=[],b}(),y=function(b){function h(h){\\n\\\"function\\\"==typeof h[4]&&h[4](new Error(b))}var d=g.q;if(d){for(var j=0;j<d.length;j++)h(d[j]);d.length=0,d.push=h}},function(){\\n(o=n.createElement(t)).async=!0,o.crossOrigin=\\\"anonymous\\\",o.src=\\\"https://\\\"+l,o.onerror=function(){y(\\\"Error loading \\\"+l)}\\n;var b=n.getElementsByTagName(t)[0];b&&b.parentNode?b.parentNode.insertBefore(o,b):n.head.appendChild(o)}(),function(){function b(){}\\nfunction h(b,h,d){g(b,h,d,1)}function d(b,d,j){h(\\\"setProperties\\\",{type:b,properties:d},j)}function j(b,h){d(\\\"user\\\",b,h)}function r(b,h,d){j({\\nuid:b},d),h&&j(h,d)}g.identify=r,g.setUserVars=j,g.identifyAccount=b,g.clearUserCookie=b,g.setVars=d,g.event=function(b,d,j){h(\\\"trackEvent\\\",{\\nname:b,properties:d},j)},g.anonymize=function(){r(!1)},g.shutdown=function(){h(\\\"shutdown\\\")},g.restart=function(){h(\\\"restart\\\")},\\ng.log=function(b,d){h(\\\"log\\\",{level:b,msg:d})},g.consent=function(b){h(\\\"setIdentity\\\",{consent:!arguments.length||b})}}(),s=\\\"fetch\\\",\\nf=\\\"XMLHttpRequest\\\",g._w={},g._w[f]=m[f],g._w[s]=m[s],m[s]&&(m[s]=function(){return g._w[s].apply(this,arguments)}),g._v=\\\"2.0.0\\\")\\n}(window,document,window._fs_namespace,\\\"script\\\",window._fs_script);\\n</script>\\n\\n\\n<script>\\n// This is an example script - don't forget to change it!\\nFS('setIdentity', {\\n  uid: '<THE_ID_THAT_YOU_USE_IN_YOUR_APP_FOR_THIS_USER>',\\n  properties: {\\n    displayName: '<DISPLAY_NAME_HERE>',\\n    email: '<EMAIL_HERE>',\\n    // Add your own custom user variables here, details at\\n    // https://developer.fullstory.com/browser/identification/set-user-properties/\\n    reviewsWritten: 14\\n  }\\n});\\n</script>\\n\\n<meta name=\\\"p:domain_verify\\\" content=\\\"ae7cea48c9b4ad752af768a4049d9efc\\\">\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-TLM3GVMZ');</script>\\n<!-- End Google Tag Manager -->\",description:\"Dedicated to delivering personalized UI/UX and web design solutions, prioritizing each project to ensure your success. Unlike large companies, offer focused attention and commitment.\",favicon:\"https://framerusercontent.com/assets/nOI7V3Ic8TJNAGWw8CRhvXeAdA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Er1wLLgBsRtM5zEmhsz5Mwj7Rg.png\",title:\"Sabri Hakuli - Your Design Partner\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e22b717)\nimport siteMetadata from\"https://framerusercontent.com/modules/lBnulnFj0UbMyd0PTceP/wTuOKgm3w8OsizIxG6eE/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1a13onp\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"99nli2\",mediaQuery:\"(max-width: 1439px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-L5qVO\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,oBAAoB;AAAA;AAAA,4CAAwP,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,iCAA81H,YAAY,yLAAyL,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,oCAAoC,CAAE,CCAp+I,SAARC,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,qBAAqB,CAAC,EAAE,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,OAAO,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACphBC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
